Co to jest maszyna do połączenia?
Maszyna połączenia jest superkomputerem z tysiącami połączonych komputerów. Jego konstrukcja pozwala naukowcom przynajmniej częściowo naśladować procesy w ludzkim mózgu. Za pomocą komputerów równoległych maszyna do połączenia implementuje sztuczną inteligencję. Niektóre z tych obszarów obejmują twarz i inne rozpoznawanie graficzne, zastosowania do złożonego rozwiązywania problemów w różnych dziedzinach, takich jak medycyna i kryptologia oraz kodowanie i dekodowanie wrażliwych dokumentów.
W 1981 r. Danny Hillis zapisał pierwszy opis architektury maszyny do połączenia. Był studentem Massachusetts Institute of Technology (MIT), który pracował w MIT's Artificial Intelligence Laboratory. Pod koniec lat siedemdziesiątych ludzkie badania poznawcze, które obejmowały badanie, w jaki sposób ludzie myślą ludzie, sprawiły, że konieczne jest poszukiwanie zdolności przetwarzania poza tak zwanymi komputerami sekwencyjnymi. W 1983 r. Danny Hillis pomógł również założyć Corporation Thinking Machines, w której maszyny połączeniowe CM-1, CM-2, AnD CM-5 został zbudowany odpowiednio w 1985, 1987 i 1993 r..
Maszyna połączeń korzysta z szybkich równoległych procesorów. Gdy maszyna do połączenia jest przedstawiona wejściem, takim jak obraz twarzy do rozpoznawania, przekazuje zadanie rozpoznawania hierarchii tysięcy komputerów. Jest to analogiczne do dyrektora naczelnego wykonującego ogromne i skomplikowane zadania, przekazując małego zestawu ludzi, którzy następnie każde przekazuje się do zestawu ludzi i tak dalej. W rezultacie ogromne zadanie odbywa się w stosunkowo krótkim czasie przez osoby „działające w równoległości”, podobne do równoległych procesorów w maszynie do połączenia.
Komputery domowe są komputerami sekwencyjnymi o ograniczonych możliwościach przetwarzania równoległego. Na przykład procesory graficzne w komputerach domowych są równoległymi procesorami, które zapobiegają spowolnieniu głównego procesora, aby mógł on oddziaływać z użytkownikiem w czasie rzeczywistym. Pełna kwotaKomputery sekwencyjne ED wykonują jedną instrukcję na raz w oparciu o interpretację rozwiązania problemu przez programistę. Komputer domowy jest przydatny w stosunkowo prostych aplikacjach, które nie wymagają bardzo skomplikowanego przetwarzania pod ciśnieniem czasowym i nie są wyposażone do wykonywania funkcji maszyny do połączenia.Istnieją różne typy komputerów w zależności od prędkości procesora, rozmiaru słowa i architektury. Prędkość procesora jest zwykle w cyklach na sekundę, w której procesor jest taktowany lub czasowy, a czasem jest opisywany jako liczba instrukcji zmiennoprzecinkowych na sekundę. Rozmiar słów danych to liczba bitów, nad którymi procesor może pracować w jednej instrukcji maszyny, zwykle 32, 64 lub 128 bitów dla większych komputerów. Architektura to sposób, w jaki części procesory i komputery są ze sobą powiązane. Istnieją proste komputery równoległe i masowo równoległe komputery, takie jak maszyna do połączenia.