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ą:
* - 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.
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 |
[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