ИЛЛИАК II - ILLIAC II

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

В ИЛЛИАК II был революционным суперкомпьютером, созданным Университет Иллинойса который вступил в строй в 1962 году.

Описание

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

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

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

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

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

Вместо того, чтобы называть этапы конвейера, «Получение, декодирование и выполнение» (как на Протяжение ) конвейерные этапы были названы «Advanced Control, Delayed Control и Interplay».

Инновации

  • ILLIAC II был одним из первых транзисторные компьютеры. Как и IBM Протяжение компьютер, ILLIAC II был разработан с использованием «транзисторов будущего», которые еще не были изобретены.
  • Проект ILLIAC II был предложен раньше и конкурировал с проектом IBM Stretch, и несколько дизайнеров ILLIAC посчитали, что Stretch позаимствовал многие из его идей у ​​ILLIAC II, чей дизайн и документация были опубликованы открыто как University of Illinois Tech Reports. Члены команды ILLIAC II в шутку назвали конкурирующий проект IBM "St. Retch".
  • В ILLIAC II было подразделение, разработанное преподавателем. Джеймс Э. Робертсон, соавтор Алгоритм деления SRT.
  • 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, хотя она не может быть упакована как единый отчет.

Смотрите также

Рекомендации

  1. ^ Брерли, Х. (1965), «ИЛЛИАК II - Краткое описание и аннотированная библиография» (PDF), Транзакции IEEE на электронных компьютерах, IEEE: 399–401
  2. ^ http://www.ece.ubc.ca/~gillies

внешняя ссылка