TransModeler System Recommendations

TransCAD and TransModeler are high performance technical software products that are often used to perform demanding computational tasks. Consequently, we recommend using the fastest, modestly priced systems that are available at any particular point in time. Recommended hardware as of July 2024 is described below. Please feel free to check with us before purchasing a new system as new options become available nearly every week.

Operating Systems
Processor (CPU)

TransCAD/TransModeler benefit from the fastest processors, and we recommend the latest multicore machines for running large models. TransCAD and TransModeler have key multi-threaded procedures that automatically sense and take advantage of multiple cores and multiple CPUs. In particular, the default (n-conjugate) user equilibrium (UE) traffic assignment in TransCAD will scale almost linearly with the number of cores. Microsimulation and mesoscopic simulation will also run faster by utilizing all the cores. The matrix engine in TransCAD is also multi-threaded and benefits greatly from multi-core hardware although there may be decreasing returns from using more than 8 cores. There are also computations whose performance scales with the clock speed of the CPU, so higher clock speeds are always desirable. The boost speed is an important aspect of the latest processors, and boost speeds for a single core or multiple cores above 5GHz are very attractive.

Many chips support hyperthreading in which certain cores each run two threads. We have found hyperthreading to be underwhelming for TransCAD procedures but marginally useful for TransModeler DTA runs. It can also slow things down as can also occur if too many threads are used for computations that don’t warrant it. Consequently, we recommend turning off hyperthreading unless you can establish that it is beneficial through your own testing on specific problems.

Not every process is computationally demanding enough to benefit from using all the available cores for multi-threading. For example, some gravity models run in only a few seconds. For procedures that take only a few seconds to run, multi-threading can actually increase the run times since there is always some overhead that is associated with it. Also, for heavier calculations, due to Amdahl’s law, there will be diminishing returns to using an increasing number of threads above a certain point. One reason is that some operations like reading and writing data to disk may take a constant amount of time, and so overall computing time will level off after the numerical calculations are efficiently threaded. If there are spare cores not needed for some procedures, they can be used for parallel processing with TransCAD computing engines. For example, one could run AM and PM peak traffic assignments simultaneously. Parallel processing makes it highly attractive to have many cores as long as there is no great reduction in clock speed (dropping below 3GHz). 

We have recently tested computers having the fastest Intel 15th generation processor and the latest AMD Ryzen 9-9950X and can enthusiastically recommend both alternatives.

The Intel Core Ultra 9-285K processor (as its 3and 14th gen predecessors) has 8 performance (P) cores and 16 efficiency (E) cores.  It omits the hyperthreading of the P cores that was previously available. This P cores have a base clock of 3.7GHZ and a max speed of 5.5GHZ and 5.7GHZ in boost mode.  The E cores have a base clock of 3.2GHZ and a max speed of 4.6GHZ.

The AMD Ryzen 9-9950X has 16 cores with hyperthreading.  The cores have a base clock of 4.3GHZ and a max speed of 5.7GHZ.

To facilitate our testing, both processors were installed in otherwise identical computers that we purchased from Puget Systems with the same SSD drives and the same speed RAM. Puget is an American firm that was able to provide computers with the latest chips 6 months earlier than manufacturers such as Dell and HP.

Excellent compute times were turned in by both processors but neither dominated the other in the range of model task computations that we performed. Below we show some results for a multinomial destination choice model that are illustrative.

Number of Threads 32 24 16 8 4 2 1
AMD 48 45 44 50 62 87 134
Intel 15th 43 44 43 45 57 79 121
Intel 14th 52 51 49 50 65 96 154
Intel 13th 55 55 52 59 67 97 162

The fastest time of 43 seconds is turned in by the Intel 15th generation CPU and that time is achieved using 16 threads.  The AMD is almost identically fast and clearly the earlier Intel chips are quite fast, too.  These results indicate that hyperthreading with the AMD chip provides no benefit for this test case nor does the use of the maximum number of threads available. Of course, these results might change if the test problem were significantly larger.

In other tests, the AMD and the 14th generation Intel CPUs come first when the use of 32 threads provides a marginal benefit as it does for computing network travel time matrices. The older Intel chip has excellent performance but there have been some reports of instability, so it might be best to avoid them in the future.  We most certainly are not replacing them as they are an important part of our computing arsenal.

Our most recent purchase for our own use was a Dell Tower Plus EBT2250 running Windows 11 Pro with an Intel(R) Core(TM) Ultra 9 285K processor, 64 GB DDR5, a 2TB M.2 PCIe NVMe Solid State Drive, and a NVIDIA(R) GeForce RTX(TM) 4060 8GB GDDR6 graphics card.  This cost under $3500 and provides considerable computational performance for the fraction of a modeler’s monthly salary.

For notebooks, we recommend the fastest Intel (14th generation) Core Ultra 7/9 processors, since they have significantly longer battery life and can be nearly as fast as a desktop. Like the desktops, they have both performance and efficiency cores.

Memory
Solid-State Disks
DVD-ROM
Graphics Adapter
Monitor
Network Adapter
Printers/Plotters
Notebook Computers
Virtual Computing Environments
Universal Power Supply

Expand All | Contract All

Find Us 1172 Beacon St., Suite 300
Newton MA 02461 USA

Home  |  Products  |  Contact  |  Secure Store

Copyright © Caliper Corporation