Select and Configure a CAD System

18 Jun, 2004 By: Greg Jankowski

Optimize your hardware to get the most out of SolidWorks.

I'm often asked what type of computer system is best for SolidWorks, so I've compiled a list of criteria to help you get the most out of the software. The first step is to determine what you need from the software and then use that information to figure out what type of workstation will work best for you.

Depending on the type of work your company does and the size of its models, CAD software can tax your computer. As we all know, time spent waiting for your system to respond equals lost productivity. Your hardware and its configuration play a part in the performance equation. Another issue to consider is that as hardware continues to get faster and cheaper, the system you buy today may be obsolete in a couple of years. It may be more cost-effective to just replace it.

I've listed the following sections in order of priority. If you're working within a given budget, analyze the tradeoffs between spending more on the high-priority items and less on the low-priority ones.

Type of System
The type of system you select should be based on your answers to the following questions.

  • What support is available? At what hours?

RAM plays an important part in system performance. The issue here is how much is enough? That depends on the number of applications open at any given time, as well as the size of the data sets you use. When you exceed your RAM capabilities, your system's performance seriously degrades to the point of being unworkable.

To determine how much RAM you need, start SolidWorks with an example of a data set and some applications you typically use all running on your system. You can track and report memory used in the Windows Performance system monitor (figure 1). The items tracked here were Available Mbytes and Committed Bytes. You need to change each item's scale so that each moves up in the chart. Just select the item, right-click, and select Properties. You can select the appropriate scale based on the value shown.

Figure 1. Performance system monitor application.

Other considerations regarding RAM:

  • It can be less expensive to buy two chips instead of one. The disadvantage (in this example) is that future expansion may be limited. Computers have a certain number of RAM slots, so if you use them all up, you may have to trade out some or all of the existing chips to expand later.
  • Faster RAM is more expensive than slower RAM. You must weigh the advantage of speed against your budget constraints.
  • Windows XP Professional has a 3GB mode that lets you use additional addressable memory, which means that 4GB can be added to your computer. Your applications use 3GB, and your operating systems uses the remaining 1GB.

Processor speed is second only to insufficient RAM as the most important factor when selecting a CAD system. Money spent on a faster CPU is money well spent. The harder issue is sorting through all the different options. The one factor that makes a difference is cache size. A CPU that has a 2MB cache offers better performance than one with only 1MB. The ways to determine whether the investment is worth it include real-model testing, SPEC SolidWorks Benchmark, or a combination of different benchmarking options.

Many workstation-class computers let you add a second CPU to your system. SolidWorks and some of the add-ons (PhotoWorks) have some multithreaded capabilities, which means the application takes advantage of the second processor.

Other considerations regarding multiple CPUs:

  • Buying a system that supports multiple processors gives you more flexibility later, even if you don't initially purchase a second CPU. This future capability should be weighed against the extra cost of such a machine.
  • The advantage gained through a second CPU may not justify the additional cost unless you use other applications (such as COSMOS) on a regular basis or you are trying to get that last extra drop of performance out of the system.

Disk Speed, Size, and Type



When you're considering graphics cards:

Operating System
SolidWorks works on two operating systems-Windows 2000 and Windows XP. One of the main performance advantages of Windows XP is the 3GB mode, which isn't available in Windows 2000. You can find the service pack tested with SolidWorks and other system requirements on the SolidWorks Web site.

System Imaging and Backup

Bottom line
The system you purchase today will stay with you for some time, so the more you can do up front to ensure the longevity of your investment is time and money well spent. The best way to understand the differences in the workstations is to configure the machines and test them in your environment. The problem is that this is rarely possible. Often the only thing you can evaluate are standard benchmark scores. A SolidWorks Workstation Benchmark is available from Many vendors provide performance numbers based on this and other benchmarks, and you can also run this test on your system.


AutoCAD Tips!

Lynn Allen

Follow Lynn on Twitter Follow Lynn on Twitter

Native format
Submit Vote