IBM 801
IBM 801 — проект экспериментального мини-компьютера компании IBM, разрабатывавшийся группой разработчиков под руководством Джорджа Радина. Как и вся техника IBM военного назначения, создавался в режиме секретности (материалы проекта были засекречены до 1982 г.).[1] Созданная в рамках проекта архитектура использовалась в различных целях в продуктах IBM вплоть до 1980-х гг.
История проекта
Проект 801 был начат как исследовательский Джоном Коком в октябре 1975 года в Исследовательском центре Томаса Ватсона.[2] Свой порядковый номер проект получил в честь номера здания, в котором он разрабатывался.
IBM исследовала возможности по увеличению производительности существующих машин. Члены проекта изучали статистику программ, исполнявшихся на мейнфреймах System/370 и алгоритмы компиляторов. В этом проекте зародилась идея создания небольшого и быстрого процессорного ядра, которое затем может исполнять микрокод любой машины.
Операционно-технические характеристики
В рамках проекта быстрое ядро было реализовано как процессор 801. К лету 1980 года прототип процессора был изготовлен по технологии Motorola MECL-10K . Длительность такта процессора составляла около 66 наносекунд (приблизительно 15,15 МГц), производительность достигала 15 MIPS. Данный вариант имел 24-битную адресацию без поддержки виртуальной памяти. Архитектура 801 использовалась в разных проектах IBM, включая контроллеры ввода-вывода для мейнфреймов S/370, сетевые устройства и даже центральный процессор мейнфрейма IBM 9370.
Дальнейшее использование наработок
В начале 1980-х наработки проекта 801 использовались в проекте Америка (America Project), который привел к созданию микропроцессорной архитектуры IBM POWER и линейки серверов и рабочих станций RS/6000, а также в проектах RISC-I и RISC-II, осуществлявшихся группой разработчиков под руководством Дэвида Паттерсона в Калифорнийском университете в Беркли[2].
Признание
Джон Кок позже получил Премию Тьюринга (1987[3]) и Национальную научную медаль США (1994, Математические и компьютерные науки[4]) за свою работу над проектом 801.
Примечания
- Patterson, David A. Reduced Instruction Set Computers. (англ.) / Tutorial: Reduced Instruction Set Computers. / Edited by William Stallings. — Washington, D.C.: IEEE Computer Society Press, 1986. — P.94 — 376 p. — (Tutorial Texts) — ISBN 0-8186-0713-0.
- Hartman, Jonathan Edward. Hypercube Solutions for Conjugate Directions. (англ.) — Master’s Thesis. — Monterey, CA: Naval Postgraduate School, 1991. — P.7 — 380 p.
- John Cocke, The search for performance in scientific processors: the Turing Award lecture. Communications of the ACM, Volume 31 Issue 3, March 1988, Pages 250-253. doi:10.1145/42392.42394
- The President's National Medal of Science: Recipient Details (англ.). nsf.gov (1994). Дата обращения: 24 февраля 2012. Архивировано 6 июня 2012 года.
Литература
- Radin, George (March 1982). «The 801 minicomputer». ACM SIGARCH Computer Architecture News, vol. 10, no. 2. pp. 39–47.
Ссылки
- The evolution of RISC technology at IBM by John Cocke — IBM Journal of R&D, Volume 44, Numbers 1/2, p. 48 (2000)
- The 801 Minicomputer — An Overview
- IBM System 801 Principles of Operation, Version 2
- 801 I/O Subsystem Definition