Nous avions évoqué pour la première fois le projet Mega-Processor en juin de l'année dernière. Son créateur, James Newman, a investi une quantité considérable de temps, d'argent et d'énergie, mais il a finalement déclaré le Mega-Processor terminé et, dans les derniers jours de juin, a publié une vidéo sur YouTube avec un tour complet de son processeur. Bien sûr, nous disons «tour» parce que le design de 40 000 transistors et 10 000 LEDs occupe les murs d'un salon.

Mega-Processor : le processeur « fait à la main » est terminé
Mega-Processor

Ce qui n'était au départ qu'un projet personnel est devenu, avec beaucoup de temps et d'efforts, probablement l'une des expositions éducatives les plus spectaculaires de l'informatique. Aujourd'hui, le processeur est un composant courant, et son évolution au fil des décennies lui a permis d'intégrer d'importantes optimisations. Mais au-delà de la logique ou de l'architecture, l'histoire du processeur peut se réduire à des transistors. Quand on dit que le GPU de la carte Nvidia GTX 1080 possède 7,2 milliards de transistors, cela donne une idée de sa capacité, mais pas nécessairement de son fonctionnement. Pour y parvenir, quelqu'un devrait construire un processeur «à l'échelle humaine», en installant tous les transistors et toutes leurs interconnexions, une par une.

Les caractéristiques du Mega-Processor

Eh bien, ce processeur existe, et il s'appelle Mega-Processor. Selon son créateur James Newman, la version finale possède 40 000 transistors, 10 000 LEDs, mesure dix mètres de long sur deux mètres de haut, pèse une demi-tonne, dévore environ 500 watts d'électricité, et sa fréquence maximale est d'environ 20 KHz (selon la page officielle), bien que dans la vidéo il annonce une vitesse de 8 KHz. La possibilité de modifier la vitesse facilite encore plus le processus de visualisation, une véritable danse de LEDs qui illumine son salon. Registres de traitement généraux et spéciaux, unité arithmétique et logique, entrées, sorties, décodage des instructions… tout ce qui compose le concept de «processeur» est là.

Programmation et démonstration

Si cela ne semble pas suffisant, sachez que le Mega-Processor peut être programmé (après tout, il fonctionne parfaitement), et il montre même un clone de Tetris comme démonstration dans la vidéo. Toute personne intéressée par la création de logiciels pour le Mega-Processor peut accéder aux outils nécessaires sur la page officielle, et après avoir déclaré le Mega-Processor en «version 1.0», nous verrons sûrement d'autres vidéos et mises à jour de Newman. Personnellement, je suis très heureux de le voir terminé. C'est sans aucun doute un «projet d'un seul homme», et malgré les difficultés, il a atteint son objectif.

Site officiel :