Temat: Hardware pod SolidWorks - testy i spostrzeżenia

Witam, zachecam do zamieszczania tu waszych spostrzeżeń i doświadczeń w kwestii sprzetowej odnośnie pracy w SolidWorks. Na dobry początek zamieszczam poniższy artykuł.

Procesory wielordzeniowe a procesy wielowątkowe w SolidWorks:

SolidWorks Simulation
Generalnie Solidworks wspiera wielordzeniowe procesory lecz trzeba mieć na uwadze że niektóre procesy są wielowątkowe a niektóre nie. Dla przykładu proces nakładania siatki jest procesem jednowątkowym i wykorzystuje tylko jeden rdzeń procesora, zaś proces wykonywania analizy kontaktu jest już procesem wielowątkowym i poszczególne wątki mogą być przypisane poszczególnym rdzeniom, lecz stopień ich użycia zależy od rodzaju wybranego solvera.
Jeżeli dajmy na to, wybierzemy Solver FFEPlus realny wzrost wydajności powinien być na poziomie 15%-20%, jeżeli zaś dokonujemy obliczeń kontaktowych z solverem Direct Sparse powinniśmy osiągnąć wzrost 60% w stosunku do wydajności jednego rdzenia.

Flow Simulation
Podobnie jak w przypadku SolidWorks Simulation tak Flow Simulation 2009 wspiera wielordzeniowe procesory z wyjątkiem procesu nakładania siatki który jest procesem jednowątkowym. Żeby wybrać ilość wykorzystywanych rdzeni należy w solver-ze uruchomić okno poleceń. Znajduje się tam opcja do wyboru ilości wykorzystywanych rdzeni. Domyślnie opcja ta jest ustawiona na maximum. Jedyne ograniczenie sprzętowe dotyczące Flow Simulation 2009 to brak obsługi technologii typer threading.

Hyper threading jest to technologia która sprawia że procesor jednordzeniowy jest widziany przez system jako jednostka z podwójnym jądrem. Technologia ta sprawia, że procesor pracuje z dwoma niezależnymi wątkami na raz równolegle, a nie jeden po drugim. Pomimo fizycznej obecności jednego rdzenia, rozkazy rozdzielone są pomiędzy dwa wątki, co przyśpiesza ich wykonywanie przez procesor.

Przebudowy złożeń w SolidWorks
Przebudowa złożeń (wiazań, operacji złożeń, zewnętrznych odniesień) to proces sekwencyjny a nie równoległy więc nie ma możliwości wykorzystania wielu rdzeni.

Otwieranie złożeń w SolidWorks
Jest to proces równoległy. Dopiero jeśli zdecydujemy się na przebudowę złożenia to proces ten odbędzie się z wykorzystaniem jednego rdzenia.

PhotoWorks
Photoworks w pełni obsługuje wielordzeniowe procesory.Przemysław Szymczuk edytował(a) ten post dnia 12.08.10 o godzinie 17:07

Temat: Hardware pod SolidWorks - testy i spostrzeżenia

Wyniki testów profesjonalnych kart graficznych dedykowanych do pracy w środowisku SolidWorks wykonane programem SPECapc solidworks 2007.

Obrazek
Przemysław Szymczuk edytował(a) ten post dnia 18.05.09 o godzinie 22:28

Następna dyskusja:

SW 2009 pod Vista na 64 bit...




Wyślij zaproszenie do