Skip to main content

Что такое машина подключения?

Машина соединения - это суперкомпьютер с тысячами взаимосвязанных компьютеров. Его дизайн позволяет ученым хотя бы частично подражать процессам в человеческом мозге. Используя параллельные вычисления, машина соединения реализует искусственный интеллект. Некоторые из этих областей включают распознавание лиц и других графических объектов, приложения для решения сложных задач в различных областях, таких как медицина и криптология, а также кодирование и декодирование конфиденциальных документов.

В 1981 году Дэнни Хиллис записал первое описание архитектуры машины соединения. Он был студентом Массачусетского технологического института (MIT), который работал в лаборатории искусственного интеллекта MIT. В конце 1970-х годов исследования человеческого познания, которые включали изучение того, как люди думают, заставили искать возможности обработки вне так называемых последовательных компьютеров. В 1983 году Дэнни Хиллис также помог основать корпорацию Thinking Machines, где в 1985, 1987 и 1993 годах были построены соединительные машины CM-1, CM-2 и CM-5, соответственно.

Машина соединения использует быстрые параллельные процессоры. Когда подключаемому компьютеру предоставляется ввод, например изображение лица для распознавания, он делегирует задачу распознавания иерархии тысяч компьютеров. Это аналогично тому, как главный исполнительный директор выполняет огромные и сложные задачи, делегируя небольшую группу людей, которые затем далее делегируют группу людей и так далее. В результате огромные задачи выполняются за сравнительно короткое время лицами «параллельного действия», аналогично параллельным процессорам в соединительной машине.

Домашние компьютеры - это последовательные компьютеры с ограниченными возможностями параллельной обработки. Например, графические процессоры в домашних компьютерах - это параллельные процессоры, которые предотвращают замедление основного процессора, чтобы он мог взаимодействовать с пользователем в режиме реального времени. Полноценные последовательные компьютеры выполняют одну инструкцию за раз, основываясь на интерпретации программистом решения проблемы. Домашний компьютер полезен для относительно простых приложений, которые не требуют очень сложной обработки под давлением времени, и не оборудован для выполнения функций устройства связи.

Существуют различные типы компьютеров в зависимости от скорости процессора, размера слова данных и архитектуры. Скорость процессора обычно в циклах в секунду, когда процессор тактируется или синхронизируется, и иногда она описывается как количество команд с плавающей запятой в секунду. Размер слова данных - это количество битов, с которыми процессор может работать в одной машинной инструкции, обычно 32, 64 или 128 бит или более для больших компьютеров. Архитектура - это то, как части процессоров и компьютеров взаимосвязаны. Существуют простые параллельные компьютеры и массивно параллельные компьютеры, такие как компьютер подключения.