ИЛЛИАК II

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

ILLIAC II — революционный суперкомпьютер, созданный в Иллинойсском университете и введенный в эксплуатацию в 1962 году.

Описание

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

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

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

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

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

Вместо того чтобы называть этапы конвейера «Извлечение, декодирование и выполнение» (как в 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 .
  • ILLIAC II был одним из первых конвейерных компьютеров, наряду с IBM Stretch Computer. Конвейерное управление было разработано преподавателем Дональдом Б. Джиллисом . Этапы конвейера назывались Advanced Control, Delayed Control и Interplay.
  • ILLIAC II был первым компьютером, включавшим Speed-Independent Circuitry , изобретенным преподавателем Дэвидом Э. Мюллером . Speed-Independent Circuitry — это класс асинхронной цифровой логики, основанной на C-элементе Мюллера . Эта цифровая логика, будучи асинхронной, работает на полной скорости распространения транзистора и не требует тактовых импульсов.

Открытия

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

Конец жизни

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

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

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

Ссылки

  1. ^ Brearley, HC (1965), «ILLIAC II – Краткое описание и аннотированная библиография» (PDF) , IEEE Transactions on Electronic Computers (3), IEEE: 399– 401, doi : 10.1109/PGEC.1965.264146, заархивировано из оригинала (PDF) 2021-11-16
  2. ^ Джиллис, Дональд Б. (январь 1964). «Три новых простых числа Мерсенна и статистическая теория». Математика вычислений . 18 (85): 93–97 . doi :10.2307/2003409. JSTOR  2003409.
  3. ^ «Персональные данные Дона Джиллиса».
  • Документация ILLIAC II на bitsavers.org
Retrieved from "https://en.wikipedia.org/w/index.php?title=ILLIAC_II&oldid=1257048516"