Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
Модули ILLIAC II в апреле 2005 г. Лиам В. Гиллис (внук Дональда Б. Гиллиса) демонстрирует 8 схемных модулей.
Панель управления ILLIAC II в апреле 2005 г.

ILLIAC II был революционный суперкомпьютер построен Университет штата Иллинойс , который начал функционировать в 1962 году.

Описание [ править ]

Концепция, предложенная в 1958 г., впервые эмиттер-связанная логика (ЭСЛ) электрической схемы, конвейерную, и транзистор памяти с целью разработки 100x ускорения по сравнению с Illiac I .

ILLIAC II имел 8192 слова в основной памяти и 65 536 слов на магнитных барабанах . Время доступа к основной памяти составляло от 1,8 до 2 мкс. Время доступа к магнитному барабану - 8,5 мс. [1] Также был предусмотрен «быстрый буфер» для хранения коротких циклов и промежуточных результатов (по концепции аналогично тому, что сейчас называется кешем ). Время доступа к «быстрому буферу» составляло 0,25 мкс.

Размер слова составлял 52 бита.

Для чисел с плавающей запятой используется формат с 7 битами экспоненты (степень 4) и 45 битами мантиссы.

Инструкции были длиной 26 или 13 бит, что позволяло упаковывать до 4 инструкций в слово памяти.

Вместо того, чтобы называть этапы конвейера «Выборка, декодирование и выполнение» (как в случае с Stretch ), этапы конвейера были названы «Расширенное управление, отложенное управление и взаимодействие».

Инновации [ править ]

  • ILLIAC II был одним из первых компьютеров на транзисторах . Как и компьютер IBM Stretch , ILLIAC II был разработан с использованием «транзисторов будущего», которые еще не были изобретены.
  • Проект ILLIAC II был предложен раньше и конкурировал с проектом IBM Stretch, и несколько дизайнеров ILLIAC посчитали, что Stretch позаимствовал многие из его идей у ​​ILLIAC II, чей дизайн и документация были опубликованы открыто как University of Illinois Tech Reports. Члены команды ILLIAC II в шутку назвали конкурирующий проект IBM "St. Retch".
  • В ILLIAC II было подразделение, разработанное преподавателем Джеймсом Э. Робертсоном , соавтором алгоритма SRT Division .
  • ILLIAC II был одним из первых конвейерных компьютеров, наряду с IBM Stretch Computer. Конвейерный контроль был разработан преподавателем Дональдом Б. Гиллисом . Этапы конвейера были названы Advanced Control, Delayed Control и Interplay.
  • ILLIAC II был первым компьютером, в котором была применена схема , не зависящая от скорости , изобретенная преподавателем Дэвидом Э. Мюллером . Схема, не зависящая от скорости, представляет собой класс асинхронной цифровой логики, основанный на C-элементе Мюллера . Эта цифровая логика, будучи асинхронной, работает на полной скорости транзистора и не требует тактовых импульсов.

Открытия [ править ]

Во время выезда из ILLIAC II, до того, как он стал полностью работоспособным, преподаватель Дональд Б. Гиллис запрограммировал ILLIAC II на поиск простых чисел Мерсенна . Период проверки занял примерно 3 недели, в течение которых компьютер проверил все предыдущие простые числа Мерсенна и нашел три новых простых числа. Результаты были увековечены на протяжении более десяти лет на марке гашения почтового приложения UIUC, обсуждались в New York Times, заносились в Книгу рекордов Гиннеса и описывались в журнальной статье в Mathematics of Computing.

Конец жизни [ править ]

Компьютер ILLIAC II был разобран примерно через десять лет после его постройки. К этому времени сотни модулей оказались устаревшим ломом; многие преподаватели забрали компоненты домой, чтобы оставить их себе. Дональд Б. Гиллис сохранил 12 (в основном контрольных) модулей. Его семья пожертвовала 10 таких модулей и переднюю панель отделу информационных технологий Университета Иллинойса в 2006 году. Фотографии в этой статье были сделаны во время пожертвования.

Дональд В. Гиллис, сын Дональда Б. Гиллиса, имеет полный набор документации (набор инструкций, отчеты о дизайне, отчеты об исследованиях и отчеты о ходе выполнения грантов, примерно 2000 страниц) по проекту ILLIAC II. С ним можно связаться для получения дополнительных сведений об этом компьютере. [2] Большая часть этой документации также должна быть доступна в виде технических отчетов DCL в инженерной библиотеке UIUC, хотя она не должна быть упакована как единый отчет.

См. Также [ править ]

  • ORDVAC
  • ИЛЛИАК I
  • ИЛЛИАК III
  • ИЛЛИАК IV

Ссылки [ править ]

  1. ^ Brearley, HC (1965), "ILLIAC II - Краткое описание и аннотированная библиография" (PDF) , IEEE Transactions на электронно - вычислительных машинах , IEEE: 399-401
  2. ^ http://www.ece.ubc.ca/~gillies

Внешние ссылки [ править ]

  • Гиллис, Дональд Б. Три новых простых числа Мерсенна и статистическая теория , Mathematics of Comput., Vol. 18:85 (январь 1964 г.), стр. 93–97.
  • Документация ILLIAC II на bitsavers.org