SOLIDWORKS Visualize – Test wydajności kart NVIDIA QUADRO
SOLIDWORKS Visualize jest potężnym narzędziem to tworzenia wizualizacji, który łączy w sobie najlepsze w branży możliwości renderowania z narzędziami wizualizacyjnymi i procedurami, które umożliwiają łatwe i szybkie tworzenie treści wizualnych oraz przekazują wizję, pasję i emocje projektanta.
Niniejszy test jest dedykowany dla osób, które mają zamiar pracować w oprogramowaniu SOLIDWORKS Visualize oraz które przymierzają się do zakupu stacji roboczej lub mobilnej w celu zmaksymalizowania wydajności.
SOLIDWORKS Visualize obsługuje technologie NVIDIA Iray 2015 ze wsparciem mikroarchitektury NVIDIA Fermi – Maxwell GPU, która jest powiązana z wydajnością GPU NVIDIA co zapewnia ciągłe informacje zwrotne i szybkie rezultaty, co znacznie redukuje czas potrzebny na stworzenie perfekcyjnej sceny i dostarczenie obrazów dorównujących fotografiom.
Co daje NVIDIA Iray w SOLIDWORKS Visualize?
Mamy możliwość wybrania za pomocą czego chcemy dokonać renderingu:
- Procesor (CPU),
- GPU,
- Hybrydowa (CPU+GPU).
Do testów użyliśmy modelu samochodu Camaro. Po ustawieniu materiałów, scen oraz oświetlenia przystąpiliśmy do opcji renderowania.
Dodatkowo zostały stworzone 3 kamery: Photo, Route, Bloom.
Konfiguracja sprzętowa
Do testów zostały przygotowane 3 specyfikacje sprzętowe jak poniżej.
Dodatkowo w stacji roboczej HP Z840 zostały użyte 4 karty NVIDIA Quadro.
Karty graficzne
Testy zostały wykonane na kartach graficznych, przedstawionych w tabeli. Zwróćmy uwagę na ilość rdzeni obliczeniowych CUDA.
CZYM JEST CUDA?
CUDA to opracowana przez firmę NVIDIA równoległa architektura obliczeniowa, która zapewnia radykalny wzrost wydajności obliczeń, dzięki wykorzystaniu mocy układów GPU (graphics processing unit – jednostka przetwarzania graficznego).
OBLICZENIA RÓWNOLEGŁE Z CUDA
Informatyka jako taka i technologie obliczeniowe w szczególności ewoluują od przetwarzania centralnego na CPU do przetwarzania równoległego na układach CPU i GPU. Aby umożliwić korzystanie z tego nowego modelu obliczeniowego, firma NVIDIA opracowała równoległą architekturę obliczeniową CUDA, wykorzystywaną przez dostępne już teraz układy GeForce, ION Quadro, i Tesla, które reprezentują znaczącą bazę docelową dla twórców oprogramowania.
SOLIDWORKS Visualize ma możliwość renderowania za pomocą układu GPU, a czym dokładnie się to różni od zwykłego przesyłania obliczeń na CPU?
Układy GPU posiadają tysiące rdzeni w celu efektywnego przetwarzania zadań równoległych
Najprościej będzie Wam to pokazać na tym filmie :)
Sprawdzenie wydajności kart graficznych
Rozpoczynamy, więc nasz test :-)
Po przygotowaniu modelu, materiałów i scen dla wszystkich testowanych kart graficznych otrzymaliśmy jednakowe wizualizacje, lecz z różnym czasem ich wykonania.
Wszystkie wykresy zostały przedstawione w jednostce czasu (s).
PHOTO
Route
Bloom
Procesor
Na samym początku postanowiliśmy sprawdzić jak sobie poradzi 2 x Intel Xeon E5-2680v3 / 2.5 GHz.
Czas wizualizacji na samym CPU waha się między 14-16 min. Kamery Route nie bierzemy pod uwagę, ze względu na kadr jaki został utworzony i widać sporo sceny, przez co procesor wykonuje mniej obliczeń.
Quadro M6000
Na pierwszy ogień zostały włożone do stacji roboczej HP Z840 dwie karty M6000. SOLIDWORKS Visualize nie wymaga podłączenia kart w technologii SLI. Sprawdziliśmy to i różnica między czasami jakie otrzymaliśmy była bardzo niewielka – w granicach 2 s.