PA-RISC

Image
Foto del núcleo del procesador (matriz) de un HP PA-7000 (PCX-S)
Image
Foto del núcleo del procesador (matriz) de un HP PA-7100LC (PCX-L)

La computadora de conjunto de instrucciones reducido de arquitectura paralela / de precisión ( PA-RISC ) es una arquitectura de microprocesador de Hewlett-Packard para su uso en servidores y estaciones de trabajo . Como se desprende del nombre, es un procesador de transmisión tipo RISC , el PA es la abreviatura de Precision Architecture . También se conoce como HP / PA para H ewlett P Ackard P recision A rchitectureconocido. Los primeros procesadores se utilizaron en 1986 y la producción se interrumpió finalmente en 2008. Unos años antes, HP comenzó a utilizar los procesadores Itanium o Itanium 2 desarrollados junto con Intel .

historia

A fines de la década de 1980, HP produjo cuatro líneas de computadoras, cada una con diferentes procesadores CISC . La serie HP Vectra compatible con PC , presentada en 1986, se basó en procesadores Intel 80286 . Todas las demás series de modelos utilizaron CPU de otros fabricantes. Las estaciones de trabajo Unix ( HP-UX ) serie HP 200 (1981) y HP 9000 serie 300 (1985) se basaron en el diseño Motorola 68k . En 1989 se agregó una serie adicional basada en 68k mediante la adquisición de Apollo , la posterior HP Apollo 9000 serie 400 . La siguiente serie independiente fue la serie HP 300 (1978), computadoras integradas multiusuario basadas en un diseño de CPU patentado Silicon-on-Sapphire 8 (diseño SoS) y el sistema operativo Amigo / 300. La primera serie de la serie Hewlett-Packard 3000 (1972) también se basó en un diseño SoS y el MPE (sistema operativo) . Finalmente, estaba la HP 9000 Series 500 (1982) - minicomputadoras que la CPU desarrollada por HP de 32 bits - FOCUS - utilizó. Todos los sistemas HP no basados ​​en Intel se consolidaron en un diseño uniforme desde 1988 con la ayuda del nuevo procesador PA-RISC.

La primera serie de procesadores PA-RISC-7000 se diseñó para un espacio de direcciones de 32 bits y se utilizó inicialmente a partir de marzo de 1986 en la serie HP-3000 para los modelos 930 y 950 y en el HP-9000 840s, que es idéntico al 930.

Una característica de la gama PA-RISC es que la mayoría de las generaciones de estas CPU no tienen una caché de nivel 2 . En su lugar, se utilizan grandes cachés de nivel 1, inicialmente conectados como chips separados a través de un bus y luego integrados en un chip. Solo el PA-7100LC, PA-7200 y PA-7300LC tenían una caché L2. Otra innovación en el diseño del PA-RISC fueron las llamadas instrucciones multimedia adicionales ( SIMD ), que se introdujeron por primera vez con el PA-7100LC. A partir del PA-7200, también se utilizó el controlador de memoria externo MMC / SMC; por primera vez, habilita un espacio de direcciones de 36 bits (con el K420 máx. 8 GB, de lo contrario, máx. 32 GB de memoria principal) en el que las versiones de 32 bits también pueden usar desde HP-UX versión 11.00 o superior mediante “ Memory Windows ” (compare PAE o AWE ).

En 1994 se definió la especificación PA-RISC-2.0 , que sigue vigente en la actualidad, que proporciona un ancho de palabra de 64 bits y, por tanto, permite un espacio de direcciones lineal superior a 4 GB. Otros cambios se referían a la arquitectura de la canalización y la división de la caché de instrucciones en dos unidades, una para las instrucciones que se procesan rápidamente y otra para las que consumen más tiempo. El primer representante del nuevo estándar fue el PA-8000.

Originalmente se suponía que la producción de los procesadores PA-RISC terminaría en 2004, pero se expandió debido a varios retrasos en el desarrollo de Itanium . La producción de nuevos sistemas basados ​​en la arquitectura del procesador HP-PA finalizó el 31 de diciembre de 2008. La arquitectura IA-64 (Itanium) desarrollada por HP junto con Intel desde finales de la década de 1990 se utiliza como sucesora .

Los procesadores PA-RISC son compatibles con NetBSD , OpenBSD o Linux , entre otros . Desde el lanzamiento de Debian 3.0 (Woody), HPPA es una arquitectura Debian con soporte oficial, la distribución estable actual de Debian-HPPA GNU / Linux es la versión 6.0. Fue lanzado el 6 de febrero de 2011. También Gentoo Linux es compatible con HPPA. Una Ubuntu puerto también existía hasta liberar 9.04 ( “Jaunty”). Desde la versión 9.10, no hay más compatibilidad con Ubuntu para los procesadores PA-RISC. En general, los puertos HPPA se han vuelto silenciosos.

Historia del modelo

imagen modelo Tipo año Frecuencia
en MHz
Bus de memoria
en MB / s
Producción
en µm
Transistores
en millones
El tamaño
en mm²
Consumo
en W
Dcache en
kbit
Icache
en kbit
Caché L2
en MB
ES UN
TS-1 PA-1.0 1986 Octavo ? TTL 6 × 150 circuitos integrados 6 ″ × 8,4 ″ × 11,3 ″ - 1.0
CS-1 PA-1.0 1987 Octavo ? 1,6 0,164 72,93 - 1.0
NS-1 PA-1.0 1987 25-30 ? 1,5 0,144 70,56 - 1.0
NS-2 PA-1.0 1989 27.5-30 ? 1,5 0,183 196 27 - 1.0
PCX-S PA-7000 1991 35-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
KL HP PA RISC 7150.jpg PCX-T PA-7150 1994 125 ? 0,8 0,85 196 ? 2048 1024 - 1.1b
Ic-photo-HP - PA-7200 - (CPU PA-RISC 7200 PCX-T) .JPG PCX-T ' PA-7200 1994 120 960 0,55 1,26 210 30 1024 2048 - 1.1c
KL HP PA RISC 7100LC.jpg PCX-L PA-7100LC 1994 60-100 ? 0,75 0,9 201,6 7-11 - 1 2 1.1d
KL HP PA RISC 7300.jpg PCX-L2 PA-7300LC 1996 132-180 ? 0,5 9.2 260,1 ? 64 64 0-8 1.1e
KL Hewlett Packard PA8000.jpg PCX-U PA-8000 1996 160-180 960 0,5 3.8 / 4.5? 338/347? ? 1024 1024 - 2.0
PCX-U + PA-8200 1997 200-240 960 0,5 3.8 / 4.5? 338/347? ? 2048 2048 - 2.0
KL HP PA RISC 8500.jpg PCX-W PA-8500 1998 300-440 1920 0,25 140 467 ? 1024 512 - 2.0
KL HP PA RISC 8600.jpg PCX-W + PA-8600 2000 480-552 1920 0,25 140 467 ? 1024 512 - 2.0
HP PA-RISC-PA8700.JPG PCX-W2 PA-8700 (+) 2001 625-875 1920 0,18 186 304 ? 1536 768 - 2.0
Mako PA-8800 2003 900-1000 6400 0,13 300 361 ? 768 / núcleo 768 / núcleo 32 2.0
Shortfin PA-8900 2005 1000-1100 6400 0,13 ? ? ? 768 / núcleo 768 / núcleo 64 2.0

enlaces web

Evidencia individual

  1. http://hpmuseum.net/display_item.php?hw=836
  2. http://www.netbsd.org/ports/hp700/
  3. http://www.openbsd.org/hppa.html
  4. http://parisc-linux.org
  5. http://www.debian.org/ports/hppa/
  6. Debian 6.0 "Squeeze" publicado. En: debian.org. Software in the Public Interest, Inc., 6 de febrero de 2011, consultado el 8 de febrero de 2011 .
  7. http://www.gentoo.org/doc/en/handbook/handbook-hppa.xml