Processore multicore: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
LucaDetomi (discussione | contributi)
mNessun oggetto della modifica
LucaDetomi (discussione | contributi)
Aggiunte alcune nuove informazioni
Riga 4:
 
Nel corso del [[2005]] sono arrivati i primi chip dual core; questo perché in pratica, si è giunti ad un momento in cui aumentare ulteriormente la frequenza di [[clock]] di una CPU (che fino a questo momento erano state [[single_core]]) è diventato molto oneroso e complicato, per via dei consumi che hanno superato abbondantemente i 100 W e il conseguente problema di raffreddamento dei circuiti.
La soluzione che è sembrata più ovvia ai progettisti è stata quella di puntare tutto sul [[calcolo_parallelo|parallelismo]] in modo da poter aumentare il numero di operazioni eseguibili in un unico ciclo di clock. Purtroppo questo approccio comporta anche alcuni svantaggi, in quanto i programmi devono essere ottimizzati per un utilizzo [[multi-thread]] per poter sfruttare appieno le caratteristiche di questi processori, in caso contrario essi impegneranno solo uno dei due core, lasciando l'altro pressoché inutilizzato, e al momento sono veramente pochi i [[software]] già pronti per queste nuove architetture. Una volta completato l'aggiornamento di tutti i programmi verso la nuova filosofia, tutto saràdovrebbe (il condizionale è d'obbligo) risultare più semplice, anche quando nel [[2007]] arriveranno, come detto prima, i primi esemplari di processori multi core, anzi nello specifico [[quad core]], ovvero formati da 4 core,. perchéDiversi comunqueanalisti infatti, unaprevedono voltache chese il software è pensato per un utilizzo parallelo in ambito dual core viene realizzato in maniera oculata, tenendo conto non richiededel funzionamento su un sistema dual core, ma su un sistema a più core, nel caso specifico solo 2, non richiederebbe poi grosse modifiche per essere utilizzato su un dual core o su un quad core. Secondo altri invece, gli sforzi necessari per realizzare software per molti processori che funzioni in maniera ottimale saturando tutti i core e non occupandoli in modo discontinuo, saranno esagerati in relazione con i reali vantaggi. Su una materia così nuova in ambito desktop, non si può fare altro che attendere maggiori dettagli.
 
In realtà esiste già un processore multi core ed è il [[Cell]] sviluppato dalla [[Sony]] e alla base della prossima [[PlayStation 3]]. In questo caso i core sono 8 ed eterogenei cioè ognuno svolge solo un compito specifico.