Il pioniere del design dei processori multicore riceve il premio ACM-IEEE CS Eckert-Mauchly.

The pioneer of multicore processor design receives the ACM-IEEE CS Eckert-Mauchly award.

Il lavoro di Olukotun nell'istituzione della dataflow riconfigurabile a grana grossa ha svolto un ruolo cruciale nell'apprendimento automatico e in altre applicazioni di grandi quantità di dati. ¶ Credito: Università di Stanford

ACM ha annunciato oggi che Kunle Olukotun, professore presso l’Università di Stanford, è il destinatario del Premio ACM-IEEE CS Eckert-Mauchly per i contributi e la leadership nello sviluppo di sistemi paralleli, in particolare processori multicore e multithreaded.

All’inizio degli anni ’90, Olukotun divenne un designer leader di un nuovo tipo di microprocessore noto come “chip multiprocessor” – oggi chiamato “processore multicore”. Il suo lavoro ha dimostrato i vantaggi di prestazione dei processori multicore rispetto ai design di microprocessori esistenti all’epoca. Ha incluso queste idee in un documento storico presentato alla Conferenza ACM su Supporto architetturale per linguaggi di programmazione e sistemi operativi (ASPLOS 1996), intitolato “Il caso per un multiprocessore a singolo chip”. Questo documento ha ricevuto il premio ASPLOS Most Influential Paper Award 15 anni dopo. Il design multicore di Olukotun è diventato alla fine lo standard industriale.

Le sue intuizioni sui processori multicore e la ricerca sulla speculazione a livello di thread hanno gettato le basi per il lavoro di Olukotun sulla multithreading a grana fine, una tecnica che migliora l’efficienza complessiva dei processori informatici (CPU). Questi design sono stati alla base di Afara WebSystems, un’azienda server fondata da Olukotun che è stata successivamente acquisita da Sun (e successivamente da Oracle). Sun Microsystems ha utilizzato i design di Olukotun come base per i suoi chip Niagara, che sono stati riconosciuti per le loro eccezionali prestazioni ed efficienza energetica. La famiglia di chip Niagara viene oggi utilizzata in tutti i server basati su SPARC di Oracle.

Da ACM Visualizza articolo completo