artykuły

Od Pentium D do Threadrippera − test 38 procesorów w zastosowaniach naukowych

BOINC, czyli superkomputer w każdym domu

99
2 marca 2019, 14:04 Wojciech Koczyk

UNIVERSE@HOME − polski akcent w BOINC

 

Nazwa projektu zdradza jego przeznaczenie. Universe@home powstał w 2014 roku z inicjatywy Grzegorza Wiktorowicza z Obserwatorium Astronomicznego Uniwersytetu Warszawskiego. Jego przeznaczenie powinno być więc względnie oczywiste − wykonuje on symulacje dużych obiektów gwiazdowych od momentu ich formowania, poprzez wzajemne oddziaływania, aż po rozpad bądź wchłonięcie przez czarną dziurę. Jednym z efektów tych prac była między innymi publikacja w czasopiśmie „Nature”. Dlaczego to ważne? Od liczby takich publikacji zależy pozycja UW w rankingach, a cała uczelnia ma, niestety, tylko kilka takich rocznie...

Sam artykuł przewidywał, że popularne jakiś czas temu w mediach fale grawitacyjne zostaną wykryte po raz pierwszy nie w wyniku zderzenia dwóch gwiazd neutronowych, ale dwóch czarnych dziur. Przewidywanie to okazało się trafne. Wspomniany artykuł można w języku angielskim przeczytać tutaj (uprzedzamy, że jest to wymagająca lektura).

W teście posłużyliśmy się aplikacją BHSpin (skrót od angielskiego black hole spin) w wersji x64.

 

Pierwszy wykres prezentuje wyniki, które mogą wydawać się dość zaskakujące. Jeśli tak jest, to naprawdę polecamy przeczytać opis procedury testowej.

Pierwsze miejsce Core i5-7600 nie jest oczywiście pomyłką. Procesor ten nie ma HT, który co prawda zazwyczaj zwiększa całkowitą wydajność, ale przy obciążeniu wszystkich wątków zmniejsza wydajność jednowątkową. Wyjaśnia to również wysoką pozycję Core i5-3550, Core i5-2500K czy Pentium G3258. Szerzej temu zagadnieniu przyjrzymy się na dalszych stronach.

Drugie miejsce zajmuje jedyny podkręcony procesor w teście. Core i7-7700K co prawda liczy naraz aż osiem próbek, ale spadek jednowątkowej wydajności nadrabia zegarem.

Wyjątkowo dobrze radzi sobie Ryzen 7 2700X, który mimo takiej samej liczby rdzeni i wątków nieznacznie pokonuje dwukrotnie droższego Core i9-9900K!

Przy okazji warto zwrócić uwagę na niewielką różnicę między VIA Nano X2 L4050 a Sempronem 2650. Podejrzewamy, że przy jednakowym taktowaniu rdzenia (różnica wynosi tylko 50 MHz, ale to 3,5%!) i pamięci mogłaby zniknąć całkowicie.

A jak radzi sobie Pentium D930? Mimo taktowania wynoszącego 3 GHz zostaje pokonany przez Athlona X2 4000+ z zegarem równym 2,1 GHz. Core 2 Extreme QX9650, który jak przypominamy, jest młodszy od Pentium D930 jedynie o dwa lata, ma przy tym samym zegarze wydajność jednowątkową wyższą o 80%!

Bardzo wielordzeniowe procesory, mówiąc delikatnie, nie błyszczą. To jednak tylko pozór.

 

Powyższy wykres wśród starszych czytelników może wywołać wspomnienia sprzed kilkunastu lat. Na 10 pierwszych miejsc aż siedem zajmują procesory AMD! W tym oczywiście podium. Threadripper 2990WX nie dość, że jest wyraźnie tańszy od Core i9-7980XE, to jeszcze o 90% (sic!) wydajniejszy. Zbliżoną do najmocniejszego procesora Intela wydajność w tym teście ma już Threadripper 2950X przy cenie niższej o ponad 60%...

Podobnie wygląda sytuacja w przypadku procesorów dla użytkowników domowych. Ryzen 7 2700X wyprzedza droższego Core i7-8700K o 44%.

Nieźle radzi sobie FX-8350, zbliżając się do i7-2600 i bardzo znacząco wyprzedzając i5-2500K. Przewaga nad Phenomem II 975 także jest ogromna, bo wynosi aż 92%. Jest to zaleta dwukrotnie większej ilości obsługiwanych wątków, wyższego taktowania i prawdopodobnie wykorzystania nowszych instrukcji.

Rozczarowuje przeznaczony dla profesjonalistów Phenom II 1035T. Mimo sześciu rdzeni przegrywa nawet z Core i3-4330. Wynika to oczywiście ze znacznie starszej architektury i zdecydowanie niższego taktowania (2,6GHz vs 3,5GHz w przypadku i3).

Core i7-7700K podkręcony do 4,7 GHz wypada bardzo blado na tle wolniej taktowanych, ale bardziej wielowątkowych konkurentów.

6