sobota, 13 lutego 2010

Nowe procesory w segmencie high-end

Tegoroczna konferencja International Solid State Circuits Conference przyniosła m.in. prezentację nowego produktu IBM POWER7 (patrz news), Intela Itanium 93xx "Tukwila" (patrz news) oraz wstępne specyfikacje SUN UltraSPARC T3 "Niagara3" (patrz artykuł). Polecam następujące artykuły: Power7 vs. Niagara3 oraz Power7 vs. Tukwila, a także dyskusję na forum tutaj.
Jak donosi IDC tutaj maszyny oparte o procesory o architekturach alternatywnych do x86 (AMD Opteron, Intel Xeon), a więc RISC, EPIC i "nie x86" CISC w drugim kwartale 2009 stanowiły wartościowo około 48% wartości rynku serwerów. Zazwyczaj były to duże i drogie instalacje, a więc reprezentują one stosunkowo niewielki udział ilosciowy. Tym niemniej skłoniło mnie to wykonania porównania kros-architekturalnego wybranych modeli procesorów w oparciu o ogólną wydajność stało i zmienno-przecinkową:
Procesor GHz CPU rdzeni wątków SPEC2006
int_rate
SPEC2006
fp_rate
INT na CPU FP na CPU INT na rdzeń FP na rdzeń INT na wątek FP na wątek
IBM POWER7 3,55 4 32 128 1010 825 252,5 206,3 31,6 25,8 7,9 6,4
Intel Xeon X5570 2,93 2 8 16 241 197 120,5 98,5 30,1 24,6 15,1 12,3
AMD Opteron 8439 SE 2,80 4 24 24 420 287 105,0 71,8 17,5 12,0 17,5 12,0
SUN UltraSPARC T2 1,60 4 32 256 360 270 90,0 67,5 11,3 8,4 1,4 1,1
IBM POWER6 5,00 8 16 32 542 544 67,8 68,0 33,9 34,0 16,9 17,0
Intel Itanium 9340 * 1,60 16 64 128 813 813 50,8 50,8 12,7 12,7 6,4 6,4
Intel Itanium 9150M 1,60 16 32 64 407 406 25,4 25,4 12,7 12,7 6,4 6,3
* - Uwaga! Wyniki Itanium 93xx przybliżyłem, zakładając, że średnio wydajność jednego rdzenia pozostanie bez zmian w stosunku do Itanium 9150M.
[wiersze posortowane są malejąco po średniej wydajności SPEC2006_int_rate na procesor]
Jak widzimy IBM postawił w POWER7 na możliwość przetwarzania jak największej liczby wątków przy minimalnych ustępstwach w zakresie średniej wydajności per rdzeń w stosunku do POWER6. Zaskoczyło mnie to, jak dobrze plasują się procesory x86 w tym zestawieniu - Intel Xeon i AMD Opteron. Natomiast szczególne miejsce zajmuje SUN UltraSPARC T2 (Niagara2), która jest maszynką do masowego przetwarzania łatwych obliczeniowo wątków, a nadchodząca Niagara3 również zapowiada takie podejście. Warto przypomnieć, że rozwiązania RISC (POWER, UltraSPARC) oraz EPIC (Itanium) są stosowane w platformach zamkniętych i zazwyczaj pracują pod kontrolą UNIX/mainframe/Linux (z wyjątkiem MS Windows Server dla Itanium).

Takie ujęcie tabelaryczne jest ogromnym uproszczeniem i nie oddaje złożonych aspetków przepustowości, rozszerzonych zestawów instrukcji, czy funkcjonalności platform. Jednak ustawia w miarę obiektywnie postrzeganie tych rodzin procesorów w ujęciu ogólnej wydajności. Uważam, że do czasu pojawienia się Intel Nahalem-EX "Beckton", rynek powyżej ogólnego zastosowania 48 wątków dla jednej maszyny pozostaje domeną procesorów RISC/EPIC.
Należy jednak pamiętać, że zastosowania specjalistyczne, jak przetwarzanie strumieniowe, czy HPC często polegają na specyficznych rozwiązaniach platform i w tych domenach rozwiązania się z pewnością pozostaną najlepszym rozwiązaniem.

Brak komentarzy:

Prześlij komentarz