Дизайнер | Hewlett Packard |
---|---|
Биты | 64-бит (32 → 64) |
Введено | 1986 (1996 PA-RISC 2.0) |
Версия | 2.0 (1996) |
Дизайн | RISC |
Кодирование | Фиксированный |
Разветвление | Сравните и разделите |
Порядок байтов | Большой |
Расширения | Multimedia Acceleration eXtensions (MAX), MAX-2 |
Открыть | Нет |
Регистры | |
Общее назначение | 32 |
Плавающая точка | 32 64-битных (16 64-битных в PA-RISC 1.0) |
PA-RISC - это архитектура набора команд (ISA), разработанная Hewlett-Packard . Как следует из названия, это архитектура компьютера с сокращенным набором команд (RISC), где PA означает Precision Architecture . Дизайн также называется HP / PA для точной архитектуры Hewlett Packard .
Архитектура была представлена 26 февраля 1986 года, когда были выпущены компьютеры HP 3000 Series 930 и HP 9000 Model 840 с первой реализацией TS1. [1] [2]
На смену PA-RISC пришла ISA для Itanium (первоначально IA-64), разработанная совместно HP и Intel . [3] HP прекратила продажу систем HP 9000 на базе PA-RISC в конце 2008 года, но поддерживала серверы с чипами PA-RISC до 2013 года. [4]
История [ править ]
В конце 1980-х HP производила четыре серии компьютеров, все на базе процессоров CISC . Одной из линейок была серия Vectra на базе Intel i286, совместимая с IBM PC, выпущенная в 1986 году. Все остальные были системами сторонних производителей. Один из них был HP серии 300 от Motorola 68000 -На рабочих станций , другой серии 200 линии технических рабочих станций на основе настраиваемого кремния на сапфире (SOS) дизайн чипа, на основе СОС 16-бит HP 3000 классической серии, и , наконец, HP 9000 серии 500 мини - ЭВМ , основанные на их собственных (16 и 32 бита) FOCUS микропроцессора.
Архитектура Precision является результатом того, что было известно в Hewlett-Packard как программа Spectrum . [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 и NeXTSTEP .
Интересным аспектом линейки PA-RISC является то, что в большинстве ее поколений нет кеша уровня 2 . Вместо этого используются большие кеши уровня 1, которые раньше были отдельными микросхемами, соединенными шиной, а теперь интегрированы в кристалл. Только PA-7100LC и PA-7300LC имели кэш L2. Еще одним нововведением PA-RISC было добавление векторных инструкций ( SIMD ) в форме MAX , которые были впервые представлены на PA-7100LC.
Precision RISC Organization , отраслевая группа, возглавляемая HP, была основана в 1992 году для продвижения архитектуры PA-RISC. В число участников входили Convex , Hitachi , Hughes Aircraft , Mitsubishi , NEC , OKI , Prime , Stratus , Yokogawa , Red Brick Software и Allegro Consultants, Inc ..
В 1996 году ISA была расширена до 64 бит, и эта версия получила название PA-RISC 2.0. PA-RISC 2.0 также добавил объединенные инструкции умножения и сложения , которые помогают некоторым алгоритмам с интенсивной работой с плавающей запятой, и расширение MAX-2 SIMD, которое предоставляет инструкции для ускорения мультимедийных приложений. Первой реализацией PA-RISC 2.0 была PA-8000 , представленная в январе 1996 года.
Технические характеристики процессора [ править ]
Модель | Маркетинговое название | Год | Частота [МГц] | Шина памяти [МБ / с] | Процесс [мкм] | Транзисторы [миллионы] | Размер матрицы [мм²] | Мощность [Вт] | Dcache [КБ] | Icache [КБ] | Кэш L2 [МБ] | ЭТО | Примечания |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ТС-1 | ? | 1986 г. | 8 | ? | ? | - | - | ? | ? | ? | - | 1.0 | |
CS-1 | ? | 1987 г. | 8 | ? | 1.6 | 0,164 | 72,93 | 1 | - | 0,25 | - | 1.0 | [9] |
НС-1 | ? | 1987 г. | 25/30 | ? | 1.5 | 0,144 | 70,56 | ? | ? | ? | - | 1.0 | [10] |
НС-2 | ? | 1989 г. | 27,5 / 30 | ? | 1.5 | 0,183 | 196 | 27 | 512 | 512 | - | 1.0 | [11] |
PCX | ? | 1990 г. | ? | ? | ? | ? | ? | ? | ? | ? | ? | 1.0 | |
PCX-S | PA-7000 | 1991 г. | 66 | ? | 1.0 | 0,58 | 201,6 | ? | 256 | 256 | - | 1.1a | |
PCX-T | PA-7100 | 1992 г. | 33–100 | ? | 0,8 | 0,85 | 196 | ? | 2048 | 1024 | - | 1.1b | |
PCX-T | PA-7150 | 1994 г. | 125 | ? | 0,8 | 0,85 | 196 | ? | 2048 | 1024 | - | 1.1b | |
PCX-T ' | PA-7200 | 1994 г. | 120 | 960 | 0,55 | 1,26 | 210 | 30 | 1024 | 2048 | - | 1.1c | |
PCX-L | PA-7100LC | 1994 г. | 60–100 | ? | 0,75 | 0,9 | 201,6 | 7–11 | - | 1 | 2 | 1.1d | |
PCX-L2 | PA-7300LC | 1996 г. | 132–180 | ? | 0,5 | 9.2 | 260,1 | ? | 64 | 64 | 0–8 | 1.1e | |
PCX-U | PA-8000 | 1996 г. | 160–180 | 960 | 0,5 | 3.8 | 337,68 | ? | 1024 | 1024 | - | 2.0 | |
PCX-U + | PA-8200 | 1997 г. | 200–240 | 960 | 0,5 | 3.8 | 337,68 | ? | 2048 | 2048 | - | 2.0 | |
PCX-W | PA-8500 | 1998 г. | 300–440 | 1920 г. | 0,25 | 140 | 467 | ? | 1024 | 512 | - | 2.0 | [12] |
PCX-W + | PA-8600 | 2000 г. | 360–550 | 1920 г. | 0,25 | 140 | 467 | ? | 1024 | 512 | - | 2.0 | [12] |
PCX-W2 | PA-8700 (+) | 2001 г. | 625–875 | 1920 г. | 0,18 | 186 | 304 | <7,1 @ 1,5 В | 1536 | 768 | - | 2.0 | |
Мако | PA-8800 | 2003 г. | 800–1000 | 6400 | 0,13 | 300 | 361 | ? | 768 / ядро | 768 / ядро | 0 или 32 | 2.0 | |
Короткоплавник | PA-8900 | 2005 г. | 800–1100 | 6400 | 0,13 | ? | ? | ? | 768 / ядро | 768 / ядро | 0 или 64 | 2.0 |
См. Также [ править ]
- Чипсет Hombre - Чипсет на базе PA-7150 с полной мультимедийной системой для Commodore - Amiga
Ссылки [ править ]
- ^ "Год назад". (26 февраля 1987 г.). Обзор компьютерного бизнеса .
- ↑ Розенбладт, Питер (сентябрь 1987 г.). «В этом выпуске» (PDF) . Журнал Hewlett-Packard . 38 (9): 3.
... В мартовском выпуске 1987 г. мы описали компьютеры HP 3000 Series 930 и HP 9000 Model 840, которые были первыми реализациями HP Precision Architecture в стандартной технологии TTL. ...
- ^ HP завершает свою дорожную карту PA-RISC окончательным обновлением процессора
- ^ Как долго компания HP будет продолжать поддерживать системы HP 9000?
- ^ Уорли, Уильям С. (август 1986). «Прецизионная архитектура Hewlett-Packard: процессор» (PDF) . Журнал Hewlett-Packard . 37 (8): 4–22.
Программа разработки архитектуры HP Precision, известная в HP как программа Spectrum, ...
- ^ Fotland, Дэвид A .; Шелтон, Джон Ф .; Bryg, William R .; Ла Фетра, Росс V .; Boschma, Simin I .; Ага, Аллан С .; Джейкобс, Эдвард М. (март 1987 г.). «Аппаратный дизайн первых компьютеров HP с прецизионной архитектурой» . Журнал Hewlett-Packard . 38 (3): 4–17 . Дата обращения 6 октября 2020 .
- ^ Smotherman, Марк (2 июля 2009). Последние архитекторы процессоров .
- ^ Пауль Вайсманн. «Ранние системы PA-RISC» .
- ^ Марстон, А .; и другие. (1987). "Однокристальный процессор типа RISC 32b CMOS". 1987 Международная конференция IEEE по твердотельным схемам. Сборник технических статей . С. 28–29. DOI : 10.1109 / ISSCC.1987.1157145 .
- ^ Йеттер, Дж .; и другие. (1987). «Микропроцессор 15 MIPS 32b». ISSCC 1987 . С. 26–27. DOI : 10.1109 / ISSCC.1987.1157220 .
- ^ Бошма, Брайан Д .; и другие. (1989). "ЦП СБИС 30 MIPS". Международная конференция IEEE по твердотельным схемам, 1989 ISSCC. Сборник технических статей . С. 82–83, 299. DOI : 10.1109 / ISSCC.1989.48191 .
- ^ a b «Серверы HP L1000 и L2000 (rp5400 / rp5450)» , openpa.net
Внешние ссылки [ править ]
- LostCircuits Обзор процессора Hewlett Packard PA8800 RISC
- Документация HP - страница вниз для PA-RISC, доступны PDF-файлы по архитектуре
- OpenPA.net Полная информация о микросхеме PA-RISC и компьютере
- chipdb.org Образы различных процессоров PA-RISC