Cell (processore): differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
Revisione e aggiunta di diverse informazioni |
||
Riga 1:
'''Cell''' è il nome di una tipologia di [[CPU|processori]] sviluppati da [[IBM]] in cooperazione con [[Sony]] e [[Toshiba
La famiglia di processori Cell è sviluppata per permetterne un utilizzo quasi universale, infatti questi nuovi processori dovrebbero essere in grado di coprire i mercati che vanno dalle applicazioni dedicate ([[embedded]]) fino al mercato dei [[mainframe]]. Si tratta di [[CPU]] progettate per utilizzare la [[Calcolo parallelo|computazione parallela]] e Sony li utilizzerà anche per la sua nuova console, la [[Playstation 3|PlayStation 3]], attesa tra il [[2006]] e il [[2007]].
== Caratteristiche tecniche ==
Sebbene Cell possa avere molte configurazioni la configurazione base prevede un unità chiamata ''Processing Element'' (''PE'') e otto unità "Synergistic Processing Units" ("SPU"). L'unità PE è basata sull'architettura [[POWER]], capace di elaborare 2 [[thread]] contemporaneamente ed è la stessa architettura che fornisce la base di alcuni processori utilizzati da [[Apple]]. L'unità PE non è il processore primario, il suo compito è controllare e sincronizzare le unità SPU che dovranno eseguire la maggior parte delle computazioni.
Riga 6 ⟶ 9:
I core comunicano fra loro per mezzo di un bus FlexIO a 6,4 GHz e con la memoria attraverso un bus [[XDR]] (Extreme Data Rate) a 3,2 GHz: entrambi si basano su tecnologie di [[Rambus]] e sono gestiti da controller integrati nel chip. Grazie ad un accordo stipulato con Rambus nel [[2003]], le memorie XDR DRAM che equipaggeranno i dispositivi Cell-based verranno prodotte direttamente da Sony e Toshiba. Ogni SPU dovrebbe quindi essere in grado di generare 32 [[Flops|GFLOPS]] di potenza e di conseguenza, nel complesso, le 8 SPU dovrebbero generare 256 GFLOPS. La potenza di calcolo dell'unità PE [[VMX]] non è ben specifica ma dovrebbe essere di circa 32 GFLOPS.
=== Considerazioni sull'architettura ===
Sotto molti punti di vista Cell assomiglia all'architettura sviluppate da [[Seymour Cray]] ma al contrario. Mentre nel CDC 6600 vi era un'unità di calcolo molto veloce e un gruppo di unità più lente dedicate alla gestione e memorizzazione dei dati nell'architettura del Cell l'approccio è opposto. Nel Cell vi è un'unità di gestione e un gruppo di unità veloci dedicate all'elaborazione dei dati. Questa architettura ritiene problematico l'elaborazione dei dati e non il loro recupero dalla memoria centrale.
Riga 12 ⟶ 16:
L'architettura di Cell prevede l'incorporazione di più elementi base (1 PE più 8 SPE) in un solo chip. IBM ha presentato il brevetto di un'unità formata da quattro unità base in grado di sviluppare in teoria 1 Teraflop.
== Cell anche per i Server ==
Le prime versioni di Cell per [[server blade]] sono state rilasciate ad inizio [[2006]] con un [[Clock]] di 2,4 Ghz sebbene inizialmente la IBM avesse ipotizzato una vendita iniziale di versioni con un clock molto maggiore, sui 4 o 5 Ghz, questo poiché nei laboratori i ricercatori sono riusciti a spingere questa architettura fino a 5.2 Ghz, anche se pare che le rese produttive di questo chip non permettano allo stato attuale una commercializzazione a queste frequenze
Secondo Sony i primi processori Cell verranno prodotti con il processo di IBM a [[90 nm]] sebbene la piena operatività si avrà con futuro processo di Sony a [[65 nm]] e con la possibilità di utilizzare il processo a [[45 nm]] che verrà sviluppato nella fabbrica di Nagasaki per la PlayStation 3 se sarà necessario. Attualmente Sony utilizza un processo a 90 nanometri per produrre il chip GS/EE utilizzato dall'unità PlayStation2/DVR disponibile solo in [[Giappone]].
Cell dovrebbe consumare intorno ai 30 watt, all'incirca quanto il processore grafico [[Emotion Engine]] che equipaggia la [[PlayStation 2]], e fornire una potenza di calcolo paragonabile a quella di un piccolo cluster di server. IBM afferma che il proprio superchip sarà, in molti casi, fino a 10 volte più veloce rispetto ad un tipico processore per PC anche se, naturalmente, per controparte in certe applicazioni sarà molto più lento; inoltre potrà svolgere buona parte dei calcoli oggi demandati alla scheda grafica se usato in ambito console.
Riga 18 ⟶ 25:
Saranno disponibili molte varianti del Cell che avranno un diverso numero di unità interne per poter soddisfare le diverse necessità del mercato. Le aziende hanno sviluppato Cell in modo da poter integrare diverse unità in un solo chip in modo economico e se necessario Cell può essere ulteriormente espanso utilizzando reti veloci che collegano più chip in modo da incrementare la potenza di calcolo disponibile.
Progetti simili basati su più [[core (
== Cell nel supercomputer più veloce ==
IBM, nel [[settembre]] [[2006]] ha comunicato che realizzerà un nuovo supercomputer, destinato al Laboratorio Nazionale di [[Los Alamos]] nel [[Nuovo Messico]], per il Dipartimento dell'Energia statunitense.
Una volta entrato in funzione, Roadrunner (questo il suo nome) diventerà il più veloce calcolatore mai realizzato, essendo ben 4 volte più potente dell'attuale leader in classifica, vale a dire il sistema [[Blue Gene|BlueGene/L]] raggiungendo la storica velocità di un petaflop (la scala dei suffissi è: mega, giga, tera, peta). Si parla quindi della capacità di eseguire ben 1,6 mila trilioni di operazioni al secondo. Per avere un'idea di cosa voglia dire tale numero è necessario osservare che 1 trilione = 1 milione di milioni!
In realtà sembra che tale sistema non verrà realizzato utilizzando esclusivamente il processore Cell; dovrebbero infatti venir implementati anche processori "convenzionali" in egual misura, per un totale di ben 32000 CPU. I processori Cell inseriti nella machcina dovrebbero essere in grado di eseguire, ciascuno, 256 miliardi di operazioni al secondo.
==Collegamenti esterni==
|