PA-RISC - PA-RISC

PA-RISC (HP / PA)
ДизайнерHewlett Packard
Биты64-битный (32→64)
Введено1986 (1996 PA-RISC 2.0)
Версия2.0 (1996)
ДизайнRISC
КодированиеФиксированный
РазветвлениеСравните и разделите
Порядок байтовБольшой
РасширенияРасширения мультимедийного ускорения (МАКС), МАКС-2
ОткрытьНет
Регистры
Общее назначение32
Плавающая точка32 64-битных (16 64-битных в PA-RISC 1.0)
HP Микропроцессор PA-RISC 7300LC
HP 9000 C110 PA-RISC рабочая станция загрузка Debian GNU /Linux

PA-RISC является архитектура набора команд (ISA) разработано Hewlett Packard. Как следует из названия, это компьютер с сокращенным набором команд (RISC), где PA означает Прецизионная архитектура. Дизайн также упоминается как HP / PA за Прецизионная архитектура Hewlett Packard.

Архитектура была представлена ​​26 февраля 1986 года, когда HP 3000 серии 930 и HP 9000, модель 840 компьютеры были запущены с первой реализацией TS1.[1][2]

PA-RISC сменила Itanium (первоначально IA-64) ISA, разработанная совместно HP и Intel.[3] HP прекратила продажу систем HP 9000 на базе PA-RISC в конце 2008 года, но поддерживала серверы с чипами PA-RISC до 2013 года.[4]

История

В конце 1980-х HP производила четыре серии компьютеров, все на основе CISC ЦП. Одна линия была Совместимость с IBM PC Intel i286 -на основе серии Vectra, начатой ​​в 1986 году. Все остальные не былиIntel системы. Одним из них была серия HP 300 из Motorola 68000 -основан рабочие станции, еще одна линейка технических рабочих станций Series 200 по индивидуальному заказу кремний на сапфире (SOS) дизайн чипа, SOS на основе 16 бит HP 3000 классическая серия и, наконец, HP 9000 Series 500 миникомпьютеры, на основе собственных (16- и 32-битных) ФОКУС микропроцессор.

Прецизионная архитектура является результатом того, что было известно в Hewlett-Packard как Спектр программа.[5] HP планировала использовать Spectrum для перевода всех своих несовместимых с ПК компьютеров в одно семейство процессоров RISC.

Работа над прецизионной архитектурой началась в лабораториях HP в начале 1982 г., определяя набор команд и систему виртуальной памяти, а также первый TTL Реализация началась в апреле 1983 года, в 1983 году было проведено моделирование процессора, а в июле 1984 года разработчикам программного обеспечения был доставлен полный процессор. Затем последовали прототипы систем, в 1985 году были изготовлены «лабораторные прототипы», а в 1986 году - прототипы продуктов.[6]

Первые процессоры были представлены в продуктах в 1986 году. Они имели тридцать два 32-битных целочисленных регистра и шестнадцать 64-битных регистров с плавающей запятой. Число регистров с плавающей запятой было удвоено в версии 1.1 до 32, как только стало очевидно, что 16 неадекватны и ограничивают производительность. Среди архитекторов были Аллен Баум, Ханс Джинс, Майкл Дж. Махон, Руби Бей-Ло Ли, Рассел Као, Стив Мучник, Терренс С. Миллер, Дэвид Фотланд и Уильям С. Уорли.[7]

Первой реализацией был TS1, центральный процессор, построенный из дискретных транзисторно-транзисторная логика (74F TTL ) устройства. Более поздние реализации представляли собой конструкции многочиповых СБИС, изготовленные в процессах NMOS (NS1 и NS2) и CMOS (CS1 и PCX).[8]Впервые они были использованы в новой серии HP 3000 машины в конце 1980-х - 930 и 950, широко известные в то время как системы Spectrum, имя, данное им в лабораториях разработки. Эти машины работали MPE-XL. В HP 9000 машины вскоре были модернизированы процессором PA-RISC, HP-UX версия UNIX.

Другие операционные системы, перенесенные на архитектуру PA-RISC, включают: Linux, OpenBSD, NetBSD и Следующий шаг.

Интересным аспектом линейки PA-RISC является то, что большинство ее поколений не имеют Уровня 2. тайник. Вместо этого используются большие кеши уровня 1, которые раньше были отдельными микросхемами, соединенными шиной, а теперь интегрированы в кристалл. Только PA-7100LC и PA-7300LC имели кэш L2. Еще одним нововведением PA-RISC было добавление векторизованных инструкций (SIMD ) в виде МАКСИМУМ, которые были впервые представлены на PA-7100LC.

Организация Precision RISCотраслевая группа под руководством HP была основана в 1992 году для продвижения архитектуры PA-RISC. Члены включены Выпуклый, Hitachi, Hughes Aircraft, Mitsubishi, NEC, OKI, основной, Stratus, Иокогава, Программное обеспечение Red Brick, и Allegro Consultants, Inc..

В 1996 году ISA была расширена до 64 бит, и эта версия получила название PA-RISC 2.0. PA-RISC 2.0 также добавлен сплавленный умножить – сложить инструкции, которые помогают некоторым алгоритмам с интенсивной работой с плавающей запятой, и МАКС-2 Расширение SIMD, которое предоставляет инструкции по ускорению мультимедийных приложений. Первой реализацией PA-RISC 2.0 была PA-8000, который был представлен в январе 1996 года.

Технические характеристики процессора

МодельМаркетинговое названиеГодЧастота [МГц]Шина памяти [МБ / с]Процесс [мкм]Транзисторы [миллионы]Размер матрицы [мм²]Мощность [Вт]Dcache [КБ]Icache [КБ]Кэш L2 [МБ]ЭТОПримечания
ТС-1?19868?????1.0
CS-1?19878?1.60.16472.9310.251.0[9]
НС-1?198725/30?1.50.14470.56???1.0[10]
НС-2?198927.5/30?1.50.183196275125121.0[11]
PCX?1990?????????1.0
PCX-SPA-7000199166?1.00.58201.6?2562561.1a
PCX-TPA-7100199233–100?0.80.85196?204810241.1b
PCX-TPA-71501994125?0.80.85196?204810241.1b
PCX-T 'PA-720019941209600.551.2621030102420481.1c
PCX-LPA-7100LC199460–100?0.750.9201.67–11121.1d
PCX-L2PA-7300LC1996132–180?0.59.2260.1?64640–81.1e
PCX-UPA-80001996160–1809600.53.8337.68?102410242.0
PCX-U +PA-82001997200–2409600.53.8337.68?204820482.0
PCX-WPA-85001998300–44019200.25140467?10245122.0[12]
PCX-W +PA-86002000360–55019200.25140467?10245122.0[12]
PCX-W2PA-8700 (+)2001625–87519200.18186304<7,1 @ 1,5 В15367682.0
МакоPA-88002003800–100064000.13300361?768 / ядро768 / ядро0 или 322.0
КороткоплавникPA-89002005800–110064000.13???768 / ядро768 / ядро0 или 642.0

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

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

  1. ^ "Один год назад". (26 февраля 1987 г.). Обзор компьютерного бизнеса.
  2. ^ Розенбладт, Питер (сентябрь 1987 г.). "В этом выпуске" (PDF). Журнал Hewlett-Packard. 38 (9): 3. ... В мартовском выпуске 1987 года мы описали компьютеры HP 3000 Series 930 и HP 9000 Model 840, которые были первыми реализациями HP Precision Architecture в стандартной технологии TTL. ...
  3. ^ HP завершает свою дорожную карту PA-RISC финальным обновлением процессора
  4. ^ Как долго HP будет продолжать поддерживать системы HP 9000?
  5. ^ Уорли, Уильям С. (август 1986). «Прецизионная архитектура Hewlett-Packard: процессор» (PDF). Журнал Hewlett-Packard. 37 (8): 4–22. Программа разработки архитектуры HP Precision, известная в HP как программа Spectrum, ...
  6. ^ Fotland, David A .; Шелтон, Джон Ф .; Bryg, William R .; Ла Фетра, Росс V .; Boschma, Simin I .; Ага, Аллан С .; Джейкобс, Эдвард М. (март 1987 г.). «Аппаратное обеспечение первых компьютеров HP с прецизионной архитектурой». Журнал Hewlett-Packard. 38 (3): 4–17. Получено 6 октября 2020.
  7. ^ Смотерман, Марк (2 июля 2009 г.). Последние разработчики процессоров.
  8. ^ Пауль Вайсманн.«Ранние системы PA-RISC».
  9. ^ Marston, A .; и другие. (1987). "Однокристальный процессор типа RISC 32b CMOS". 1987 Международная конференция IEEE по твердотельным схемам. Сборник технических статей. С. 28–29. Дои:10.1109 / ISSCC.1987.1157145.
  10. ^ Йеттер, Дж .; и другие. (1987). «Микропроцессор 15 MIPS 32b». ISSCC 1987. С. 26–27. Дои:10.1109 / ISSCC.1987.1157220.
  11. ^ Boschma, Brian D .; и другие. (1989). "ЦП СБИС 30 MIPS". Международная конференция IEEE по твердотельным схемам, 1989 ISSCC. Сборник технических статей. С. 82–83, 299. Дои:10.1109 / ISSCC.1989.48191.
  12. ^ а б "Серверы HP L1000 и L2000 (rp5400 / rp5450)", openpa.net

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

  • LostCircuits Обзор процессора Hewlett Packard PA8800 RISC
  • Документация HP - страница вниз для PA-RISC, доступны PDF-файлы архитектуры
  • OpenPA.net Исчерпывающая информация о микросхеме PA-RISC и компьютере
  • chipdb.org Образы различных процессоров PA-RISC