Wat is het verbindingsapparaat?
De verbindingsmachine is een supercomputer met duizenden onderling verbonden computers. Het ontwerp stelt wetenschappers in staat om de processen in een menselijk brein ten minste gedeeltelijk te evenaren. Met behulp van parallel computing implementeert de verbindingsmachine kunstmatige intelligentie. Sommige van deze gebieden omvatten gezichts- en andere grafische herkenning, toepassingen voor complexe probleemoplossing op verschillende gebieden zoals geneeskunde en cryptologie, en codering en decodering van gevoelige documenten.
In 1981 schreef Danny Hillis de eerste beschrijving van de architectuur van de verbindingsmachine. Hij was een student aan het Massachusetts Institute of Technology (MIT) die werkte bij het kunstmatige intelligentie laboratorium van het MIT. Aan het einde van de jaren zeventig maakte onderzoek naar menselijke cognitie, waaronder een onderzoek naar de manier waarop mensen denken, het noodzakelijk om verwerkingsmogelijkheden te zoeken buiten de zogenaamde sequentiële computers. In 1983 hielp Danny Hillis ook de Thinking Machines Corporation, waar de verbindingsmachines CM-1, CM-2 en CM-5 werden gebouwd in respectievelijk 1985, 1987 en 1993.
De verbindingsmachine maakt gebruik van snelle parallelle processors. Wanneer een verbindingsapparaat een invoer wordt aangeboden, zoals een afbeelding van een gezicht voor herkenning, delegeert het de herkenningstaak naar een hiërarchie van duizenden computers. Dit is analoog aan een chief executive officer die enorme en gecompliceerde taken uitvoert door te delegeren aan een kleine groep mensen die vervolgens elk delegeren aan een groep mensen, enzovoort. Als gevolg hiervan wordt een enorme taak in relatief korte tijd gedaan door personen die 'parallel werken', vergelijkbaar met parallelle processors in een verbindingsmachine.
Thuiscomputers zijn opeenvolgende computers met beperkte mogelijkheden voor parallelle verwerking. Grafische processors in thuiscomputers zijn bijvoorbeeld parallelle processors die de vertraging van de hoofdprocessor voorkomen zodat deze in realtime met de gebruiker kan communiceren. Volwaardige sequentiële computers voeren één instructie per keer uit op basis van de interpretatie van de programmeur van de oplossing voor een probleem. De thuiscomputer is nuttig voor relatief eenvoudige toepassingen die geen zeer gecompliceerde verwerking onder tijdsdruk vereisen en niet zijn uitgerust om functies van de verbindingsmachine uit te voeren.
Er zijn verschillende soorten computers, afhankelijk van de processorsnelheid, de grootte van het gegevenswoord en de architectuur. Processorsnelheid is meestal in cycli per seconde, waarbij een processor wordt geklokt of getimed, en soms wordt het beschreven als aantal drijvende komma-instructies per seconde. Gegevenswoordgrootte is het aantal bits waaraan een processor kan werken in één machine-instructie, meestal 32, 64 of 128 bits of meer voor grotere computers. Architectuur is de manier waarop delen van processors en computers met elkaar zijn verbonden. Er zijn eenvoudige parallelle computers en enorm parallelle computers, zoals de verbindingsmachine.