PA-RISC

Image
Photo du cœur du processeur (puce) d'un HP PA-7000 (PCX-S)
Image
Photo du cœur du processeur (puce) d'un HP PA-7100LC (PCX-L)

L'ordinateur à jeu d'instructions réduit à architecture parallèle / de précision ( PA-RISC ) est une architecture de microprocesseur de Hewlett-Packard pour une utilisation dans les serveurs et les postes de travail . Comme son nom l'indique, est un processeur de transmission de type RISC , le PA est l'abréviation de Precision Architecture . Il est également connu comme HP / PA pour H ewlett P ackard P recision A rchitectureconnu. Les premiers processeurs ont été utilisés en 1986 et la production a finalement été interrompue en 2008. Quelques années plus tôt, HP a commencé à utiliser les processeurs Itanium ou Itanium 2 développés avec Intel à la place .

récit

À la fin des années 80, HP a produit quatre gammes d'ordinateurs, chacune utilisant des processeurs CISC différents . La série HP Vectra compatible PC , introduite en 1986, était basée sur des processeurs Intel 80286 . Toutes les autres séries de modèles utilisaient des processeurs d'autres fabricants. Les stations de travail Unix ( HP-UX ) des séries HP 200 (1981) et HP 9000 300 (1985) étaient basées sur la conception Motorola 68k . Une série supplémentaire basée sur 68k a été ajoutée en 1989 grâce à l'acquisition d' Apollo , le dernier HP Apollo 9000 série 400 . La série indépendante suivante était la série HP 300 (1978), des ordinateurs multi-utilisateurs intégrés basés sur un processeur propriétaire Silicon-on-Sapphire 8 (conception SoS) et le système d'exploitation Amigo / 300. La première série de la série Hewlett-Packard 3000 (1972) était également basée sur une conception SoS et le MPE (système d'exploitation) . Enfin, il y avait le HP 9000 Series 500 (1982) - des mini - ordinateurs que l'auto-développé par HP 32 bits - FOCUS - CPU utilisé. Tous les systèmes HP non basés sur Intel ont été consolidés dans une conception uniforme à partir de 1988 à l'aide du nouveau processeur PA-RISC.

La première série de processeurs PA-RISC-7000 a été conçue pour un espace d'adressage de 32 bits et a été initialement utilisée à partir de mars 1986 dans la série HP-3000 pour les modèles 930 et 950 et dans le HP-9000 840, qui est identique au 930.

Une caractéristique de la gamme PA-RISC est que la plupart des générations de ces processeurs n'ont pas de cache de niveau 2 . Au lieu de cela, de grands caches de niveau 1 sont utilisés, initialement connectés en tant que puces séparées via un bus , puis intégrés sur une puce. Seuls les PA-7100LC, PA-7200 et PA-7300LC avaient un cache L2. Une autre innovation dans la conception du PA-RISC a été les instructions supplémentaires dites multimédias ( SIMD ), qui ont été introduites pour la première fois avec le PA-7100LC. À partir du PA-7200, le contrôleur de mémoire externe MMC / SMC a également été utilisé; pour la première fois, il permet un espace d'adressage de 36 bits (avec le K420 max.8 Go, sinon max.32 Go de mémoire principale) sur lequel les versions 32 bits peuvent également utiliser à partir de HP-UX version 11.00 ou supérieure via « Memory Windows » (comparez PAE ou AWE ).

En 1994, la spécification PA-RISC-2.0 , toujours valable aujourd'hui, a été définie, qui fournit une longueur de mot de 64 bits et permet ainsi un espace d'adresses linéaire supérieur à 4 Go. D'autres changements concernent l' architecture du pipeline et la division du cache d'instructions en deux unités, l'une pour les instructions qui sont traitées rapidement, l'autre pour celles qui prennent plus de temps. Le premier représentant de la nouvelle norme était le PA-8000.

La production des processeurs PA-RISC devait initialement se terminer en 2004, mais a été étendue en raison de divers retards dans le développement d' Itanium . La production de nouveaux systèmes basés sur l'architecture de processeur HP-PA s'est terminée le 31 décembre 2008. L' architecture IA-64 (Itanium) développée par HP avec Intel depuis la fin des années 1990 est utilisée comme successeur .

Les processeurs PA-RISC sont pris en charge par NetBSD , OpenBSD ou Linux , entre autres . Depuis la sortie de Debian 3.0 (Woody), HPPA est une architecture Debian officiellement prise en charge, la distribution stable actuelle de Debian-HPPA GNU / Linux est la version 6.0. Il a été publié le 6 février 2011. Gentoo Linux prend également en charge HPPA. Un port Ubuntu existait également jusqu'à la version 9.04 («Jaunty»). Depuis la version 9.10, il n'y a plus de support Ubuntu pour les processeurs PA-RISC. En général, les ports HPPA sont devenus silencieux.

Histoire du modèle

image modèle Type an Fréquence
en MHz
Bus mémoire
en Mo / s
Production
en µm
Transistors
en millions
La taille
en mm²
Consommation
en W
Dcache en
kbit
Icache
en kbit
Cache L2
en Mo
EST UN
TS-1 PA-1.0 1986 8ème ? TTL 6 × 150 circuits intégrés 6 "× 8,4" × 11,3 " - 1.0
CS-1 PA-1.0 1987 8ème ? 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ème 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 / noyau 768 / noyau 32 2.0
Nageoire courte PA-8900 2005 1000-1100 6400 0,13 ? ? ? 768 / noyau 768 / noyau 64 2.0

liens web

  • Spécifications PA-RISC 2.0
  • Le projet OpenPA engl. Avec beaucoup d'informations et d'images de divers systèmes basés sur PA-RISC. (Aussi non HP) Avec une section sur les systèmes d'exploitation gratuits sur les machines PA-RISC HP9000.

Preuve individuelle

  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" est sortie. Dans: debian.org. Software in the Public Interest, Inc., 6 février 2011, consulté le 8 février 2011 .
  7. http://www.gentoo.org/doc/en/handbook/handbook-hppa.xml