Testy wydajności sprzętu w NX CAM

NX CAM/Unigraphics

Autor tematu
3dexpert
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 2
Posty: 36
Rejestracja: 13 sty 2010, 20:19
Lokalizacja: Wrocław
Kontakt:

Testy wydajności sprzętu w NX CAM

#1

Post napisał: 3dexpert » 29 sty 2011, 12:06

Witam,

Mieliśmy ostatnio okazję przetestować 4 konfiguracje sprzętu w NX CAM przy obróbce zgrubnej łopatki wirnika (5 osi).
Myślę, że te informacje mogą się przydać osobom, które zastanawiają się nad zakupem sprzętu i szukają testów.

Oto wyniki:
1. Laptop HP
Win XP 32-bit
4 GB RAM (widzi 3 GB)
Core Duo - 2.2 GHz
nVidia Quadro NVS 320M
Czas obliczeń: po 30 minutach anulowano test - program dalej liczył.

2. Sony Vaio VPCEB3Z1E/BQ
Windows7 Home Premium (64 bity)
4 GB RAM
Intel Core i5-460M - 2,53 GHz
ATI MOBILITY RADEON HD 5650
Czas obliczeń: ok. 12 min.

3. Lenovo ThinkPad W701
Windows 7 Pro (64 bity)
4 GB RAM
Intel Core i7-820 QM
nVidia Quadro FX 2800M
Czas obliczeń – ok. 6 min.

4. Stacja graficzna HyperWorks:
Windows 7 Pro (64 bity)
12 GB RAM
Intel Core i7 CPU X 980
nVidia Quadro4000
Czas obliczeń – ok. 2 min.

Testy wykonano na sprzęcie dostępnym w sklepie:
http://www.kontrolery3d.pl



Tagi:


SACZI
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 2
Posty: 370
Rejestracja: 07 sie 2005, 11:06
Lokalizacja: z tego ?wiata

#2

Post napisał: SACZI » 29 sty 2011, 18:20

Fajnie, a raczej niefajnie :mrgreen:
Podaj z łaski swojej więcej szczegółów nt zegarów kart graficznych i ich pamięci oraz ilość rdzeni i ich taktowanie.

Interesuje mnie to dlatego, bo NX jak i wiele innych programów nie radzi sobie z więcej niż 1 rdzeniem na procesorze; algorytmy obliczeniowe na to po prostu nie pozwalają.
O ile w modu łach CAM'owskich już coś zaczyna się dziać na "+" w tym temacie o tyle CAD nadal leży odłogiem i niewiele sie bedzie działo w tej materii.


PS
Gdybyś mógł powtórzyć test i próbować otwierać np 200MB plik formatu pośredniego (x_t, igs, stp ...) i obserwować zajetość czasu procesora w menadżerze zadań.
Jak obciążenie będzie wygladać tak:
- 1 rdzeń - 100%
- 2 rdzenie - 50%
- 4 rdzenie - 25%
oznaczać to będzie, że zmieniło się niewiele.
Te "%" mówią tyle, że obciążony jest jeden rdzeń, reszta jest niewykorzystana. Drugi przypadek, gdy system operacyjny obciąża po równo wszystkie rdzenia, ale sumarycznie obciążenie jest nie więsz od podanych, oznacza to, że windows przerzuca obciążenie między rdzenie.
Bez znaczenia, która wersja będzie występować; program nie wykorzysta wielu rdzeni.


Autor tematu
3dexpert
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 2
Posty: 36
Rejestracja: 13 sty 2010, 20:19
Lokalizacja: Wrocław
Kontakt:

#3

Post napisał: 3dexpert » 30 sty 2011, 21:22

Niestety wielordzeniowość i systemy CAD nie idą w parze. Zdaję się, że wymagałoby to napisanie aplikacji od nowa chociaż nie jestem specjalistą w tym zakresie. Każdy kto pracuje z bardziej skomplikowanymi modelami lub dużymi złożeniami spotkał się z problem wydajności sprzętu lub wręcz braku możliwości wykonania projektu. Od lat producenci sprzętu wyprzedzają programistów. Cierpi użytkownik ale biznes musi się kręcić. Kto kupiłby nowy procesor gdyby aplikacja w pełni go wykorzystywała i nie dawała znaku, że sprzęt jest za słaby? ;)
W wolnej chwili postaramy się uszczegółowić testy i wykonać nowe. Wszelkie sugestie mile widziane.

Jeśli chodzi o laptopy to wszystkie taktowania i zegary tak jak w specyfikacji producenta tych modeli (łatwo sprawdzić w Internecie).

Stacja graficzna
- procesor - http://ark.intel.com/Product.aspx?id=47932
- pamięć: 6 x KINGSTON KHX1600C9D3B1/ 2GB
- Quadro4000:
Szyna pamięci 256-bitowa
Rodzaj pamięci DDR5
Zainstalowana pamięć wideo 2048 MB
Częstotliwość RAMDAC 400 MHz


SACZI
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 2
Posty: 370
Rejestracja: 07 sie 2005, 11:06
Lokalizacja: z tego ?wiata

#4

Post napisał: SACZI » 31 sty 2011, 17:08

3dexpert pisze:Niestety wielordzeniowość i systemy CAD nie idą w parze. Zdaję się, że wymagałoby to napisanie aplikacji od nowa chociaż nie jestem specjalistą w tym zakresie. Każdy kto pracuje z bardziej skomplikowanymi modelami lub dużymi złożeniami spotkał się z problem wydajności sprzętu lub wręcz braku możliwości wykonania projektu.
Otóż to, nic dodać, nic ująć.
Warto jeszcze nadmienic, że wielowątkowość aplikacji i obsługa wielu rdzenie to nie jest to samo.
wielowątkowość realizuje się na jednordzeniowym procesorze i w skrócie polega ona na tym, że procesor przerywa wykonywanie zadania, jego efekty zapisuje w pamięci (RAM lub Cache), pobiera nowy kod i dane innej aplikacji i zaczyna ją wykonywać.
W danym momencie wykonywany jest tylklo jeden wątek programu.
Procki wielordzeniowe wykonują 2, 3, 4, 6, ... wątków w danej chwili.
Wielordzeniowce również obsługują wielowątkowość.


Jeżeli chodzi o sugestie testów, to mnie osobiście interesuje, w którm kierunku rozbudowywać konfiguracje, żeby osiagnąć maksymalna wydajność.
Zatem proszę o testy:
1. ten sam procesor i 2 skrajnie rożne karty graficzne; np FX580 i ~FX4800
2. ta sama karta 2 rożne procesory, np 2,5 GHz dual core i ~3,2 GHz quad

Testy?:
- otwieranie 200 MB x-t/igs/stp
- szyk 200x200 otworów na arkuszu blachy
- jakieś inne

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „NX CAM/Unigraphics”