Il mio prossimo Personal Computer


Per molti anni l’obiettivo principale della ricerca è stato quello di trovare soluzioni in grado di consentire la costruzione dei cosiddetti super calcolatori, ovvero macchine in grado di supportare gli scienziati nella risoluzione di problemi matematici estremamente sofisticati. I progressi fatti negli ultimi anni nell’ambito dei processi fabbricazione dei circuiti integrati, se da una parte consento di realizzare sullo stesso chip uno straordinario numero di dispositivi, dall’altra hanno costretto i progettisti a rivedere radicalmente la struttura delle CPU. Questo è il motivo per cui, a differenza di quanto accadeva qualche anno fa, la frequenza di funzionamento non rappresenta più una metrica appropriata per misurare le prestazioni dei processori.
Già nel 1996 il professor Kunle Olukotun, della Stanford University, ha dimostrato che realizzando 4 semplici processori sullo stesso chip di silicio era possibile ottenere prestazioni superiori rispetto a quelle di un singolo processore tradizionale, avente le stesse dimensioni, e basato sulle soluzioni tecniche a quel tempo più avanzate. I lavori del Prof. Olukotun in realtà hanno rappresentato l’inizio dell’era multi-core. Il Cell, il processore utilizzato per la Play Station 3, è uno dei primi prodotti multi-core che ha avuto rilevanza commerciale e, come è noto, oggi molti dei PC desktop e laptop disponibili sul mercato montano processori con più di un core.

Perché i maggiori produttori di processori possano continuare lo sviluppo di questo tipo di soluzioni, commercializzando nei prossimi anni CPU con centinaia di core, è necessario risolvere alcuni problemi di natura tecnica dei quali la comunità scientifica si sta occupando. Il più importante di questi riguarda la disponibilità di una tecnologia software in grado di “parallelizzare” le applicazioni e renderle adatte ad essere eseguite da CPU multi-core, sfruttandone appieno le potenzialità. Attualmente i ricercatori stanno lavorando allo sviluppo di compilatori in grado di suddividere le applicazioni in processi eseguibili in maniera indipendente sui diversi core della CPU. E’ ragionevole aspettarsi che tra qualche anno il nostro PC monterà un processore con almeno 100 core e sarà in grado di eseguire, con prestazioni straordinarie, sia videogame realistici che applicazioni scientifiche. Sarà inoltre disponibile un compilatore in grado di nascondere la complessità dell’hardware e che consentirà lo stesso approccio di programmazione utilizzato oggi per le tradizionali macchine x86.

Nessun commento:

Posta un commento


Thinking Of Open Ware e' un nuovo modo di pensare la tecnologia che ha l'obiettivo di rendere il know-how "accessibile" a tutti, e quindi di creare le condizioni per innescare i meccanismi necessari a generare idee che possono essere trasformate in impresa, alimentando cosi' il progresso tecnologico. Questo obiettivo puo' essere ottenuto attraverso una serie di strumenti, tra i quali sicuramente e' possibile elencare Informazione, Formazione e Consulenza.
In Evidenza

Disponibili per il download gratuito appunti universitari di Elettrotecnica e Controlli Automatici.VAI

... con le scommesse e' matematicamente possibile. Serve solo un po' di pazienza. VAI

Un nuovo blog che racconta personaggi e aneddoti tra storia e umorismo (davvero interessante!). VAI

I computer diventano talmente piccoli da essere confusi con un normale caricabatterie per telefoni cellulari... VAI
Ricerca personalizzata