Skip to main content

Qual è la macchina di connessione?

La macchina di connessione è un supercomputer con migliaia di computer interconnessi.Il suo design consente agli scienziati di emulare almeno parzialmente i processi in un cervello umano.Utilizzando il calcolo parallelo, la macchina per connessioni implementa l'intelligenza artificiale.Alcune di queste aree includono il volto e altri riconoscimenti grafici, applicazioni per la risoluzione complessa dei problemi in vari settori come la medicina e la criptologia, e la codifica e la decodifica di documenti sensibili.

Nel 1981, Danny Hillis ha scritto la prima descrizione dell'architettura delMacchina di connessione.Era uno studente del Massachusetts Institute of Technology (MIT) che lavorava presso il laboratorio di intelligenza artificiale del MIT.Alla fine degli anni '70, la ricerca cognitiva umana, che includeva uno studio su come pensano gli umani, ha reso necessario cercare capacità di elaborazione oltre i cosiddetti computer sequenziali.Nel 1983, Danny Hillis ha anche aiutato a fondare la società di pensieri, dove le macchine di connessione CM-1, CM-2 e CM-5 sono state costruite rispettivamente nel 1985, 1987 e 1993.

La macchina di connessione utilizza velocementeprocessori paralleli.Quando una macchina di connessione viene presentata con un input, come un'immagine di una faccia per il riconoscimento, delega l'attività di riconoscimento a una gerarchia di migliaia di computer.Questo è analogo a un amministratore delegato che svolge compiti enormi e complicati delegando a una piccola serie di persone che ognuna delegata ulteriormente a una serie di persone e così via.Di conseguenza, un compito enorme viene svolto in tempo relativamente breve da individui "ad azione parallela", simili ai processori paralleli in una macchina di connessione.

I computer domestici sono computer sequenziali con capacità di elaborazione parallela limitate.Ad esempio, i processori grafici nei computer domestici sono processori paralleli che impediscono il rallentamento del processore principale in modo che possa interagire con l'utente in tempo reale.I computer sequenziali a piena piena eseguono un'istruzione alla volta in base all'interpretazione del programmatore della soluzione a un problema.Il computer domestico è utile per applicazioni relativamente semplici che non richiedono un elaborazione molto complicata sotto la pressione del tempo e non equipaggiato per svolgere funzioni della macchina di connessione.

Esistono vari tipi di computer a seconda della velocità del processore, della dimensione delle parole dati e dell'architettura.La velocità del processore è generalmente in cicli al secondo in cui un processore è clocato o cronometrato e talvolta è descritta come numero di istruzioni a virgola mobile al secondo.La dimensione delle parole di dati è il numero di bit su cui un processore è in grado di lavorare in un'istruzione di una macchina, in genere 32, 64 o 128 bit o più per computer più grandi.L'architettura è il modo in cui parti di processori e computer sono interconnesse insieme.Esistono semplici computer paralleli e computer massicciamente paralleli, come la macchina di connessione.