La prima volta che abbiamo parlato del progetto Mega-Processor è stato lo scorso giugno. James Newman ha investito una quantità considerevole di tempo, denaro ed energia, ma finalmente ha dichiarato il Mega-Processor terminato e negli ultimi giorni di giugno ha pubblicato un video su YouTube con un tour completo del suo processore. Ovviamente, diciamo «tour» perché il design con 40.000 transistor e 10.000 LED occupa le pareti di un soggiorno.
Quello che è iniziato come un progetto personale si è trasformato, con molto tempo e sforzo, in quella che probabilmente è una delle esposizioni educative più spettacolari nel mondo dell'informatica. Oggi il processore è un componente comune e la sua evoluzione attraverso i decenni ha permesso di assimilare notevoli ottimizzazioni, ma al di là della logica o dell'architettura, la storia del processore può essere ridotta ai transistor. Quando diciamo che la GPU della scheda Nvidia GTX 1080 possiede 7,2 miliardi di transistor, questo ci dà un'idea della sua capacità, ma non necessariamente del suo funzionamento. Per capirlo, qualcuno dovrebbe costruire un processore «a scala umana», installando tutti i transistor e tutte le loro interconnessioni, una per una.
Le specifiche
Bene, quel processore esiste e si chiama Mega-Processor. Secondo il suo creatore James Newman, la versione finale possiede 40.000 transistor, 10.000 LED, misura dieci metri di lunghezza per due di altezza, il suo peso è di mezza tonnellata, consuma ben 500 watt di elettricità e la sua frequenza massima è di circa 20 kHz (secondo la pagina ufficiale), anche se nel video annuncia una velocità di 8 kHz. Il fatto di poter modificare la velocità aiuta ancora di più il processo di visualizzazione, una vera danza di LED che illumina il suo soggiorno. Registri di processo generali e speciali, unità aritmetica logica, ingressi, uscite, decodifica delle istruzioni... tutto ciò che compone il concetto di «processore» è lì.
Se non sembra abbastanza, forse vorrete sapere che il Mega-Processor può essere programmato (dopo tutto, funziona alla perfezione) e mostra anche nel video un clone del Tetris come dimostrazione. Chiunque sia interessato a creare software per il Mega-Processor ha la possibilità di accedere agli strumenti necessari sul sito ufficiale, e dopo aver dichiarato il Mega-Processor «versione 1.0», sicuramente vedremo altri video e aggiornamenti da parte di Newman.
Personalmente, sono molto contento di vederlo terminato. Senza dubbio è stato un «progetto di un solo uomo» e nonostante le difficoltà, ha raggiunto il suo obiettivo. Sito ufficiale: