Sebbene non sia una notizia proprio fresca, oggi vi voglio parlare di un vero mostro: la cpu IBM Power 6
Molti di voi, specialmente chi ha usato un Mac fino a qualche tempo fa, sicuramente conosceranno l’architettura PowerPC poiché questa era alla base dei processori che venivano ospitati nei computer di Apple. L’architettura Power è di tipo RISC, ovvero Riduced Instruction Set Computer il che significa che queste CPU sono in grado di eseguire poche operazioni basilari e di combinarle tra loro per eseguire operazioni più complesse.
Esiste un altro tipo di architettura, quella CISC (Complex Instruction Set Computer), che al contrario fa della grande quantità di istruzioni specifiche il suo punto di forza, riuscendo, in un contesto fortemente ottimizzato e specifico ad avere prestazioni superiori a quelle che si avrebbero utilizzando processori RISC. Questa architettura è utilizzata nei processori x86 a partire dal 40486 (ovvero i vostri Pentium, Athlon, Core etcetc…) in maniera originale in quanto i processori moderni basati su architetture x86 traducono le istruzioni CISC in micro operazioni che poi elaborano come fossero processori RISC; si può quasi dire che sono degli ibridi tra CISC e RISC.
L’architettura Power anche se meno conosciuta di quella x86 per ovvi motivi è presente in molti settori, tra cui server, pc desktop, e anche sistemi di intrattenimento (Xbox360, Play Station 3, Nintendo Wii, e altre console usano tutte delle cpu con architettura Power).
Ma ora passiamo alla notizia vera e propria e cominciamo a parlare del Power 6, l’ultimo step evolutivo della famiglia PowerPC in ambito server. Perché dico che è un mostro? Prima di scendere nel tecnicismo vi voglio mostrare questi dati presi da questo articolo su linuxelectrons.
In the SPECfp_2006 benchmark, which measures speed, a single core of a 4.7 GHz POWER6 processor in an IBM System p 570 server running SUSE Linux scored 22.4, the highest result in the industry. System p 570 results are 23% better than an HP Integrity rx6600 running HP-UX result of 18.1.(1)
In the SPECfp_rate2006 benchmark, which is a measurement of system throughput, an IBM System p 570 server with two 4.7 GHz POWER6 processors (4 cores) running the AIX operating system scored 115 versus 51.3 for an HP Proliant DL585 G2 with two 3.0 GHz AMD processors (4 cores) running SUSE Linux — a difference of 124 percent.(2)
In the SPECfp_rate2006 benchmark’s 8-core results, an IBM System p 570 server with four 4.7 GHz POWER6 processors running AIX scored 213 versus 98.7 for an HP Proliant DL585 G2 with four 3.0 GHz AMD Opteron processors running SUSE Linux — a difference of 115 percent.(3)
And in the SPECfp_rate2006 benchmark’s 16-core results, an IBM System p 570 server with eight 4.7 GHz POWER6 processors running Linux scored 428 versus 186 for an HP Integrity rx8640 with eight 1.6 GHz Itanium 2 processors running HP-UX.(4)
In pratica sono state misurate con una suite di Benchmark professionali le prestazioni di vari sistemi in condizioni simili.
IMB Power 6 riesce in ogni caso a sopravanzare di molto i diretti concorrenti, che siano essi Intel, HP, AMD, con prestazioni che vanno da un minimo del 23% in più in modalità single core ad un massimo del 230% con uno scarto medio del 120%!

Le caratteristiche tecniche del Power 6 sono di tutto rispetto: utilizza una tecnologia costruttiva mista a 65/90 nanometri SOI (Silicon On Insulator) che permette una miniaturizzazione elevatissima, 750 milioni di transistor in 341 mm², e alta efficenza energetica: in effetti una cpu Power 6 ha gli stessi requisiti energetici della generazione precedente con prestazioni generali fino a 3 volte superiori.
E’ una architettura dual-core a 64 bit, ovvero due processori fisici ospitati nello stesso package con frequenze di lavoro che toccano i 5Ghz; per paragone, le attuali architetture concorrenti dual-core per server non raggiungono i 3,5 Ghz; possiede tre livelli di cache: 128KB di 1° livello (64KB Dati, 64KB Istruzioni), 8 MB di 2° livello semi-condivisa tra i due core (4 MB per core accessibili anche all’altro tramite un Bus da 300GB/s), 36 MB di 3° livello condivisa ma ospitata in un chip esterno collegato tramite un Bus da 80 GB/s.
Sono state inserite inoltre 54 nuove istruzioni rispetto alla precedente architettura molte delle quali improntate alla matematica decimale e alla conversione di basi ed è dotato del set di istruzioni AltiVec, istruzioni di tipo SIMD (Single Instruction Multiple Data) ovvero un sistema in cui più unità elaborano dati diversi in parallelo; questo tipo di istruzioni sono particolarmente utili e efficienti in ambito multimediale ed è discutibile la loro inclusione in ambito server dove solitamente si privilegia maggiormente la velocità di esecuzione di calcoli in virgola mobile e il throughput massimo.
Tags:
Hardware,
innovazione,
record,
Tecnologia