PA-RISC

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar
Arquitectura de conjunto de instrucciones por Hewlett-Packard
microprocesador HP PA-RISC 7300LC
HP 9000 C110 PA-RISC arranque de estación de trabajo Debian GNU/Linux

PA-RISC es una arquitectura de conjunto de instrucciones (ISA) desarrollada por Hewlett-Packard. Como su nombre lo indica, es una arquitectura de computadora con conjunto de instrucciones reducido (RISC), donde PA significa Arquitectura de precisión . El diseño también se conoce como HP/PA para Arquitectura de precisión de Hewlett Packard.

La arquitectura se introdujo el 26 de febrero de 1986, cuando se lanzaron los equipos HP 3000 Serie 930 y HP 9000 Modelo 840 con la primera implementación, el TS1.

PA-RISC ha sido reemplazado por Itanium (originalmente IA-64) ISA, desarrollado conjuntamente por HP e Intel. HP dejó de vender sistemas HP 9000 basados en PA-RISC a fines de 2008, pero admitió servidores que ejecutan chips PA-RISC hasta 2013.

Historia

A fines de la década de 1980, HP estaba construyendo cuatro series de computadoras, todas basadas en CPU CISC. Una línea era la serie Vectra basada en Intel i286 compatible con PC de IBM, iniciada en 1986. Todos los demás eran sistemas que no eran de Intel. Una de ellas fue la HP Serie 300 de estaciones de trabajo basadas en Motorola 68000, otra línea de la Serie 200 de estaciones de trabajo técnicas basadas en un diseño personalizado de chip de silicio sobre zafiro (SOS), la serie clásica HP 3000 de 16 bits basada en SOS y, finalmente, la HP Minicomputadoras 9000 Serie 500, basadas en su propio microprocesador FOCUS (16 y 32 bits).

La Arquitectura de Precisión es el resultado de lo que se conocía dentro de Hewlett-Packard como el programa Spectrum. HP planeó usar Spectrum para mover todas sus máquinas no compatibles con PC a una sola familia de CPU RISC.

El trabajo comenzó en la arquitectura de precisión en HP Laboratories a principios de 1982, definiendo el conjunto de instrucciones y el sistema de memoria virtual, y la primera implementación de TTL comenzó en abril de 1983, con la simulación del procesador en 1983 y con un procesador completo entregado a desarrolladores de software en julio de 1984. Siguió la creación de prototipos de sistemas, con "prototipos de laboratorio" siendo producido en 1985 y prototipos de productos en 1986.

Los primeros procesadores se introdujeron en los productos durante 1986. Tiene treinta y dos registros de enteros de 32 bits y dieciséis registros de coma flotante de 64 bits. El número de registros de coma flotante se duplicó en la versión 1.1 a 32 una vez que se hizo evidente que 16 eran inadecuados y restringían el rendimiento. Los arquitectos incluyeron a Allen Baum, Hans Jeans, Michael J. Mahon, Ruby Bei-Loh Lee, Russel Kao, Steve Muchnick, Terrence C. Miller, David Fotland y William S. Worley.

La primera implementación fue el TS1, una unidad de procesamiento central construida a partir de dispositivos de lógica de transistor-transistor discreto (74F TTL). Las implementaciones posteriores fueron diseños VLSI de múltiples chips fabricados en procesos NMOS (NS1 y NS2) y CMOS (CS1 y PCX). Se utilizaron por primera vez en una nueva serie de máquinas HP 3000 a fines de la década de 1980: la 930 y la 950, comúnmente conocidas en ese momento como sistemas Spectrum, el nombre que se les dio en los laboratorios de desarrollo. Estas máquinas funcionaban con MPE-XL. Las máquinas HP 9000 pronto también se actualizaron con el procesador PA-RISC, ejecutando la versión HP-UX de UNIX.

Otros sistemas operativos adaptados a la arquitectura PA-RISC incluyen Linux, OpenBSD, NetBSD y NeXTSTEP.

Un aspecto interesante de la línea PA-RISC es que la mayoría de sus generaciones no tienen caché de nivel 2. En su lugar, se utilizan grandes cachés de nivel 1, anteriormente como chips separados conectados por un bus y ahora integrados en el chip. Solo PA-7100LC y PA-7300LC tienen cachés L2. Otra innovación del PA-RISC es la adición de instrucciones vectoriales (SIMD) en forma de MAX, que se introdujeron por primera vez en el PA-7100LC.

Precision RISC Organization, un grupo industrial liderado por HP, fue fundado en 1992 para promover la arquitectura PA-RISC. Los miembros incluyeron a Convex, Hitachi, Hughes Aircraft, Mitsubishi, NEC, OKI, Prime, Stratus, Yokogawa, Red Brick Software y Allegro Consultants, Inc.

La ISA se amplió en 1996 a 64 bits y esta revisión se denominó PA-RISC 2.0. PA-RISC 2.0 también agregó instrucciones combinadas de suma y multiplicación, que ayudan a ciertos algoritmos intensivos de coma flotante, y la extensión MAX-2 SIMD, que proporciona instrucciones para acelerar las aplicaciones multimedia. La primera implementación de PA-RISC 2.0 fue el PA-8000, que se introdujo en enero de 1996.

Especificaciones de la CPU

ImagenModeloMarketing
Nombre
AñoFrecuencia
[MHz]
Memoria Bus
[MB/s]
Proceso
[μm]
Transistores
[millones]
Tamaño de la muerte
[mm2]
Poder
[W]
Dcache
[KB]
Icache
[KB]
Caché L2
[MB]
ISANotas
TS-1?19868?????1.0
CS-1?19878?1.60.16472.9310,251.0
NS-1?198725/30?1,50.14470.56???1.0
HP-HP9000-PA-RISC-NS2-CPU-Board-A1027-26510-RevB 03 (cropped) NS2-CPU HPC5 1FJ5-0005.jpgNS-2?198927.5/30?1,50.183196275125121.0
PCX?1990?????????1.0
HP-HP9000-PARISC-PA7000-CPU 001 (cropped).jpgPCX-SPA-7000199166?1.00,58201.6?2562561.1a
HP-HP9000-PARISC-PA7100-CPU 001 (cropped).jpgPCX-TPA-7100199233 a 100?0,80.85196?204810241.1b
HP-HP9000-PARISC-PA7150-CPU 001 (cropped).jpgPCX-TPA-71501994125?0,80.85196?204810241.1b
Ic-photo-HP--PA-7200--(PA-RISC 7200 PCX-T CPU).JPGPCX-T 'PA-720019941209600,5551.2621030102420481.1c
KL HP PA RISC 7100LC.jpgPCX-LPA-7100LC199460 a 100?0,750.9201.67 a 11121.1d
HP PA-RISC 7300LC.jpgPCX-L2PA-7300LC1996132–180?0.59.2260.1?64640 a 81.1e
HP-HP9000-PARISC-PA8000-CPU 001 (cropped).jpgPCX-UPA-80001996160–1809600.53.8337.68?102410242.0
HP-HP9000-PARISC-PA8200-CPU 001 (cropped).jpgPCX-U+PA-82001997200–2409600.53.8337.68?204820482.0
HP-HP9000-PARISC-PA8500-CPU 001 (cropped).jpgPCX-WPA-85001998300-44019200,25140467?10245122.0
HP-HP9000-PARISC-PA8600-CPU 001 (cropped).jpgPCX-W+PA-86002000360–55019200,25140467?10245122.0
HP-HP9000-PARISC-PA8700-CPU 002 (cropped).jpgPCX-W2PA-8700(+)2001625–87519200.18186304▪7.1@1.5 V15367682.0
HP-HP9000-PARISC-PA8800-CPU 001 (cropped).jpgMakoPA-88002003800–100064000,13300361?768/core768/core0 o 322.0
HP-HP9000-PARISC-PA8900-CPU 001 (cropped).jpgShortfinPA-89002005800–110064000,13???768/core768/core0 o 642.0

Contenido relacionado

Escafandra autónoma

Asignación de letra de unidad

PC/M

Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save