Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.:...

56
3DS.COM/SOLIDWORKS © Dassault Systèmes | Confidential Information | 2/8/2015 | ref.: 3DS_Document_2014 1 3DS.COM/SOLIDWORKS © Dassault Systèmes | Confidential Information | 2/8/2015 | ref.: 3DS_Document_2014 Achieving Extreme SolidWorks Performance Hardware/Configuration Adrian Fanjoy, MCSE Technical Services Director, CATI Josh Altergott, CSWE Technical Support Manager, CATI

Transcript of Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.:...

Page 1: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

1

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

Achieving Extreme

SolidWorks PerformanceHardware/Configuration

Adrian Fanjoy, MCSE

Technical Services Director, CATI

Josh Altergott, CSWE

Technical Support Manager, CATI

Page 2: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

2

Objective

Better understand the benefits of

different hardware investments and

learn how to apply performance data

to purchasing decisions.

Make the workstation

faster than the user!!

JA

Page 3: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

3

Agenda

• Introductions

• Explore results from previous adventures

• New benchmark method

• Hardware comparisons

• Graphics comparisons

• Conclusions

AF

Page 4: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

4

Results from previous adventures

JA

Page 5: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

5

Solid State Hard Drives

• Solid state hard drive are now the standard for operational task

• Large volume local storage is still best served with spinning drives

Switching from 7200 RPM hard drive to an Intel

SSD improves performance as much as 15%70

75

80

85

90

95

7200 10K 15K SSD Revo

Mins to complete

Hard drive type

Compare Hard drives

JA

Page 6: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

6

Anti-Virus

• Baseline – network storage AV Scanning client and server – 6:52:00

• AV scanning server only – 6:35:00 – 4% improvement

• No AV scanning – 5:49:00 – 15% improvement

AF

Page 7: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

7

Network Storage

• Using local SSD file storage – 2:13:00 – 68% improvement

AF

Page 8: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

8

SOLIDWORKS

Multi-Core

• SOLIDWORKS uses 2 cores

• OS can use an additional 2 cores

• Other applications will add to the load

• Simulation and Rendering can take

advantage of many cores

JA

Page 9: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

9

SOLIDWORKS

Multi-Core

• 1 core – 7:35:41 :: 286% slower

• 2 cores – 1:58:07

• 3 cores – 1:41:47 :: 13.8% faster

• 4 cores – 1:41:08 :: 14.4% faster

• 6 cores – 1:40:40 :: 14.8% faster

JA

Page 10: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

10

Where more is more

Multi-Core

• Simultaneous Applications

• Outlook

• ERP

• Purchasing systems

• Simulation

• Photo-Rendering

JA

Page 11: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

11

Simulation Flow

Multi-Core

• 4 – 6 cores 17% faster

• 4 – 8 cores 20% faster

• 4 – 16 cores 29% faster

0

50

100

150

1 2 3 4 5 6 7 8 9 10111213141516

Min

ute

s t

o C

om

ple

te

# Cores

HT-Off

Static Simulation

• 4 – 6 cores 7.7% faster

• 4 – 8 cores 12% faster

• 4 – 16 cores 16% faster

0

20

40

60

80

100

120

140

160

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Min

ute

s t

o C

om

ple

te

HT-Off

AF

Page 12: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

12

Photo-Rendering

Multi-Core

• 4 – 6 cores 17% faster

• 4 – 8 cores 51% faster

• 4 – 16 cores 74% faster

Hyper-Threading is as much as 16% faster

0

10

20

30

40

50

60

70

80

4 6 8 10 12 14 16

Mins to Complete

# of Cores

HT Off

HT On

JA

Page 13: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

13

Other Settings and Options

• RAID 0 and RAID 1 – little to no effect

• Optimizing OS Visual Settings – little to no effect

• Using SWAP for RAM – Dramatic effect (BUY MORE RAM)

• Add-ins – Impact depends on what is turned on

• Optimized SOLIDWORKS Options – Up to 16% faster

AF

Page 14: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

14

The Benchmark

JA

Page 15: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

15

APEX 2 from BOXX Technologies, Inc.

The Hardware

• i7-4790K

• 4 Core

• 4.0 GHz overclock to 4.5GHz

• 32GB RAM

• Dual Channel DDR3 @ 800MHz

• Solid State Hard Drive

• SSDSC2BW180A4

• 180GB

• Nvidia Quadro K2200 Graphics Card

JA

Page 16: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

16

Previous versions

The Benchmark

• Simulates many aspects SOLIDWORKS use

• Long run time

• Locked into testing with graphics manipulation

• Works with only one model

JA

Page 17: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

17

Current version

The Benchmark

• Currently simulated fewer aspects of

SOLIDWORKS use

• Shorter run time

• Option to run with or without graphics

manipulation

• Works with virtually any SOLIDWORKS model

AF

Page 18: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

18

The Models Racine Railroad Products

JA

Page 19: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

19

2440

The Models

• Components

• Unique components

• Number of bodies

10479

2440

14989

JA

Page 20: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

20

2440 2X

The Models

• Components

• Unique components

• Number of bodies

20960

2440

29978

JA

Page 21: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

21

1900

The Models

• Components

• Unique components

• Number of bodies

8067

1916

9935

JA

Page 22: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

22

1530

The Models

• Components

• Unique components

• Number of bodies

5468

1530

10356

JA

Page 23: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

23

735

The Models

• Components

• Unique components

• Number of bodies

1585

736

6475

JA

Page 24: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

24

570

The Models

• Components

• Unique components

• Number of bodies

1854

569

1684

JA

Page 25: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

25

35

The Models

• Components

• Unique components

• Number of bodies

94

34

90

JA

Page 26: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

26

Hardware Results

AF

Page 27: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

27

Is there such thing as too much?

RAM

• RAM is critical

• Every assembly has a threshold

• Without enough RAM

• Hard Drive becomes hyper-critical

• Used for SWAP simulating RAM

• Everything is slower

• OS struggles as well

• Stability can become an issue as well

AF

Page 28: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

28

Is there such thing as too much?

RAM

• Benchmark was run with:

• 5 different assemblies

• 11 different RAM configurations

• No graphics manipulation

• 4 Cores 4.5GHz

• SSD for operation and storage

JA

Page 29: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

29

RAM

• 2440 and 2440 2X end up very close

• The point of flat line is close to the amount of RAM required for a specific Assembly

• RAM beyond the required for an assembly has virtually no impact

0

500

1000

1500

2000

2500

3000

3500

4000

4500

5000

0 5 10 15 20 25 30 35

Se

cs t

o C

om

ple

tio

n

Available RAM

2440 2X

2440

1900

1530

735

AF

Page 30: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

30

RAM

Performance Monitor

• perfmon

AF

Page 31: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

31

RAM

Performance Monitor

• perfmon

AF

Page 32: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

32

RAM

AF

Performance Monitor

• perfmon

Page 33: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

33

RAM

• It’s better to over buy

than under buy

• Modeling methodology

is huge

0

500

1000

1500

2000

2500

3000

3500

4000

4500

5000

4 6 8 10 12 14 16

Se

cs t

o C

om

ple

tio

n

Available RAM

2440 2X

2440

1900

1530

735

13.7129.2

7.8

14

AF

Page 34: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

34

Processor Speed

• SolidWorks uses no more than 2 cores

• The OS can use another 2 cores

• Anything more that 4 is overkill

• You can have more than enough RAM

• You can have more than enough Cores

Can your processor be too fast?

JA

Page 35: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

35

Is there such thing as too much?

Processor Speed

• Benchmark was run with:

• 7 different assemblies

• 7 different processor speeds

• No graphics manipulation

• 32 GB RAM

• SSD for operation and storage

JA

Page 36: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

36

Expectations

Processor Speed

• Between 7.5% and 9.0%

performance increase per ½ GHz

• No discernable difference between

small and large assemblies

0

500

1000

1500

2000

2500

3000

3500

2 2.5 3 3.5 4 4.5Secs to Com

pletion

Processor Speed Ghz

2440 2X

2440

1900

1530

735

570

35

AF

Page 37: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

37

The Practical Zone

Processor Speed

• 3.5 – 4.5 Ghz

• Largest Assembly – 18% faster

• Smallest Assembly – 19% faster

• Least Improved 1530 – 14% faster

0

500

1000

1500

2000

2500

3.5 4 4.5

Se

cs t

o C

om

ple

tio

nProcessor Speed Ghz

2440 2X

2440

1900

1530

735

570

35

AF

Page 38: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

38

Graphics

JA

Page 39: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

39

What Affects Graphics

Performance?

Graphics

• Graphics card

• Driver

• CPU

• RAM

• Assembly size

• Complexity of geometry

• Level of Detail

• Curvature Generation

• Lightweight Mode

• Realview and Shadows

• Software OpenGL

• Image Quality

• Display Style

• More…..

JA

K620

K2200

K4200

Page 40: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

40

How do we measure

performance?

Graphics

• FPS

• The “Response”

• The “Feel”

• Image Quality (while in motion)

AF

Page 41: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

41

How many frames per second can a human perceive?

Graphics

• Common thought is 60 fps

• Some experiments show at least 220 fps

• Most monitors only go to 60Hz

• Monitors can be found at 120Hz and even 240Hz

• What your graphics card can do beyond the

refresh rate is overkill.

JA

Page 42: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

42

Level of Detail

Graphics

JA

Page 43: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

43

Level of Detail

Graphics

JA

Page 44: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

44

Level of Detail

Graphics

• Limits image quality while panning,

zooming, and spinning

• Allows a model to translate more

smoothly with less visible detail

• Left = More detail fewer fps

• Right = Less detail more fps

AF

Page 45: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

45

Level of Detail

Graphics

• Limits image quality while panning,

zooming, and spinning

• Allows a model to translate more

smoothly with less visible detail

• Left = More detail fewer fps

• Right = Less detail more fps

AF

Page 46: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

46

Large Assemblies

Graphics

• % Difference extremely small

• Off – 5.0%

• 20% -- 8.0%

• 40% -- 5.2%

• 60% -- 6.6%

• 80% -- 6.2%

• 100% -- 5.3%

0.0

5.0

10.0

15.0

20.0

25.0

Off 20% 40% 60% 80% 100%

FP

S

LOD

K620

K2200

K4200

JA

Page 47: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

47

When do better graphics cards make a difference?

Graphics

• Single part

• Complex geometry

• Large amount of tessellation

• We tested a single part

• Ran the image quality up in steps

25% : 50% : 75% : 95% : 100%

AF

Page 48: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

48

When do better graphics cards make a difference?

Graphics

• Going from a K620 to a K2200

• 69% more fps on average

• Going from a K2200 to a K4200

• 22% more fps on average

0.0

200.0

400.0

600.0

800.0

1000.0

1200.0

25% 50% 75% 95% 100%

FP

S

Image Quality Slider Position

K620

K2200

K4200

Most of the improvement

occurs beyond the monitor’s

ability to display.

AF

Page 49: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

49

When do better graphics cards make a difference?

Graphics

• Going from a K620 to a K2200

• 48% more fps on average

• Going from a K2200 to a K4200

• 83% more fps on average

0.0

10.0

20.0

30.0

40.0

50.0

60.0

70.0

80.0

90.0

100.0

100%

FP

S

Image Quality Slider Position

K620

K2200

K4200

This improvement is very

noticeable especially with

120Hz monitors.

AF

Page 50: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

50

What is the large assembly threshold?

Graphics

At some point SolidWorks determines that

an assembly is too big for the graphics card

1530 19.4 21.9 21.5 21.9 21.2 23.7 7.4 18.8

735 25.7 33.3 33.9 32.7 33.8 31.8 10.1 25.9

570 359.8 335.4 339.4 325.3 327.8 334.8 206.0 261.5

35 318.8 325.9 324.7 327.2 324.7 325.3 202.0 317.0

K620

LOD 0% LOD 20% LOD 40% LOD 60% LOD 80% LOD 100% RV & Shdw Curve Always

JA

Page 51: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

51

What is the large assembly threshold?

Graphics

1530 20.6 23.9 22.9 22.7 22.6 24.2 9.0 20.0

735 23.8 35.2 32.5 32.1 34.3 33.6 10.4 25.0

570 275.6 356.1 353.2 357.6 368.2 351.8 256.4 398.8

35 319.3 328.4 320.5 328.4 326.6 321.1 234.8 320.5

K2200

LOD 0% LOD 20% LOD 40% LOD 60% LOD 80% LOD 100% RV & Shdw Curve Always

Oddly, it happens at roughly the same spot

regardless of what card you’re working with

JA

Page 52: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

52

What is the large assembly threshold?

Graphics

1530 19.4 22.7 22.8 22.6 23.1 25.0 8.8 19.8

735 25.5 35.0 33.9 33.5 34.6 34.4 10.5 25.4

570 403.5 356.9 352.5 356.9 359.1 361.3 278.3 405.3

35 328.4 326.6 320.5 321.7 326.6 323.5 237.1 327.8

K4200

LOD 0% LOD 20% LOD 40% LOD 60% LOD 80% LOD 100% RV & Shdw Curve Always

Up to the point of SolidWorks redirecting the

graphics operation; the more powerful cards

seem to perform, on average, faster.

JA

Page 53: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

53

What is practical for me?

Summary

AF

• Solid state hard drive

• 16GB RAM (Actually dependent on your specific needs)

• Nvidia K2200 graphics card

• Single 4 core processor (more cores if sim or photo-rendering is to be done)

• Processor clock speed as fast as you can afford

• Local working directory (EPDM)

• Optimized SolidWorks Options (details in Wednesday’s presentation)

Page 54: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

54

Questions

For a copy of this and all other presentations

http://www.cati.com/sww2015/

For more information visit

blog.cati.com

Thank YouRacine Railroad

Products

JA

Page 55: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

55

Monday February, 9th

CATI and InFlow Presentation Schedule• Discovering and Understanding SOLIDWORKS Dismissed Messages - 1:30pm-2:30pm - Room North 229, Bryan Pawlak and Phil Whitaker

• SOLIDWORKS Composer: As Easy as Building with Legos - 1:30pm-2:30pm – Room North-225B, Brian Reel

• Achieving Extreme SOLIDWORKS Performance: Hardware/Configuration - 2:45-3:45pm - Room North-121A-C, Adrian Fanjoy and Josh Altergott

• Configuring SOLIDWORKS Toolbox - 2:45-3:45pm - Room North-124A/B, John Van Engen

• Successfully Prepare for Your EPDM File/Data Migration - 2:45-3:45pm - Room North-120B-C, Jeff Barker

Tuesday February, 10th

• SOLIDWORKS Duct Tape & Bailing Wire: Creative Solutions to Everyday Problems- 1:30-2:30pm - Room North 129A/B, Josh Altergott and Adrian Fanjoy

• Drawings: Setup of Templates and Sheet Formats- 1:30-2:30pm - Room North-221, Jim Krivoshein

• EPDM Web: Implementing and Configuring - 1:30pm-2:30pm - Room North-121A-C, Justin Webster

• How to Build and Maintain Effective Design Tables - 2:45-3:45pm - Room North-120D, Josh Altergott

• DriveWorksXpress Essentials Hands-On Lab – 4:30pm-6:00pm - Room North-227C, Ryan Dally

Wednesday February, 11th• Achieving Extreme SOLIDWORKS Performance: Modeling Methodology - 2:45-3:45pm - Room North-120D, Josh Altergott, and Adrian Fanjoy

• Sharing Assemblies—Without Giving It All Away- 2:45-3:45pm - Room North-221, Jim Krivoshein

For a copy of all CATI and InFlow presentations please go to http://www.cati.com/sww2015

Page 56: Achieving Extreme SolidWorks Performance Hardware and … · 2015. 2. 16. · /2015| ref.: 3DS_Document_2014 • Solid state hard drive • Achieving Extreme SOLIDWORKS Performance:

3DS

.CO

M/S

OL

IDW

OR

KS© Dassault S

ystèmes

| Con

fiden

tial Information | 2/8/201

5| ref.: 3D

S_D

ocum

ent_20

14

56