Front Page www.SolidWorks.com

 
Home SolidWorks Web Site Subscribe Contact Us Archive
 
TT_Selecting_Computer
 

Selecting a CAD system


TOC

Special Offers
SolidWorks-sponsored offers

Solution Partner discounts

Great deals on HP workstations

 

Feature News
Last call for SolidWorks World 2007

Electromagnetic simulation program COSMOSEMS now fully integrated with SolidWorks

SolidWorks sponsorship gives robot competitions a boost

True multitasking power and performance for everyone

Pan Massachusetts Challenge 2006—Team SolidWorks update

Case Study

Accelerating the design of operating room equipment to meet growing demand

 

Tech Tips

SolidWorks Discussion Forums

Resolve mate issues quickly using mate callouts

Selecting a CAD system

 

Suppliers & Partners

3D parts and components from 3D ContentCentral

Powerful, easy-to-use mold design software from R&B Ltd.

Interviews with R&B customers:

 

SolidWorks Links
Products

News and Events
Education
Partner Program
SolidWorks Resellers
Subscription Service
User Groups
Manufacturing Network

Seminar Series Archives
New to SolidWorks?

SolidWorks Users

COSMOS Users

 

 
 

If you are configuring a computer to run SolidWorks®, there are choices to consider based on your technical requirements and budget constraints.

One approach to evaluating CAD systems is to consider information along two categories:

•  Type of system – if you visit a SolidWorks hardwares solution partner, you will readily notice options for for laptops, desktops, and workstations. Your selection should be based on technical requirements; you would not, for example, approach or configure your CAD system as you would a system used primarily for Microsoft® Office tools.

A personal computer is a general-purpose machine designed for a broad range of tasks, such as running productivity suites (Microsoft Office). A workstation is designed to meet the requirements of a number of more specific markets and applications (CAD, Animation, and more).

SolidWorks software will demand a higher level of performance compared to a system used as an office computer. Bottom line is that your productivity is affected by the decisions made when selecting a workstation. Purchasing a workstation-grade computer is highly recommended. The trade-off in cost is offset by better performance for your users.

•  System Components – Each of the following sections describes what to look for with each of the components that make up a workstation. They are listed in order of importance. So when making trade-offs in price, pick the items that offer the most benefit.

Another factor to consider is the vendor. SolidWorks hardware partners actually engineer, test, and certify their systems to work with SolidWorks products.

To find a listing of our hardware partners, visit http://www.solidworks.com/pages/partners/PartnerProducts.html and select Computer Hardware Vendors.

System requirements for the following products:

SolidWork 3D CAD software: http://www.solidworks.com/pages/services/SystemRequirements.html

Product Data Management software: http://www.solidworks.com/pages/services/PDMRequirements.html

 

The following sections describe each of the main components and list some FAQ's (Frequently Asked Questions) for each area.

 

Processor (CPU)

The CPU is the most important factor in selecting your system. This also can be the most confusing as to the type, speed, and number. The following FAQ's should help.

Does SolidWorks take advantage of multiple CPU's?

SolidWorks does take advantage of multi-threading and has done for several versions. Therefore, it will take advantage of multi-CPU systems where possible (it is not always possible to multi-thread each stage of the modeling process since some operations are sequential not parallel).

It is not possible to give an accurate number of how much quicker SolidWorks would run on a multi-CPU system, since it will vary depending on the area of the software being used. For some operations it could be up to ~20-25% faster.

 

Does SolidWorks take full advantage of and recommend hyper-threading?

SolidWorks does not take full advantage of hyper threading. The overall computer performance increase as a result of hyper threading is only around three percent, SolidWorks performance would be expected to decrease.

The only advantage to running hyper threading with SolidWorks would be the fact that running other applications at the same time would be more responsive. SolidWorks shows a slight loss of performance for many operations with Hyper-Threading enabled, and only a slight improvement for a few operations. Hyper-Threading is therefore recommended to be set to off.

 

Does SolidWorks take benefit from the dual core or multi core?

SolidWorks testing has shown that the Dual Core processors are almost as good performance wise as having two physical processors and of course will be quite a bit cheaper.

 

Which processor is better for SolidWorks, AMD or Intel?

Both AMD and Intel offer processors which are supported for SolidWorks. These are listed on the System Requriements page www.solidworks.com/pages/services/SystemRequirements.html.

 

What kind of processors – 32/64 bit?

3D drawing performance is primarily dependant on the speed of your processor and the amount of memory you have…consider a dual-processor or dual core CPU if you are going to be doing a lot of other things besides straight modeling and detailing with SW, like FEA.

RAM

The amount of physical RAM on your system will have a significant effect on performance. If you have enough, you never notice it. If you don't your system will become slow and unstable.

The recommended amount differs based upon the type of modeling you plan to do within SolidWorks. 1GB or more is recommended if you plan on working with complex parts (>200 features) or large assemblies with greater than 1000 components.

Why is it bad to run out of physical RAM?

Once your system runs out of physical RAM it goes to virtual memory. This is disk-based and slow. Always insure you have enough RAM for your type of work with the applications open that you commonly run. Never skimp on RAM.

 

How much RAM can I access with Windows 2000 or Windows XP?

There is a /3GB switch that can be set. This should be used with 4GB RAM and the system will be able to access ~3GB of RAM for applications. If more memory is needed, use a 64-bit OS.

 

How can I access more than 4GB or RAM?

Although a 64 Bit application will not necessarily give improvements in performance it does enable applications to access far more memory than a 32 Bit application. This will be a benefit when working with large assemblies. 32 Bit applications can access up to 4GB and 64 Bit applications will be able to access up to 16 TB.

 

Hard Disk

The hard disk needs to be big and fast. There are many types. Your selection will be based on how much information you need to store on your local computer and whether you will configure a RAID array for performance. Keeping your SolidWorks files on your local is not recommended. SolidWorks recommends the use of a PDM (Product Data Management) system to manage and share information.

Which Hard Drive do I need? (SCSI, Ultra ATA? SATA? Rpm? IDE drive?)

The factors here are speed, data transfer rate, and whether you want to configure them into a RAID array.

 

How will having a Raid array help performance?

There are different levels of RAID and this allows for multiple hard disk to be accessed at the same time speeding up performance.

This is typically a pretty cheap option as all you need is a RAID controller and additional hard disks. Also remember with a single hard disk, if that fails, you lose your system as well.

 

What level RAID should I use?

While RAID level 0 is the cheapest (2 disk required), if either hard disk fails, you lose the system. There are higher levels of RAID that require additional disks and offer redundancy.

 

Virtual Memory

The virtual memory is used by the OS. When RAM usage is high, the CPU dips into the virtual memory to keep all processes running smoothly.

Here are some recommendations:

  • Set the minimum and maximum value to the same value so the virtual memory does not become fragmented.
  • Make sure the initial values are set to more than (1.5x) the actual physical RAM size.
  • Run the Virtual memory on a separate hard disk from the OS and application.

 

Video Card

The video card is perhaps the most important consideration when selecting a new computer. With regards to video cards, we encourage the use of a video card/driver combination listed on the Graphics Card page mentioned above as passing and that supports functions that the user is interested in (“real view graphics”, dual monitor support, etc).

Note: It is recommends you select a certified graphics card and run the driver that was certified for your version of SolidWorks. For more details visit the SolidWorks Hardware and Graphics card page at: http://www.solidworks.com/pages/services/VideoCardTesting.html

Can I use my Game Graphic card with SolidWorks?

While you can, it is not recommended or supported by graphic card makers.

 

Should I buy the most expensive graphics card?

Having a workstation level graphics card with an up-to-date driver will be more important than buying the most expensive card on the market. From a performance standpoint, the CPU, RAM, and hard disk will effect system performance more.

 

Operating System

These are a number a couple of choices when it comes to Operating Systems (OS). Outside of selecting a supported OS, the only other consideration is 32-bit vs. 64-bit. This is answered in the FAQ's below.

Does a 64 bit operating system give better performance?

Although a 64 Bit application will not give improvements in performance it does enable applications to access far more memory than a 32 Bit application. This will be a benefit when working with large assemblies. 32 Bit applications can access up to 4GB and 64 Bit applications will be able to access up to 16TB.

 

If I have a 64-bit OS, should I use the 32-bit or 64-bit version of SolidWorks?

If you have a 64-bit OS, use the 64-bit version of SolidWorks. While you could run the 32-bit version, it is recommended that you run the 64-bit version of SolidWorks as well.

 

Conclusion

When looking at different options and systems, the best case would be that you test the system in your own environment. When this is not possible, looking at benchmark results can also be useful. Information about available benchmarks can be found on the Hardware and Graphics card page listed below.

Although SolidWorks does not make specific hardware recommendations, SolidWorks will supply information (Graphics Card, System Requirements, best practices, etc.) to help users make informed decisions: http://www.solidworks.com/pages/services/VideoCardTesting.html

System maintenance is a vital component in keeping your SolidWorks workstation running smoothly, see the system maintenance tech tip for more details:

http://www.solidworks.com/swexpress/nov03/200311_techtip_04.cfm

 



Rate this article
    Not useful

    Somewhat useful

    Useful

    Very useful

    Extremely useful



Comments:

 

   

SolidWorks.com
Send to a friend
Contact us
Newsletter Terms of Use

SolidWorks Corporation - 300 Baker Avenue
Concord, MA 01742 Phone: +1-800-693-9000
International: +1-978-371-5000
Copyright © 2008 SolidWorks Corporation.
 
     
To discontinue receiving email from SolidWorks, please use this link: http://www.solidworks.com/preferences