ЭВМ пятого поколения
ЭВМ пятого поколения — это концепция вычислительных машин, разрабатывавшаяся в 1980–1990-х годах, которая предполагала создание компьютеров, способных к обработке знаний, логическому выводу и общению на естественном языке, в отличие от предшествующих поколений, ориентированных на числовые расчёты и обработку данных. Проект был инициирован в Японии и оказал значительное влияние на развитие искусственного интеллекта, параллельных вычислений и логического программирования, однако не был полностью реализован в заявленном виде.
История
Предпосылки и запуск проекта
В конце 1970-х годов японское Министерство внешней торговли и промышленности (MITI) пришло к выводу, что существующие вычислительные системы четвёртого поколения (на базе больших интегральных схем) достигли предела производительности в традиционных архитектурах. В 1981 году была опубликована программа «ЭВМ пятого поколения» (Fifth Generation Computer Systems, FGCS), а в 1982 году создан Институт новых компьютерных технологий (ICOT) в Токио. Проект был рассчитан на 10 лет и получил государственное финансирование в размере около 57 миллиардов иен (примерно 400 миллионов долларов США по курсу того времени).
Цели и задачи
Основной целью было создание компьютера, который мог бы:
- обрабатывать знания, а не просто данные;
- вести диалог с пользователем на естественном языке;
- самостоятельно обучаться и делать логические выводы;
- решать задачи, требующие эвристического подхода.
Для достижения этих целей предполагалось разработать новую архитектуру, основанную на параллельной обработке и логическом программировании (язык Prolog). В качестве аппаратной базы планировалось использовать специализированные процессоры, работающие по принципу редукции (вывода заключений из правил).
Ход работ
В 1980-е годы ICOT выпустил несколько прототипов:
- PSI (Personal Sequential Inference machine) — однопроцессорная машина, работавшая на языке Prolog, выпущена в 1985 году.
- PIM (Parallel Inference Machine) — многопроцессорная система, построенная на принципах параллельного логического вывода. К 1992 году были созданы модели PIM/p, PIM/m и PIM/k, объединявшие до 1024 процессоров.
- KLI (Kernel Language 1) — язык программирования, разработанный как ядро для параллельного логического вывода.
Однако к началу 1990-х годов стало очевидно, что проект не достиг заявленных целей. Производительность прототипов была ниже, чем у коммерческих суперкомпьютеров того времени, а задачи распознавания речи, машинного перевода и понимания естественного языка остались нерешёнными на практическом уровне. В 1992 году проект был официально завершён, а ICOT расформирован в 1995 году.
Архитектура и принципы
Логическое программирование
Основой ЭВМ пятого поколения должен был стать язык Prolog (или его параллельная версия KL1). В отличие от императивных языков (C, Fortran), где программа описывает последовательность действий, Prolog оперирует фактами и правилами, а машина сама ищет логические выводы. Это позволяло программисту описывать задачу декларативно, не указывая алгоритм её решения.
Параллельная обработка
Для ускорения логического вывода была разработана архитектура с массовым параллелизмом. Каждый процессор в системе PIM мог независимо обрабатывать часть базы знаний, а затем обмениваться результатами через высокоскоростную сеть. Такой подход был инновационным для своего времени, но столкнулся с проблемами синхронизации и эффективного распределения задач.
Базы знаний
Вместо традиционных файловых систем и реляционных баз данных предполагалось использование баз знаний (knowledge bases), которые хранили не только данные, но и правила их интерпретации. Например, в медицинской диагностической системе база знаний содержала бы симптомы, заболевания и логические связи между ними, позволяя компьютеру самостоятельно ставить диагноз.
Критика и причины неудачи
Технические ограничения
- Производительность: параллельные системы PIM уступали по скорости специализированным суперкомпьютерам (например, Cray), которые использовали векторные вычисления.
- Сложность программирования: язык Prolog оказался неудобным для большинства практических задач, требующих работы с графикой, сетями или базами данных.
- Отсутствие прорывов в ИИ: задачи, поставленные проектом (распознавание речи, машинный перевод, понимание текста), требовали не только вычислительной мощности, но и фундаментальных исследований в области лингвистики и когнитивной психологии, которые не были завершены.
Экономические и организационные факторы
- Высокая стоимость: разработка специализированных процессоров и программного обеспечения обошлась в сотни миллионов долларов, но не привела к созданию коммерчески успешных продуктов.
- Изменение рынка: в 1990-е годы произошёл бум персональных компьютеров и клиент-серверных архитектур, которые оказались более гибкими и дешёвыми, чем централизованные системы искусственного интеллекта.
Влияние на развитие вычислительной техники
Несмотря на неудачу, проект ЭВМ пятого поколения стимулировал развитие нескольких направлений:
- Параллельные вычисления: идеи массового параллелизма были использованы в суперкомпьютерах 1990-х годов (например, IBM Blue Gene).
- Логическое программирование: язык Prolog и его диалекты (например, SWI-Prolog) продолжают применяться в экспертных системах и лингвистике.
- Японская компьютерная индустрия: проект способствовал росту национальных компаний (Fujitsu, NEC, Hitachi) в области высокопроизводительных вычислений.
Современное состояние концепции
В XXI веке термин «ЭВМ пятого поколения» используется редко, но его идеи трансформировались в более широкие области:
- Системы искусственного интеллекта, такие как нейронные сети и глубокое обучение, решают задачи, похожие на те, что ставились в проекте FGCS, но на принципиально иной архитектуре (графические процессоры, TPU).
- Экспертные системы (например, MYCIN, DENDRAL) стали коммерчески доступны в 1980-е годы, но их развитие замедлилось из-за сложности поддержки баз знаний.
- Обработка естественного языка (NLP) достигла значительных успехов благодаря статистическим методам и нейросетевым моделям (BERT, GPT), а не логическому выводу.
В России и странах бывшего СССР концепция ЭВМ пятого поколения также обсуждалась, но не была реализована в виде крупных государственных проектов. Отдельные разработки в области логического программирования велись в Институте проблем передачи информации РАН и на кафедрах вычислительной техники МГУ.
Интересные факты
- В 1983 году японский проект вдохновил создание аналогичных программ в США (MCC — Microelectronics and Computer Technology Corporation) и Европе (ESPRIT).
- Один из прототипов PIM/p хранится в Музее науки в Токио и до сих пор используется для демонстрации принципов параллельного логического вывода.
- В 1990-е годы термин «ЭВМ пятого поколения» иногда ошибочно применяли к персональным компьютерам на базе процессоров Intel 80486 и Pentium, что не соответствует историческому значению.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →


