A megfelelő hardver választása SolidWorks-höz

Rövid cikkünk célja a következő:

Gyakori általános feltételezések korrigálása

Benchmark

 

Öt darab hardver összetevő van, amely meghatározza a SolidWorks sebességét:

  • CPU (Magok száma / SEBESSÉG)
  • RAM (Mennyi / SEBESSÉG)
  • Merevlemezek (Száma / sebesség)
  • Grafikus kártya
  • Operációs rendszer (32bit vagy x64)*

 

Gyakori feltételezés: Minden processzor ami manapság kapható x64-es.

Miért gondolják ezt az emberek? Mert minden prcesszor amit ma kaphatunk a boltokban támogatja az "x64 OS-t"

Az igazság:

  • Csak maréknyi proci igazi x64-es.  - Intel Itanium, SPARC64, Power6
  • A legtöbb eladott processzor 32 bites parancsokat használ, DE támogatja a 64 bites memória címzést.

 

Gyakori feltételezés: Több mag egyenlő Gyorsaság!

Az igazság: Az a művelettől függ... - bővebben kicsit később!

 

Gyakori feltételezés: A hyper threading használata gyorsít!

Az igazság: Ez is a művelettől függ.

  • A régi hyper threading nem tudott lebegő pontos számolást végezni
  • Az új (új Intel i7-esek) ismerik a lebegő pontos számolást, de a virtuális mag és a fizikai mag egyazon modulon osztozik az LP számoláskor
  • Egymagos processzorok esetén nagy teljesítmény növekedés volt régen (az Intel szerint 30%-os is lehet)

 

Gyakori feltételezés: A nagy cache gyorsabb

Chip cache:

  • - A wikipedián, ha kinyomtatjuk kb. 18 oldalnyi szöveg csak erről szól...
  • - L1 <vagy> L2 <vagy> L3
  • -L1 - leggyorsabb, legkisebb
  • -L2 - több memória mint az L1, lasabb (nagyobb cache méret, hosszabb válaszidő)
  • -L3 - még több memória, általában megosztva többmagos processzorok között (6-8 MB)
  • - Nagyobb cache - hosszabb válaszidő

OK! De gyorsabb???

Gyorsabb mint a RAM.

 

Gyakori feltételezés: Minél magasabb az órajel annál jobb!

Mindegyik a " Bus / Magok száma arány" x FSB sebességen alapszik

AMD vagy Intel

- Ugyanaz a formula, eltérő eredmények, megegyező teljesítmény

- Példa:

AMD Phenom II x2 550 (3.01 GHZ-n) ugyanazt a teljesítményt nyújtja, mint egy Intel Core2 Duo E7400 (2.8GHZ-n)

(Forrás: http://www.cpubenchmark.net)

 

Multi-val kezdődő szavak: Multithread(több szál) vagy Mulit core (több mag)

  • - Nem ugyanaz a két dolog...
  • - A SolidWorks tartalmaz multithread komponenseket.
  • - A Windows-nak kell eldöntenie melyik MAG-on futnak az egyes Szálak.
  • - A több mag csak  processzorunk jellemzője

 

 

No de mindezt hogyan használja ki a SolidWorks?

Az egyes modulok, más és más hardver előnyeit használják ki.

Alkatrészek

Fájl megnyitás

  • Multithreaded (Több szálon)

Egy mag a fájl megnyitásra

Egy mag a megjelenítési ablak készítésére

Újraépítés

  • Egy szál - A műveleti fa (feature tree) lineáris. Egyetlen szálon kell hogy fusson.

Művelet / Feature hozzáadása

  • Boolean műveletek több szálon ( egy kivágás hozzáadása, ezernyi egyedi furat hozzáadásával)

Mentés

  • Egy szálon

 

Összeállítások

Fájl megnyitás

  • Több szálon

Egy mag a fájl megnyitásra

Egy mag a megjelenítési ablak készítésére

Újraépítés

  • Egy szálon

Mentés

  • Egy szálon

 

Műhelyrajzok

Fájl megnyitás

  • Több szálon

Egy mag a fájl megnyitásra

Egy mag a megjelenítési ablak készítésére

Újraépítés

  • Egy szálon

Nézetek frissítése

  • Több szálon. (több párhuzamos "sldbgproc.exe")

Mentés

  • Egy szálon

 

PDMWorks Workgroup

  • Minden egy szálon

PDMWorks Enterprise

  • Check in és check out egy szálon
  • Frissítések, dokument állapotok, stb.

Több szálon.

PhotoWorks és PhotoView360

  • Renderelés támogatja a több szálon futást

Szimuláció

Áramlástani Analízisek (Flow)

  • Támogatja a több szálat

Statikai analízisek, frekvencia, stb...

  • A hálózás egy szálon fut.
  • A megoldó támogatja a több szálat.

Kinematikai analízis (Motion)

  • Egy szálon

 

Gyakori feltételezés: A több RAM-tól gyorsabb lesz a számítógép

Igen és Nem

  • - Igen gyorsabb lesz, ha nincs elég. De nem lesz gyorsabb ha már elég memóriánk van.
  • - Mennyi az elég? Elég, hogy ha nem a merevlemez Page fájl-t használjuk memória gyanánt.
  • - RAM válaszidő nanoszekundumban mérhető szemben a merevlemez mikroszekundumával.

A több jobb! Ne legyen kevesebb 4 GB-nál!

Sebesség

DDR, DDR2, DDR3 (legtöbbször nem lehet megmondani)

 

Gyakori feltételezés: A gyorsabb merevlemez fej, gyorsabban ír és olvas

  • 10.000 RPM jobb mint 7.200
  • 15.000 RPM jobb mint 10.000
  • Solid State
  • Raid 0? Raid1? Raid5 (mindegyik jó)
  • Cache méret

- 7.200 RPM meghajtó w/64 MB cache -sel majdnem* olyan gyorsan olvas mint egy 10.000 RPM w/32 MB cache.

 

Hálózat

  • DE a világ leggyorsabb merevlemeze sem lesz gyors ha a hálózatról nyitunk meg vele dolgokat.
  • Használjunk inkább valamilyen PLM szoftvert!
  • PDM Enterprise
  • PDM Workgroup
  • Vagy töltsük be a fájlokat a helyi munka mappából

- Csak a frissített fájlokat másolja át, nem a teljes adathalamazt minden egyes megnyitásnál

 

Gyakori feltételezés: A jobb videó kártyától a PhotoWorks gyorsabban renderel

  • Nem igaz.
  • Támogatnia kell az:
  • OpenGL ver. 3.1-et
  • Shader Model 4.0-át
  • LEGYEN RAJTA A TÁMOGATOT KÁRTYÁK LISTÁJÁN!
  • Nagyobb modell = több háromszög = jobb videókártyára van szükség

Gyakori feltételezés: az x64 gyorsabb mint az x32bit

  • Téves!
  • X64 lehetővé teszi, hogy több mint 4GB virtuális cím helyet (VAS) használjunk
  • a 32bit csak 4,296,967,296 egyedi memória címet támogat. (2^32)
  • Idértve a RAM, videó memória, lapozó fájlok
  • "SolidWorks: unable to obtain enough memory" - hibaüzenet  ( "SolidWorks nem fér hozzá elegendő memóriához") nem feltétlenül jelenti azt, hogy több RAM-ra lenne szükségünk, csak több VAS-hoz. (virtual address space)
  • Az operációs rendszer által fríssített alap driver-ek nem mindig a legjobbak! Ellenőrizzük a beszállító weboldalát az ideális driver megtalálásához.

 

BENCHMARK

  • A SolidWorks nem teszi közzé a saját Benchmark-ját.
  • Túl sok hardver van a piacon, hogy mindegyiket vagy nagy részét teszteljék
  • Az új grafikus kártyák sincsenek azonnal feltéve az ellenőrzött grafikus kártyák weboldalra
  • Belső benchmarkok során ugyanazon a hardveren tesztelik a Solidworks-öt, ellenőrizendő, hogy tényleg növekszik a teljesítmény a fejlesztések hatására.
  • Külsős tesztelő források:
  • SPECmark (spec.org)
  • tomshardware.com
  • Cnet.com
  • www.mysolidmark.com
  • s egy része a www.mysolidbox.com -nak
(de itt dell rendszereket árulnak solidworks-re konfigurálva)  --- Ide érdemes ellátogatni---

 

Példa benchmark:

1. Dell Precision T3500 Munkaállomás (4GB RAM, Intel Quad Core Extreme 2,13 GHz, 320GB 7200RPM HD, Quadro FX 580)

2. Dell Precision T5500 Munkaállomás (12GB RAM, Intel Quad Core Extreme 2,53 GHz, Raid 0 2 db. 300GB 10K RPM HD, Quadro FX 1800)

3. Dell Precision T7500 Munkaállomás (12GB RAM, 2db. Intel Xeon (quad core) 2,93 GHz, Raid 0 2 db. 300GB 15K RPM HD, Quadro FX 3800)

 

T3500    
T5500    
%       
T7500    
%
Alkatrész Megnyitás

30

21

-30% 14 -53%
Ctrl + Q alkatrészen

147

129 -12% 92 -37%
Alkatrész Mentése

16

13 -19% 12 -25%
IGES konvertálás

16

14 -13% 11 -31%
Rajz megnyitása

18

14 -22% 12 -33%

Összeállítás megnyitása

55 42 -24% 35 -36%

Nagyösszeállítás megnyitása

79 68 -14% 62 -22%

Statikai analízis

353 261 -26% 150 -58%

Áramlástani analízis

601 401 333

Minden érték másodpercben értendő.

 

Szűk keresztmetszet a Hardverekben:

Önnek mi a leglasabb?

Melyik funkciót szeretné meggyorsítani?

  • az Újraépítést  -  Gyorsabb CPU
  • az Analízist  -  Több magos CPU és több memória
  • a Renderelést  -  Több magos CPU és több memória
  • a Fájl megnyitást  -  Gyorsabb merevlemez

De ne felejtsük el, hogy a számítógépünk csak annyira gyors, amennyire a leglassabb alkatrészünk.

 

Az igazi szűk keresztmetszet:

  • A modell elkészítése / megtervezése
  • Az a több ezer forint amit a hardverre költünk, nem helyettesíti a helyes tervezői gyakorlatot / praktikákat  --> Jöjjön el hozzánk oktatásra!
  • Minimalizáljuk a hivatkozásokat
  • Használja a lightweight módot
  • Stb... (folyt. köv)

 

Reméljük sikerült e kis szösszenettel útmutatót adni a megfelelő hadver kiválasztásához! Ha többet szeretne megtudni, jöjjön el egy szakismereti napunkra és tegye fel kérdéseit személyesen kollégáinknak! Bővebb információ itt.

A pavilon 304/BSW_-_Mechanism_Buyers_Guide_-_banner_400x300