Skip to main content

Qu'est-ce que la machine de connexion?

La machine de connexion est un supercalculateur avec des milliers d'ordinateurs interconnectés.Sa conception permet aux scientifiques d'imiter au moins partiellement les processus dans un cerveau humain.À l'aide de l'informatique parallèle, la machine de connexion implémente l'intelligence artificielle.Certains de ces domaines incluent le visage et d'autres reconnaissances graphiques, les applications pour la résolution de problèmes complexes dans divers domaines tels que la médecine et la cryptologie, et le codage et le décodage de documents sensibles.

En 1981, Danny Hillis a écrit la première description de l'architecture de laMachine de connexion.Il était étudiant au Massachusetts Institute of Technology (MIT) qui a travaillé au Laboratoire d'intelligence artificielle du MIT.À la fin des années 1970, la recherche sur la cognition humaine, qui comprenait une étude de la façon dont les humains pensent, ont rendu nécessaire de rechercher la capacité de traitement au-delà des soi-disant ordinateurs séquentiels.En 1983, Danny Hillis a également aidé à fonder The Thinking Machines Corporation, où les machines de connexion CM-1, CM-2 et CM-5 ont été construites en 1985, 1987 et 1993, respectivement.

La machine de connexion utilise rapidementprocesseurs parallèles.Lorsqu'une machine de connexion est présentée avec une entrée, comme une image d'un visage pour la reconnaissance, il délègue la tâche de reconnaissance à une hiérarchie de milliers d'ordinateurs.Ceci est analogue à un chef de la direction qui exécute des tâches énormes et compliquées en déléguant à un petit ensemble de personnes qui déléguent ensuite chacune à un ensemble de personnes, etc.En conséquence, une tâche énorme est effectuée en un temps relativement court par des individus «à action parallèle», similaires aux processeurs parallèles dans une machine de connexion.

Les ordinateurs domestiques sont des ordinateurs séquentiels avec des capacités de traitement parallèle limitées.Par exemple, les processeurs graphiques dans les ordinateurs domestiques sont des processeurs parallèles qui empêchent le ralentissement du processeur principal afin qu'il puisse interagir avec l'utilisateur en temps réel.Les ordinateurs séquentiels complets exécutent une instruction à la fois en fonction de l'interprétation du programmeur de la solution à un problème.L'ordinateur domestique est utile pour des applications relativement simples qui ne nécessitent pas de traitement très compliqué sous pression, et non équipé pour remplir les fonctions de la machine de connexion.

Il existe différents types d'ordinateurs en fonction de la vitesse du processeur, de la taille des mots de données et de l'architecture.La vitesse du processeur est généralement en cycles par seconde dans laquelle un processeur est chronométré ou chronométré, et parfois il est décrit comme un nombre d'instructions de points flottants par seconde.La taille des mots de données est le nombre de bits sur lesquels un processeur est capable de travailler dans une seule instruction de la machine, généralement 32, 64 ou 128 bits ou plus pour des ordinateurs plus grands.L'architecture est la façon dont des parties des processeurs et des ordinateurs sont interconnectées.Il existe des ordinateurs parallèles simples et des ordinateurs massivement parallèles, comme la machine de connexion.