Kas yra ryšio mašina?

Ryšio mašina yra superkompiuteris su tūkstančiais tarpusavyje sujungtų kompiuterių. Jo konstrukcija leidžia mokslininkams bent iš dalies imituoti žmogaus smegenų procesus. Naudojant lygiagretųjį skaičiavimą, ryšio mašina įgyvendina dirbtinį intelektą. Kai kurios iš šių sričių apima veido ir kitą grafinį atpažinimą, sudėtingų problemų sprendimo programas įvairiose srityse, tokiose kaip medicina ir kriptologija, ir neskelbtinų dokumentų kodavimą ir dekodavimą.

1981 m. Danny Hillis parašė pirmąjį ryšio mašinos architektūros aprašymą. Jis buvo Masačusetso technologijos instituto (MIT) studentas, dirbęs MIT dirbtinio intelekto laboratorijoje. Aštuntojo dešimtmečio pabaigoje žmogaus pažinimo tyrimai, įskaitant žmonių mąstymo tyrimą, privertė ieškoti apdorojimo galimybių ne tik vadinamuosiuose nuosekliuose kompiuteriuose. 1970 m. Danny Hillis taip pat padėjo įkurti „Thinking Machines Corporation“, kur prijungimo mašinos CM-1983, CM-1 ir CM-2 buvo pastatytos atitinkamai 5, 1985 ir 1987 m.

Ryšio mašina naudoja greitus lygiagrečius procesorius. Kai prijungimo mašinai pateikiama įvestis, pvz., veido nuotrauka, skirta atpažinti, ji perduoda atpažinimo užduotį tūkstančių kompiuterių hierarchijai. Tai yra analogiška vyriausiajam vykdomajam pareigūnui, kuris atlieka didžiules ir sudėtingas užduotis, deleguodamas nedidelei žmonių grupei, kurie vėliau deleguoja tam tikrai žmonių grupei ir pan. Dėl to „lygiagrečiai veikiantys“ asmenys per palyginti trumpą laiką atlieka didžiulę užduotį, panašią į lygiagrečius procesorius ryšio mašinoje.

Namų kompiuteriai yra nuoseklūs kompiuteriai su ribotomis lygiagrečiojo apdorojimo galimybėmis. Pavyzdžiui, namų kompiuterių grafiniai procesoriai yra lygiagretūs procesoriai, neleidžiantys sulėtinti pagrindinio procesoriaus, kad jis galėtų sąveikauti su vartotoju realiuoju laiku. Visiškai įpareigoti nuoseklūs kompiuteriai vienu metu vykdo vieną komandą, remdamiesi programuotojo interpretacija apie problemos sprendimą. Namų kompiuteris yra naudingas gana paprastoms programoms, kurioms nereikia labai sudėtingo apdorojimo esant laiko spaudimui ir nėra pritaikyta atlikti prijungimo mašinos funkcijas.

Yra įvairių kompiuterių tipų, priklausomai nuo procesoriaus greičio, duomenų žodžio dydžio ir architektūros. Procesoriaus greitis paprastai nurodomas ciklais per sekundę, kai procesorius yra su laikrodžiu arba nustatytas laikas, o kartais jis apibūdinamas kaip slankiojo kablelio komandų skaičius per sekundę. Duomenų žodžio dydis yra bitų, kuriuos procesorius gali dirbti vienoje mašinos komandoje, skaičius, paprastai 32, 64 arba 128 bitai ar daugiau didesniuose kompiuteriuose. Architektūra yra procesorių ir kompiuterių dalių sujungimo būdas. Yra paprastų lygiagrečių kompiuterių ir masiškai lygiagrečių kompiuterių, tokių kaip ryšio mašina.