Opteron Central processing unit | |
---|---|
![]() | |
Prodotto | dal aprile 2003 al presente |
Produttore | AMD |
Successore | AMD EPYC e AMD Ryzen Threadripper |
Specifiche tecniche | |
FrequenzaCPU | 1,4 GHz / 3,2 GHz |
Processo (l. canaleMOSFET) | 130 nm / 45 nm |
FrequenzaHyperTransport | 800 MHz / 3200 MHz |
Set di istruzioni | IA-32,x86-64 |
N° dicore (CPU) | 1, 2, 4, 6, 8, 12 |
Socket | |
Modifica dati su Wikidata ·Manuale |
Opteron è unmicroprocessorex86 perserver eworkstation prodotto daAMD. È stato il primo processore dellaserie K8 ed il primo ad implementare unset di istruzioni a64 bit grazie all'estensioneAMD64. La prima versione di Opteron (nome in codiceSledgeHammer) fu pubblicata il 22 aprile2003 e destinata a competere sul mercato server e workstation, in particolare contro i processoriIntelXeon edItanium. Una nuova generazione di processori basata sulla microarchitetturaK10 (nome in codiceBarcelona) e in configurazione a4 core fu annunciata il 10 settembre2007. A febbraio 2011, le CPU Opteron più recenti (nome in codiceMagny-Cours) adottano configurazioni a 8 e 12 core susocket G34.
Una delle principali caratteristiche di questa CPU è quella di poter eseguire programmi a32 bit senza decrementi di velocità, offrendo allo stesso tempo la compatibilità con il software a64 bit e la possibilità di accedere a più di 4 GB di memoriaRAM (uno dei limiti fisici dei processori x86 a 32 bit). All'epoca della sua introduzione, questa combinazione di fattori conferiva all'Opteron un sensibile vantaggio prestazionale rispetto ai processoriItanium e agliXeon a 64 bit di prima generazione (nome in codiceNocoma) che erano nettamente più lenti nell'esecuzione di software nativo a 32 bit. Inoltre, nonostante fossero disponibili da anni - sul mercato server/workstation - microprocessori basati su architetturaRISC a 64 bit (SPARC,Alpha,PA-RISC,PowerPC,MIPS) l'adozione del set di istruzioni x86 garantiva - a costi contenuti - la compatibilità con la vasta base di software x86 installata permettendo, in questo modo, alla CPU di AMD di ottenere un positivo riconoscimento sul mercato.
Un'altra caratteristica dell'Opteron è ilcontroller di memoria integrato. Questo componente, di solito incluso nelnorthbridge, mette in comunicazione la CPU con la memoria. L'implementazione neldie del processore, oltre a ridurre i costi deichipset, fa in modo che i segnali elettrici non debbano più percorrere ilFront Side Bus verso il northbridge e, da lì, verso la memoria (e viceversa), ma permette una comunicazione diretta con la RAM riducendone lalatenza e migliorando le prestazioni complessive del sistema.
In sistemimultiprocessore (due o più processori su singolascheda madre), leCPU utilizzano l'architetturaDirect Connect Architecture per comunicare con il sottosistema di input/output attraverso i link ad alta velocità del busHyperTransport. In questo modo, ogni microprocessore può accedere alla memoria principale dell'altro in modo del tutto trasparente al programmatore. L'approccio degli Opteron ai sistemi multiprocessore è di tipoNon-Uniform Memory Access (NUMA) e differisce dalla più comune architettura amultiprocessore simmetrico; la RAM del sistema, infatti, non è equalmente accessibile a tutti i processori, ma ogni CPU possiede i propri banchi di memoria.
La CPU Opteron supporta nativamente sistemi multiprocessore a 8 vie (8 CPU su singola scheda), ma i server di fascia enterprise utilizzano sistemi di routing che possono estendere il supporto ad un numero maggiore di CPU per modulo.
Diversibenchmark evidenziano una migliorescalabilità dei sistemi multiprocessore Opteron rispetto alle controparti IntelXeon delle generazioni precedenti alla serieBloomfield.[1] Poiché ogni Opteron dispone di un proprio controller e di propri banchi RAM, l'aggiunta di nuove CPU aumenta, infatti, progressivamente lalarghezza di banda della memoria; le CPU Opteron, inoltre, utilizzano uno switch interno per suddividersi i processi piuttosto che un bus comune condiviso e l'integrazione del controller della memoria garantisce un più rapido accesso alla RAM. Al contrario, gli Xeon condividono solo due bus per la comunicazione processore-processore e processore-memoria; di conseguenza, alla crescita del numero di CPU, la concorrenza tra i microprocessori per l'accesso alle risorse comuni produce una diminuzione dell'efficienza globale del sistema. Per ovviare al problema, nel novembre 2008, Intel è migrata ad una architettura di memoria simile a quella degli Opteron a partire dalla famiglia di processori Xeon (serie 35xx e successive) che si basano sulla microarchitetturaNehalem.
Il 21 aprile2005, la compagnia di Sunnyvale presentò la prima versionemulti core (serie 8yyEgypt susocket 940) del suo processore di classe server. Questa generazione di Opteron era costituita da processoridual core a90 nm che integravano al proprio interno duecache L1 e L2 separate ed un controller di memoria comune; nonostante la presenza di duecore, la dissipazione di calore si manteneva sugli stessi livelli (TDP di 85-95 W) delle serie più veloci a singolo core (serie 2yyTroy, serie 8yyAthens) che utilizzavano il medesimo processo produttivo. L'adozione di un'architettura dual core (e successivamente multicore) raddoppiava le prestazioni per singolo socket diminuendo, di conseguenza, il costo di allestimento di un sistema multiprocessore; il costo della scheda madre per questo tipo di sistemi, infatti, cresce notevolmente con l'aumento del numero di socket.
All'epoca della sua introduzione, il modello multi core più veloce era l'Opteron 875 (dual core a 2,2GHz); il modello a singolo core più veloce dello stesso periodo era, invece, l'Opteron 252 a 2,6 GHz. Nonostante la minore velocità del modello 875, l'architettura dual core gli garantiva prestazioni superiori rispetto al 252 sia nelle applicazionimultithreaded che nell'esecuzione di molte applicazioni a thread singolo.
La seconda generazione di Opteron dual core a 90 nm (serie 12yySanta Ana, serie 22yy e 82yySanta Rosa) implementava il supporto alle memorieDDR2 e adottava due nuovi modelli di socket: ilsocket AM2 per la serie 12xx che supportava configurazioni a singolo processore e ilsocket F per i modelliSanta Rosa che supportavano configurazioni sia a doppio processore (serie 22yy) che a quattro o otto processori (serie 82yy).
AMD lanciò la terza generazione di Opteron multi core (quad core a65 nm) nel settembre2007. Basata sul core design dal nome in codiceBarcelona, la nuova serie supportava configurazioni quad core a doppio processore su socket F con un TDP vicino (95-119 W) alle precedenti soluzioni dual core. Un ulteriore step produttivo (45 nm) fu raggiunto nell'aprile/giugno2009 con il rilascio di nuovi modelli a quattro e sei core appartenenti, rispettivamente, alle serie 23yy e 83yyShanghai e alla serie 24yyIstanbul.
A febbraio 2011, la serie Opteron più performante è la 61yyMagny-Cours a 45 nm susocket G34. Queste CPU a 8 e 12 core sumodulo multi-chip sono costituite da duedie a 4 e 6 core interconnessi tra loro attraverso un linkHyperTransport (versione 3.1); supportano le memorieDDR3 e una maggiore velocità del link HyperTransport che raggiunge i 3,20 GHz (6,40 GT/s) contro i 2,40 GHz (4,80 GT/s) della serieIstanbul.
La prima versione di Opteron adottava ilsocket 940 che rimase il connettore di riferimento per tutti i modelli a singolo core. Nell'agosto 2005, vennero rilasciate, tuttavia, anche due serie (1yyVenus a singolo core e 1yyDenmark dual core) susocket 939 - lo stesso connettore delle CPUAthlon 64 dell'epoca - destinate al mercato dei server e delle workstation a basso costo. Fatta eccezione per la cache L2 di 1MB (contro i 512KB degli Athlon 64), queste CPU erano identiche agli Athlon con core designSan Diego eToledo, ma presentavano unavelocità di clock inferiore a quella supportata dai core al fine di aumentare la stabilità di esercizio.
Ilsocket AM2 venne introdotto nella linea Opteron nel corso del 2006 attraverso la serie 12yySanta Ana. Questi processori dual core a 90 nm supportavano esclusivamente configurazioni a singolo processore e presentavano una cache L2 di dimensioni doppie (2x1 Mb) rispetto a quella dei corrispettiviAthlon 64 X2 del settore home.
Sempre nel 2006, vennero introdotti gli Opteron susocket F che rimase il connettore di riferimento per tutte le serie multi core da 2 fino a 6 core (nomi in codiceSanta Rosa,Barcelona,Shanghai eIstanbul) e con processi costruttivi a 90, 65 e 45 nm che furono rilasciate tra il 2006 e il 2009. Il nuovo connettore presentava un'interfacciaLand Grid Array con 1207 contatti (meccanicamente identica, ma generalmente non compatibile con la variante 1207 FX dello stesso socket) che, a differenza della più classicaPGA, prevedeva che i pin di interconnessione fossero saldati direttamente sul connettore (e quindi sulla scheda madre) invece che sul processore. Il nuovo socket introdusse, nella linea Opteron, il supporto alla memoriaDDR2 e alla versione 3.x del busHyperTransport.
Nell'aprile 2008, AMD introdusse tre modelli Opteron quad core susocket AM2+ (nome in codiceBudapest) per server a singolo processore. Si trattava di CPU a 65 nm con velocità comprese tra 2,1 e 2,3 GHz e simili alla serieAgena deiPhenom quad core. Il modello constepping B2 era affetto dallo stesso bug alTranslation Lookaside Buffer che affliggeva tutte le revisioni B2 della famiglia Phenom.Nel giugno 2009, AMD presentò tre modelli Opteron quad core a 45 nm susocket AM3 (nome in codiceSuzuka) sempre destinati al mercato dei server a singolo processore. Questi processori, simili alla serieDeneb della famigliaPhenom II, presentavano velocità di clock comprese tra 2,5 e 2,9 GHz.
Tra il 2010 e il 2011, AMD introduce due nuove serie di processori multicore a 45 nm susocket C32 (LGA con 1207 contatti) esocket G34 (LGA con 1944 contatti). Il socket C32 (serie 41yyLisbon a 4 e 6 core in configurazione a doppio processore) supporta la memoriaDDR3; pur essendo fisicamente simile al socket F, è mappato in modo tale da prevenire l'inserzione accidentale delle CPU per socket F (che supportano solo memoria DDR2). Il socket G34 (serie 61yyMagny-Cours a 8 e 12 core in configurazione a 2 e 4 processori) supporta quattro canali di memoria DDR3 (due canali per die) e ne è previsto l'utilizzo anche da parte delle future versioni di Opteron come la serieInterlagos della famigliaBulldozer. A differenza dei socket precedenti, al tradizionale supporto allaRAM ECCregistrata viene aggiunto anche quello alle memorie ECC non registrate (unbuffered) e non-ECC.
La linea Opteron ha assistito, a partire dal 2007 con la serieBarcelona, anche all'implementazione della microarchitetturaAMD K10. I nuovi processori incorporano una serie di migliorie rispetto alla precedente architetturaK8 in particolare nelprefetch della memoria, e nelle capacità diesecuzione speculativa,SIMD epredizione delle diramazioni che ne aumentano le prestazioni nelcalcolo parallelo pur mantenendo il medesimo profilo della generazione precedente in termini di consumi.[2]Con l'architettura K10, AMD ha introdotto anche un nuovo schema per la valutazione del consumo elettrico medio giornaliero dei processori denominatoAverage CPU Power (ACP).
Tutti gli Opteron persocket 940 e939 sono marchiati con un numero di modello (model number) a tre cifre espresso nella formaOpteronXYY. Gli Opteron per i socket successivi adottano, invece, un numero di modello a quattro cifre nella formaOpteronXZYY. Per gli Opteron di prima, seconda e terza generazione, la prima cifra (X) indica il numero di CPU supportate dal sistema di riferimento:
Per gli Opteron susocket F,AM2,AM2+ eAM3 la seconda cifra (Z) rappresenta la generazione del processore:
Gli Opteron susocket C32 eG34 adottano, invece, un nuovo schema a quattro cifre. La prima cifra (X) indica sempre il numero di CPU supportate dal sistema di riferimento, ma con una differente nomenclatura:
La seconda cifra (Z) indica la generazione del processore:1 si riferisce ai modelli basati sull'architettura K10 (Magny-Cours andLisbon) mentre il numero2 è riservato ai modelli basati sull'architetturaBulldozer.
Per tutti i modelli, le cifreYY indicano la frequenza di clock relativa tra i processori di una data serie per cui a valori più alti corrispondono frequenze di funzionamento più elevate. L'indicazione numerica è comparabile esclusivamente tra CPU della medesima generazione e con il medesimo numero di core.
Il suffissoHE oEE indica, rispettivamente, i modelli adalta efficienza edefficienza energetica (high-efficiency eenergy-efficiency) con un profiloTDP più basso rispetto agli Opteron standard. Il suffissoSE indica invece i modelli top di gamma con un TDP superiore agli Opteron standard.
Con il passaggio al sistema produttivo a 65 nm, il nome in codice degli Opteron riprende il nome delle città che ospitano i gran premi diFormula 1 (AMD sponsorizza da lungo tempo il teamFerrari).
Famiglia di processori AMD Opteron | |||
---|---|---|---|
Serie (nome in codice) | Processo costruttivo | Introduzione | Tipo |
SledgeHammer Venus Troy Athens | 130 nm 90 nm 90 nm 90 nm | Giu 2003 Ago 2005 Gen 2006 Gen 2006 | Single core |
Denmark Italy Egypt Santa Ana Santa Rosa | 90 nm 90 nm 90 nm 90 nm 90 nm | Mar 2006 Mag 2006 Giu 2006 Ago 2006 Ago 2006 | Dual core |
Barcelona Budapest Shanghai | 65 nm 65 nm 45 nm | Set 2007 Apr 2008 Nov 2008 | Quad core |
Istanbul | 45 nm | Giu 2009 | Esa core |
Magny-Cours | 45 nm | Mar 2010 | Octa core |
Magny-Cours | 45 nm | Mar 2010 | Dodeca core |
I seguentisupercomputer basati su Opteron sono menzionati tra i 10 supercomputer più veloci al mondo nella classificaTOP 500 del novembre 2010 (il numero in grassetto indica la posizione in classifica):[3]
AMD ha rilasciato alcuni Opteron (indicati in tabella) che non supportano la tecnologiaOptimized Power Management (OPM). I processori dotati di OPM riducono il consumo energetico e la produzione di calore regolando automaticamente la tensione dei core e la frequenza di clock.
Frequenza massima di P-State | Frequenza minima di P-State | Modello | Socket | Core # | TDP (W) | Processo costruttivo | Numero di serie (OPN) |
---|---|---|---|---|---|---|---|
1400 MHz | N/A | 140 | Socket 940 | 1 | 82.1 | 130 nm | OSA140CEP5AT |
1400 MHz | N/A | 240 | Socket 940 | 1 | 82.1 | 130 nm | OSA240CEP5AU |
1400 MHz | N/A | 840 | Socket 940 | 1 | 82.1 | 130 nm | OSA840CEP5AV |
1600 MHz | N/A | 142 | Socket 940 | 1 | 82.1 | 130 nm | OSA142CEP5AT |
1600 MHz | N/A | 242 | Socket 940 | 1 | 82.1 | 130 nm | OSA242CEP5AU |
1600 MHz | N/A | 842 | Socket 940 | 1 | 82.1 | 130 nm | OSA842CEP5AV |
1600 MHz | N/A | 242 | Socket 940 | 1 | 85.3 | 90 nm | OSA242FAA5BL |
1600 MHz | N/A | 842 | Socket 940 | 1 | 85.3 | 90 nm | OSA842FAA5BM |
1600 MHz | N/A | 260 | Socket 940 | 2 | 55.0 | 90 nm | OSK260FAA6CB |
1600 MHz | N/A | 860 | Socket 940 | 2 | 55.0 | 90 nm | OSK860FAA6CC |
AMD ha richiamato alcuni processori Opteron single core constepping E4, compresi i modelli x52 (2,6 GHz) e x54 (2,8 GHz) che utilizzano memoria DDR. La tabella seguente indica i processori richiamati, come indicato nelle note di produzione di AMD Opteron x52 e x54.[4]
Frequenza massima di P-State | Singolo processore | Doppio processore | Multi processore | Socket |
---|---|---|---|---|
2600 MHz | 152 | 252 | 852 | Socket 940 |
2800 MHz | N/A | 254 | 854 | Socket 940 |
2600 MHz | 152 | N/A | N/A | Socket 939 |
2800 MHz | 154 | N/A | N/A | Socket 939 |
I processori indicati possono produrre risultati inconsistenti quando occorrono simultaneamente le seguenti condizioni:
Altri progetti
Microprocessori AMD | |||||||||
---|---|---|---|---|---|---|---|---|---|
Microarchitetture |
| ||||||||
Prodotti in vendita |
| ||||||||
Fuori produzione |
|