DEC Prism - DEC Prism

DEC Prism
ДизайнерКорпорация цифрового оборудования
Биты32-битный
Введено1988 (отменено)
ДизайнRISC
ПреемникDEC Alpha
Регистры
  • 64 × 32-битные регистры общего назначения
  • 16 × 64-битных векторных регистров

ПРИЗМА (ппараллельно рвыведен яинструкция Set Mачине)[1] был 32-битный RISC архитектура набора команд (ISA) разработано Корпорация цифрового оборудования (DEC). Это был окончательный результат ряда исследовательских проектов DEC в период 1982–1985 годов, и в 1988 году руководство компании закрыло проект в момент поставки производственных единиц. В следующем году работа над Альфа начал, в значительной степени основанный на дизайне Prism. В зависимости от источника он также может называться MicroPrism или же uPrism.

Фон

В период с 1982 по 1985 год было предпринято не менее четырех попыток создать чип RISC в различных подразделениях DEC. Титан из Западной исследовательской лаборатории DEC (WRL) в Пало-Альто, Калифорния был высокопроизводительным ECL на основе конструкции, начатой ​​в 1982 году, предназначенной для запуска Unix. БЕЗОПАСНЫЙ (Оптимизированная архитектура для быстрого выполнения) был 64-битный дизайн, начатый в том же году, разработан Алан Коток (из Космическая война! славы) и Дэйва Орбитса и намеревались бежать VMS. HR-32 (Hudson, RISC, 32-бит) начатую в 1984 году Ричем Витеком и Дэн Добберпуль на Хадсон, Массачусетс фабрика, предназначенная для использования в качестве сопроцессор в VAX машина. В том же году Дэйв Катлер начал КАСКАД проект в DECwest в Белвью, Вашингтон.[2]

Призма

В конце концов Катлера попросили определить единственный проект RISC в 1985 году, выбрав Рича Витека в качестве главного архитектора. Дизайн начинался с 64-битного чипа, но позже был уменьшен до 32-битного. В августе 1985 года был доставлен первый черновой эскизный проект, и началась работа над рабочим проектом. Спецификация PRISM разрабатывалась в течение многих месяцев командой из пяти человек: Дэйв Катлер, Дэйв Орбитс, Рич Витек, Дилип Бхандаркар и Уэйн Кардоза. Эта работа была выполнена на 98% в 1985–86 гг. И в значительной степени поддерживалась моделированием Пита Бенуа на большом VAXcluster.[2]

С точки зрения целое число операций, архитектура PRISM была похожа на MIPS конструкции. Из 32-битных инструкции, 6 самых высоких и 5 самых низких биты были инструкцией, оставив 21 бит слова для кодирования либо постоянный или же регистр локации. Было включено шестьдесят четыре 32-битных регистра по сравнению с тридцатью двумя в MIPS, но в остальном использование было аналогичным. И PRISM, и MIPS не хватает зарегистрировать окна которые были отличительной чертой другого основного дизайна RISC, Berkeley RISC /SPARC.

Дизайн PRISM отличался несколькими аспектами своей Набор инструкций. Примечательно, что ПРИЗМА включала Эпикод (расширенный код инструкции процессора), в котором определен ряд «специальных» инструкций, предназначенных для Операционная система конюшня ABI в нескольких реализациях. Epicode получил собственный набор из 22 32-битных регистров для использования. Набор векторная обработка Позже были добавлены инструкции, поддерживаемые дополнительными шестнадцатью 64-битными векторными регистрами, которые можно было использовать по-разному.

Планировалось две версии системы, DECwest работала над «high-end». ECL реализация известна как Кристалл, в то время как команда передовых разработок полупроводников работала над MicroPRISM, а CMOS версия. MicroPRISM был закончен первым и отправлен на тестирование изготовление в апреле 1988 года. Кроме того, Катлер руководил разработкой нового микроядро -основан Операционная система под кодовым названием Слюда, который должен был предложить Unix-подобные и VMS -подобные «личности» поверх общего субстрата услуг.[2]

Трение и отмена

На протяжении всего периода PRISM DEC была вовлечена в серьезные дебаты о будущем направлении компании. Как новее рабочие станции были представлены, выгода от VAX постоянно снижалась, а соотношение цена / качество полностью подорван. Различные группы внутри компании обсуждали, как лучше всего ответить. Некоторые выступали за переход VAX в high-end, отказавшись от low-end для рабочих станций. Это привело к VAX 9000 программа, которую внутренне называют «убийцей IBM». Другие предлагали выйти на рынок рабочих станций с обычным процессором. Третьи предлагали повторно реализовать VAX на процессоре RISC.[2]

Это привело к значительным проблемам с дерновые войны между различными группами. Конкуренция между подразделениями задержала обзор архитектуры, который не был закрыт до 1986 года. Работа над соответствующими микросхемами поддержки, блок управления памятью и блок с плавающей запятой, позже были прерваны еще одним спором о том, должен ли дизайн быть 32- или 64-битным. Дизайн MicroPrism не был завершен до апреля 1988 года.[2]

Разочарованная растущим числом потерь из-за более дешевых более быстрых конкурентоспособных машин, небольшая группа независимо от Central Engineering сосредоточилась на рабочих станциях и UNIX /Ultrix, поддержал идею использования готового процессора RISC для создания нового семейства рабочих станций. Группа провела комплексную проверку и в итоге выбрала MIPS R2000. Эта группа приобрела машину для разработки и создала прототип порта Ultrix для системы. От первых встреч с MIPS до прототипа машины прошло всего 90 дней, а полное производство можно было начать к январю 1989 года, в результате чего DECstation 3100 и семья. На заседании, посвященном рассмотрению различных проектов в июле 1988 года, компания решила отказаться от Prism и продолжить выпуск рабочих станций MIPS и высококачественных продуктов VAX. Вскоре компанию покинул Дэйв Катлер.[2]

Каждая попытка создать более быстрый VAX, способный конкурировать с новыми рабочими станциями, в конечном итоге провалилась. VAX 9000 столкнулся с задержками, и к тому времени, когда он поставил новые рабочие станции Unix, они уже превзошли его по производительности за крошечную долю стоимости (или размера). Даже собственное DEC NVAX, однокристальная реализация VAX, работала почти так же хорошо, как и модель 9000 размером с мэйнфрейм. Очевидно, осознавая эту опасность, на том же собрании, где Prism была отменена, Кен Олсен начал новый проект, чтобы продолжить изучение VAX на основе RISC. Это косвенно привело к формированию Альфа проект в следующем году.

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

  1. ^ Марк Смотерман. "Эскиз DEC PRISM". PRISM (машина с параллельным сокращенным набором команд) ... первый проект архитектуры PRISM в августе 1985 г .; DEC отменяет проект в 1988 году в пользу MIPS на базе ...
  2. ^ а б c d е ж Супник 2008.

дальнейшее чтение