Hvad er forbindelsesmaskinen?
Forbindelsesmaskinen er en supercomputer med tusinder af sammenkoblede computere. Dens design tillader forskere i det mindste delvist at efterligne processerne i en menneskelig hjerne. Ved hjælp af parallel computing implementerer forbindelsesmaskinen kunstig intelligens. Nogle af disse områder inkluderer ansigts- og anden grafisk genkendelse, applikationer til kompleks problemløsning inden for forskellige områder, såsom medicin og kryptologi, og kodning og afkodning af følsomme dokumenter.
I 1981 skrev Danny Hillis den første beskrivelse af tilslutningsmaskinens arkitektur. Han var studerende ved Massachusetts Institute of Technology (MIT), der arbejdede på MITs kunstige intelligenslaboratorium. I slutningen af 1970'erne gjorde menneskelig kognitionsforskning, som omfattede en undersøgelse af, hvordan mennesker tænker, det nødvendigt at søge behandlingsevne ud over de såkaldte sekventielle computere. I 1983 hjalp Danny Hillis også med at finde Thinking Machines Corporation, hvor forbindelsesmaskinerne CM-1, CM-2 og CM-5 blev bygget i henholdsvis 1985, 1987 og 1993.
Forbindelsesmaskinen bruger hurtige parallelle processorer. Når en forbindelsesmaskine præsenteres med et input, såsom et billede af et ansigt til genkendelse, delegerer den genkendelsesopgaven til et hierarki med tusinder af computere. Dette er analogt med en administrerende direktør, der udfører enorme og komplicerede opgaver ved at delegere til et lille sæt mennesker, som derefter hver delegerer videre til et sæt mennesker, og så videre. Som et resultat udføres en enorm opgave på relativt kort tid af "paralleltvirkende" individer, svarende til parallelle processorer i en forbindelsesmaskine.
Hjemmecomputere er sekventielle computere med begrænset parallelbehandlingsfunktioner. For eksempel er grafiske processorer i hjemmecomputere parallelle processorer, der forhindrer, at hovedprocessoren nedsættes, så den kan interagere med brugeren i realtid. Full-pantsatte sekventielle computere udfører en instruktion ad gangen baseret på programmørens fortolkning af løsningen på et problem. Hjemmecomputeren er nyttig til relativt enkle applikationer, der ikke kræver særlig kompliceret behandling under tidspres og ikke er udstyret til at udføre forbindelsesmaskinfunktioner.
Der er forskellige typer computere afhængigt af processorhastighed, dataordstørrelse og arkitektur. Processorhastighed er normalt i cyklusser pr. Sekund, hvor en processor er uret eller tidsindstillet, og nogle gange beskrives det som antal flydepunktinstruktioner pr. Sekund. Dataordstørrelse er antallet af bit, som en processor er i stand til at arbejde på i en maskineinstruktion, typisk 32, 64 eller 128 bit eller mere til større computere. Arkitektur er den måde, hvorpå dele af processorer og computere forbindes sammen. Der er enkle parallelle computere og massivt parallelle computere, såsom forbindelsesmaskinen.