Co to jest maszyna podłączeniowa?

Maszyna do połączeń to superkomputer z tysiącami połączonych komputerów. Jego konstrukcja pozwala naukowcom przynajmniej częściowo naśladować procesy zachodzące w ludzkim mózgu. Za pomocą obliczeń równoległych maszyna łącząca wykorzystuje sztuczną inteligencję. Niektóre z tych obszarów obejmują rozpoznawanie twarzy i innych grafik, aplikacje do kompleksowego rozwiązywania problemów w różnych dziedzinach, takich jak medycyna i kryptologia, oraz kodowanie i dekodowanie poufnych dokumentów.

W 1981 r. Danny Hillis zapisał pierwszy opis architektury maszyny łączącej. Był studentem Massachusetts Institute of Technology (MIT), który pracował w MIT's Artificial Intelligence Laboratory. W późnych latach siedemdziesiątych badania nad poznaniem człowieka, które obejmowały badanie tego, jak myślą ludzie, sprawiły, że konieczne stało się poszukiwanie możliwości przetwarzania poza tak zwanymi komputerami sekwencyjnymi. W 1983 r. Danny Hillis pomógł również założyć firmę Thinking Machines Corporation, w której maszyny łączące CM-1, CM-2 i CM-5 zbudowano odpowiednio w 1985, 1987 i 1993 r.

Maszyna łącząca wykorzystuje szybkie równoległe procesory. Gdy maszyna połączeniowa jest prezentowana jako dane wejściowe, takie jak zdjęcie twarzy do rozpoznania, przekazuje zadanie rozpoznania hierarchii tysięcy komputerów. Jest to analogiczne do tego, że dyrektor generalny wykonuje ogromne i skomplikowane zadania, delegując je do niewielkiej grupy osób, które następnie delegują dalej do grupy osób i tak dalej. W rezultacie ogromne zadanie wykonywane jest w stosunkowo krótkim czasie przez osoby działające równolegle, podobnie jak równoległe procesory w maszynie łączącej.

Komputery domowe to komputery sekwencyjne o ograniczonych możliwościach przetwarzania równoległego. Na przykład procesory graficzne w komputerach domowych są procesorami równoległymi, które zapobiegają spowolnieniu głównego procesora, dzięki czemu może on wchodzić w interakcje z użytkownikiem w czasie rzeczywistym. Pełnoprawne sekwencyjne komputery wykonują po jednej instrukcji na podstawie interpretacji rozwiązania problemu przez programistę. Komputer domowy jest przydatny do stosunkowo prostych aplikacji, które nie wymagają bardzo skomplikowanego przetwarzania pod presją czasu i nie jest wyposażony do wykonywania funkcji maszyny podłączającej.

Istnieją różne typy komputerów w zależności od szybkości procesora, wielkości słowa danych i architektury. Szybkość procesora jest zwykle wyrażana w cyklach na sekundę, przy czym procesor jest taktowany lub taktowany, a czasami jest opisywany jako liczba instrukcji zmiennoprzecinkowych na sekundę. Rozmiar słowa danych to liczba bitów, na których procesor może pracować w jednej instrukcji maszynowej, zwykle 32, 64 lub 128 bitów lub więcej w przypadku większych komputerów. Architektura to sposób, w jaki części procesorów i komputerów są ze sobą połączone. Istnieją proste komputery równoległe i komputery masowo równoległe, takie jak maszyna podłączeniowa.

INNE JĘZYKI

Czy ten artykuł był pomocny? Dzięki za opinie Dzięki za opinie

Jak możemy pomóc? Jak możemy pomóc?