PA-RISC es una arquitectura de microprocesador desarrollada por Hewlett-Packard bajo la dirección de Ruby B. Lee . Como sugiere el nombre, esta es una arquitectura RISC ; PA significa Arquitectura de Precisión . Esta arquitectura a veces se denomina HP/PA (arquitectura de precisión de Hewlett Packard).
La arquitectura se introdujo el 26 de febrero de 1986, cuando se lanzaron los primeros modelos HP 3000 Series 930 y HP 9000 Model 840 , equipados con la primera implementación de la arquitectura: TS1. [1] [2]
HP dejó de vender máquinas HP 9000 basadas en PA-RISC a finales de 2008. El soporte para servidores en procesadores PA-RISC fue hasta 2013. Se supone que las nuevas máquinas basadas en Itanium podrán reemplazar a PA-RISC.
A fines de la década de 1980, Hewlett-Packard produjo cuatro series de computadoras, todas basadas en procesadores CISC . La serie Vectra , lanzada en 1986 y basada en los procesadores Intel 80286 , era compatible con IBM-PC . Todas las demás series se basaron en procesadores que no son de Intel .
Una de ellas fue la serie de estaciones de trabajo HP Serie 300 basadas en el procesador Motorola 68000 (en 1990 apareció otra serie basada en el 68000, la nueva línea de estaciones de trabajo HP Apollo Serie 400, que la empresa recibió junto con la adquisición de Apollo Computer en 1989 ), otra línea de estaciones de trabajo Serie 200 basada en un chip dedicado de silicio sobre zafiro , la serie HP 3000 de 16 bits y, finalmente, la serie de minicomputadoras HP 9000 Serie 500 basada en su propio procesador FOCUS (16 bits y 32 bits).
Con PA-RISC, HP planeó migrar todas sus máquinas que no eran PC a una sola familia de procesadores RISC.
Los primeros chips PA-RISC eran de 32 bits. Se utilizaron por primera vez en las máquinas de la serie HP 3000 a fines de la década de 1980: los sistemas 930 y 950, conocidos en su época como sistemas Spectrum, los desarrolladores les dieron este nombre. Estas máquinas ejecutaban el sistema operativo MPE/iX . Pronto las máquinas HP 9000 también recibieron el procesador PA-RISC, ejecutando la versión UNIX HP-UX .
Otros sistemas operativos portados a PA-RISC son Linux , OpenBSD , NetBSD y NEXTSTEP .
Un aspecto interesante de la línea de procesadores basados en PA-RISC es que la mayoría de ellos no tienen caché L2 . En su lugar, se utiliza una gran caché de nivel 1. Solo PA-7100LC y PA-7300LC tenían caché L2. Otra innovación de PA-RISC fue la introducción de instrucciones vectoriales ( SIMD ) en forma de MAX ( extensiones de aceleración multimedia ), vistas por primera vez en el PA-7100LC.
Modelo | Nombre | Año | Frecuencia (MHz) | Bus de memoria [MB/s] | Tecnología [µm] | Número de transistores [millones] | Área [mm²] | Consumo de energía [W] | Caché de datos [KB] | Instrucción de caché [KB] | Caché de nivel 2 [MB] | Versión ISA |
---|---|---|---|---|---|---|---|---|---|---|---|---|
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 | treinta | 1024 | 2048 | — | 1.1c |
PCX-L | PA-7100LC | 1994 | 60-100 | ? | 0.75 | 0.9 | 201.6 | 7-11 | — | una | 2 | 1.1d |
PCX-L2 | PA-7300LC | 1996 | 132-180 | ? | 0.5 | 9.2 | 260.1 | ? | 64 | 64 | 0-8 | 1.1e |
PCX-T | 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 |
PCX-W+ | PA-8600 | 2000 | 480-552 | 1920 | 0.25 | 140 | 467 | ? | 1024 | 512 | — | 2.0 |
PCX-W2 | PA-8700 (+) | 2001 | 625-875 | 1920 | 0.18 | 186 | 304 | <7,1 a 1,5 V | 1536 | 768 | — | 2.0 |
mako | PA-8800 | 2003 | 800-1000 | 6400 | 0.13 | 300 | 361 | ? | 768/núcleo | 768/núcleo | 32 | 2.0 |
aleta corta | PA-8900 | 2005 | 800-1100 | 6400 | 0.13 | ? | ? | ? | 768/núcleo | 768/núcleo | 64 | 2.0 |
Arquitecturas de procesador basadas en tecnologías RISC | |
---|---|