IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Un ingénieur en électronique construit un « mégaprocesseur » 16 bits de 2 m de haut et 10 m de large
Qui ne lui a permis que de jouer au Tetris

Le , par Michael Guilloux

28PARTAGES

9  0 
James Newman, un ingénieur en électronique numérique de nationalité britannique vient de terminer la construction d’un dispositif géant qu’il a commencé à construire en 2012. Il s’agit d’un « mégaprocesseur », que James Newman définit comme un processeur géant ou encore un microprocesseur, mais construit en plus grand, beaucoup plus grand.

Installé dans le salon du bungalow de James Newman, le mégaprocesseur s’étend sur un périmètre de 10 mètres de large, avec une hauteur de 2 mètres, et il pèse environ une demi-tonne. « Comme tous les processeurs modernes, le mégaprocesseur est construit à partir de transistors. C'est juste qu'au lieu d'utiliser des tout-petits intégrés sur une puce de silicium, il utilise de bien plus grands », explique-t-il. Le dispositif géant embarque 40 000 transistors et 10 000 lumières LED, pour faire le même travail qu’un microprocesseur de la taille d’une puce. En plus, le projet a coûté environ 53 000 $. Qu’est-ce qui l’aurait donc motivé à construire ce dispositif ?

La curiosité est plutôt ce qui a poussé l’ingénieur britannique à se lancer dans ce projet de mégaprocesseur. Alors qu’il étudiait les transistors, James Newman voulait visualiser le fonctionnement d’un microprocesseur. Mais comme il l’explique sur le site dédié à ce projet, en regardant simplement les ordinateurs, il est impossible de voir comment ils fonctionnent.

La solution aurait donc été de s’introduire à l’intérieur d’un ordinateur pour voir ce qui se passe. Ce qui n’est pas littéralement possible, puisque « nous ne pouvons pas nous faire assez petits pour marcher à l'intérieur d'une puce de silicium », dit-il. « Mais on peut aller dans l'autre sens ; nous pouvons construire la chose de manière assez grande de sorte que nous puissions marcher à l'intérieur. En plus de cela, nous pouvons également mettre des LED sur tout afin que nous puissions voir les données en mouvement et la logique qui se produit », a-t-il ajouté. C’est ce qui a donc donné naissance à ce projet de mégaprocesseur.

Tous les composants s'allument quand le dispositif géant effectue une tâche. Ce qui permet à James Newman de visualiser en temps réel ce qui se passe quand le processeur traite des données. Il trouve donc que la machine qu’il a construite est « beaucoup plus jolie » que les machines de bureau, même si ces dernières « peuvent être un million de fois meilleures ». Côté utilité, jusqu’ici, son dispositif géant ne lui a permis que de jouer au jeu classique de Tetris. Encore avoue-t-il que ce n’est pas facile.

Quelle est donc son utilité ? Pour monsieur Newman, le mégaprocesseur qu’il a construit est bien plus un outil éducatif qui n’a pas plus de prix qu’un exploit technologique. « Je doute que je serai en mesure de le vendre », a-t-il confié au quotidien BBC. « Mon rêve est que cela aille dans un musée ou un établissement d'enseignement afin que les gens puissent apprendre de lui. » Il prévoit également une série de journées portes ouvertes à son domicile pendant l'été, pour permettre au public de découvrir son dispositif.


Sources : BBC, Site officiel du projet

Et vous ?

Qu’en pensez-vous ?

Voir aussi :

Forum Hardware

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de Pierre Louis Chevalier
Expert éminent sénior https://www.developpez.com
Le 06/07/2016 à 17:49
Dans un musée des sciences au département Informatique ça serais pas mal
3  0 
Avatar de djuju
Membre éprouvé https://www.developpez.com
Le 06/07/2016 à 18:34
Citation Envoyé par Michael Guilloux Voir le message
La solution aurait donc été de s’introduire à l’intérieur d’un ordinateur pour voir ce qui se passe [ou] nous pouvons construire la chose de manière assez grande de sorte que nous puissions marcher à l'intérieur
Ouais... Ou on aime pas se casser la tête et on utilise un simulateur de circuits électronique.
Visualiser le comportement du proc avec 10000 LEDs réparties dans un volume de 10x10x2m semble un peu délicat.

Sinon, le projet est amusant.
2  0 
Avatar de 23JFK
Inactif https://www.developpez.com
Le 06/07/2016 à 22:32
C'est moins transportable qu'une game boy, je présume que c'est de là que provient son médiocre niveau à tetris.
2  0 
Avatar de ChiroKuro
Nouveau membre du Club https://www.developpez.com
Le 18/07/2016 à 15:35
Prochaine étape, on rajoute 4 roues, un volant et un moteur, et paf! Ca fait un portable.
2  0 
Avatar de CrankFlash
Membre régulier https://www.developpez.com
Le 06/07/2016 à 17:38
Citation Envoyé par Michael Guilloux Voir le message
Installé dans le salon du bungalow de James Newman, le mégaprocesseur s’étend sur un périmètre de 10 mètres de large, avec une hauteur de 2 mètres
C'est sa femme qui doit être contente !
1  0 
Avatar de Mat.M
Expert éminent sénior https://www.developpez.com
Le 06/07/2016 à 18:47
pas si bête que ça...ça permet de comprendre les problèmes de dissipation de chaleur..
et puis c'est un moyen de réinventer l'intégration de composants à très haute échelle( Very Large Scale Integration en anglais )

Donc peut-être que c'est un moyen de découvrir d'autres supports que les puces de silicium.
1  0 
Avatar de transgohan
Expert éminent https://www.developpez.com
Le 07/07/2016 à 11:12
@MikeRowSoft : C'est une traduction automatique d'une langue à une autre ?
Car c'est totalement incompréhensible, certains mots n'ont absolument rien à faire dans certaines phrases...
2  1 
Avatar de benjani13
Membre extrêmement actif https://www.developpez.com
Le 07/07/2016 à 13:31
Citation Envoyé par transgohan Voir le message
@MikeRowSoft : C'est une traduction automatique d'une langue à une autre ?
Car c'est totalement incompréhensible, certains mots n'ont absolument rien à faire dans certaines phrases...
Non mais ce gars est soit un troll, soit a de sérieux soucis...

Citation Envoyé par MikeRowSoft Voir le message
P.S. : Désolé, mais un gestionnaire de tâche qui présente un nom d'utilisateur "SYSTEM" pour tous les services, drivers et applications, j’appelle sa une console de jeux hacker.
Sérieusement les modos, faites votre boulot. Ce gars pourri le forum depuis des mois!
1  0 
Avatar de Mat.M
Expert éminent sénior https://www.developpez.com
Le 07/07/2016 à 14:59
Citation Envoyé par MikeRowSoft Voir le message

B.I.O.S. sa sert à quoi ? Windows Phone, Androïd et autres micronoyau en ont besoin ?
mon impression est une méconnaissance de l'utilité du BIOS: le Basic Input Output System c'est ni plus ni moins du code informatique en assembleur qui est exécuté lorsqu'on met l'alimentation d'un système numérique , que ce soit un ordinateur PC par exemple ( sur les tablettes je sais pas , je ne suis pas allé voir )
Ce code sert à gérer l'affichage et la mémoire d'un point de vue très basique ensuite c'est le système d'exploitation Android ou Windows qui prend le relais
Au départ le BIOS était conçu sur l'IBM PC afin qu'il démarre, qu'il charge l'OS en lisant la disquette contenant l'OS avant la diffusion des disques durs
Citation Envoyé par MikeRowSoft Voir le message

Dual Channel, Bank Interleave et autres autant de dénomination dans le B.I.O.S. des paramètres du contrôleurs de mémoires qui pourraient à coup sur se fusionner avec la gestion de la base de registre.
.
attention à la confusion: la base de registre c'est un fichier au niveau software et système exploitation qui gère effectivement le bas-niveau en créant des GUID des périphériques,entre autres.
Le BIOS ne connait absolument rien de l'OS et de la base de registres ( deux fichiers sous Windows si je ne me trompe, system.dat et user.dat)
Le BIOS c'est au niveau Hardware, la base de registre au niveau dessus c.a.d. software
1  0 
Avatar de transgohan
Expert éminent https://www.developpez.com
Le 07/07/2016 à 15:03
Citation Envoyé par MikeRowSoft Voir le message
Selon ma compréhension du modèle d'une carte graphique la mémoire graphique est principalement pour le stockage de texture et du modèle en 3D.
deux cycle d'horloge n'est pas forcément un accès à la mémoire graphique si j'ai bien compris.
Totalement hors sujet par rapport à ma question...

Citation Envoyé par MikeRowSoft Voir le message
B.I.O.S. sa sert à quoi ? Windows Phone, Androïd et autres micronoyau en ont besoin ? Pourtant sa rentre directement dans ton activité professionnelle, I/O bas niveau alors x86 (par exemple) n'est pas vraiment envoyer activé une patte d'une puce mais est nécessaire en matière d'adressage et donc changement de valeur des transistors.
Un smartphone a aussi une sorte de BIOS... C'est juste qu'il n'est pas configurable.
Tout système informatique a besoin d'initialiser les composants hardware, cela ne sort pas d'une intervention du sain esprit.

Citation Envoyé par MikeRowSoft Voir le message
Faire passer un système de 256 Mo à 1 Go de mémoires vive, pour Windows XP cela suffit a avoir du significatif en matière de performances. Je ne suis pas sur que augmenter rien que la mémoire cache dans le même microprocesseur soit utile autre que pour la carte réseau et autres jeux d'instructions avec temps de réponse temps réel ou délais de réponse très court.
Hors sujet encore... La mémoire du processeur est faite pour exécuter des calculs, rien à voir avec la RAM.

Citation Envoyé par MikeRowSoft Voir le message
Quand je dis que les noyaux Windows Phone, Linux, iOS et BDS peuvent carrément être qu'en mémoire cache, c'est pas des blagues.
Pourtant sur cette base c'est amplement suffisant pour concevoir une machine parallèle ou un supercalculateur ou cluster d’appoint.
Un supercalculateur comme son nom l'indique n'est utile que pour exécuter des calculs, il n'y a donc pas besoin d'OS mais d'une couche permettant de dispatcher les calculs dans les différentes unités arithmétiques...

Soit tu ne sais vraiment pas de quoi tu parles, soit c'est vraiment un troll de bon qualité.
1  0