PA-RISC

Image
Foto del nucleo del processore (die) di un HP PA-7000 (PCX-S)
Image
Foto del nucleo del processore (die) di un HP PA-7100LC (PCX-L)

PA-RISC ( Parallel / Precision Architecture Reduced Instruction Set Computer ) è un'architettura a microprocessore di Hewlett-Packard per l'utilizzo su server e workstation . Come si evince dal nome, è un processore di trasmissione di tipo RISC , la PA è l'abbreviazione di Precision Architecture . È anche noto con il nome HP / PA per H ewlett P ackard P recision A rchitecture . I primi processori sono stati utilizzati nel 1986 e la produzione è stata finalmente interrotta nel 2008. Alcuni anni prima, HP ha iniziato a utilizzare invece i processori Itanium o Itanium 2 sviluppati insieme a Intel .

storia

Alla fine degli anni '80, HP ha prodotto quattro linee di computer, ciascuna utilizzando processori CISC diversi . La serie HP Vectra compatibile con PC , introdotta nel 1986, era basata su processori Intel 80286 . Tutte le altre serie di modelli utilizzavano CPU di altri produttori. Le workstation Unix ( HP-UX ) serie HP 200 (1981) e HP 9000 300 (1985) erano basate sul design Motorola 68k . Un'ulteriore serie basata su 68k è stata aggiunta nel 1989 attraverso l'acquisizione di Apollo , la successiva HP Apollo 9000 serie 400 . La successiva serie indipendente è stata la serie HP 300 (1978), computer multiutente integrati basati su un design CPU Silicon-on-Sapphire proprietario 8 (design SoS) e il sistema operativo Amigo / 300. Anche la prima serie della serie Hewlett-Packard 3000 (1972) era basata su un progetto SoS e MPE (sistema operativo) . Infine, c'era l' HP 9000 Series 500 (1982) - minicomputer che l'auto-sviluppato da HP a 32 bit - FOCUS - CPU utilizzato. Tutti i sistemi HP non basati su Intel sono stati consolidati in un design uniforme dal 1988 con l'aiuto del nuovo processore PA-RISC.

La prima serie di processori PA-RISC-7000 è stata progettata per uno spazio di indirizzi di 32 bit ed è stata inizialmente utilizzata dal marzo 1986 nella serie HP-3000 nei modelli 930 e 950 e nell'HP-9000 840s, che è identico al 930.

Una caratteristica della gamma PA-RISC è che la maggior parte delle generazioni di queste CPU non ha una cache di livello 2 . Invece, vengono utilizzate cache di livello 1 di grandi dimensioni, inizialmente collegate come chip separati tramite un bus e successivamente integrate su un chip. Solo i modelli PA-7100LC, PA-7200 e PA-7300LC avevano una cache L2. Un'altra innovazione del design PA-RISC sono state le cosiddette istruzioni multimediali ( SIMD ) aggiuntive , introdotte per la prima volta con il PA-7100LC. A partire dal PA-7200 è stato utilizzato anche il controller di memoria esterno MMC / SMC; per la prima volta abilita uno spazio di indirizzamento a 36 bit (con il K420 max.8 GB, altrimenti max.32 GB di memoria principale), utilizzabile anche dalle versioni a 32 bit da HP-UX versione 11.00 o successiva tramite " Memory Windows " (confrontare PAE o AWE ).

Nel 1994 è stata definita la specifica PA-RISC-2.0 , ancora valida oggi, che fornisce una lunghezza di parola di 64 bit e consente quindi uno spazio di indirizzi lineare maggiore di 4 GB. Ulteriori modifiche hanno riguardato l' architettura della pipeline e la divisione della cache delle istruzioni in due unità, una per le istruzioni che vengono elaborate rapidamente, l'altra per quelle che richiedono più tempo. Il primo rappresentante del nuovo standard è stato il PA-8000.

La produzione dei processori PA-RISC doveva inizialmente terminare nel 2004, ma è stata ampliata a causa di vari ritardi nello sviluppo di Itanium . La produzione di nuovi sistemi basati sull'architettura del processore HP PA è terminata il 31 dicembre 2008. Il successore di questo è l' architettura IA-64 (Itanium) sviluppata da HP in collaborazione con Intel dalla fine degli anni '90 .

I processori PA-RISC sono supportati da NetBSD , OpenBSD o Linux , tra gli altri . Dal rilascio di Debian 3.0 (Woody), HPPA è un'architettura Debian ufficialmente supportata, l'attuale distribuzione stabile di Debian-HPPA GNU / Linux è la versione 6.0. È stato rilasciato il 6 febbraio 2011. Anche Gentoo Linux supporta HPPA. Esisteva anche un port di Ubuntu fino alla versione 9.04 ("Jaunty"). Dalla versione 9.10 non c'è più supporto Ubuntu per i processori PA-RISC. In generale, le porte HPPA sono diventate silenziose.

Storia del modello

immagine modello genere anno Frequenza
in MHz
Bus di memoria
in MB / s
Produzione
in µm
Transistor
in milioni
La dimensione
in mm²
Consumo
in W
Dcache in
kbit
Icache
in kbit
Cache L2
in MB
È UN
TS-1 PA-1.0 1986 8th ? TTL Circuiti integrati 6 × 150 6 "× 8,4" × 11,3 " - 1.0
CS-1 PA-1.0 1987 8th ? 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 30th 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 / core 768 / core 32 2.0
Shortfin PA-8900 2005 1000-1100 6400 0.13 ? ? ? 768 / core 768 / core 64 2.0

link internet

  • Specifiche PA-RISC 2.0
  • Il progetto OpenPA engl. Con molte informazioni e immagini di vari sistemi basati su PA-RISC. (Anche non HP) Con una sezione sui sistemi operativi liberi sulle macchine PA-RISC HP9000.

Prove individuali

  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. ↑ Rilascio di Debian 6.0 "Squeeze". In: debian.org. Software in the Public Interest, Inc., 6 febbraio 2011, accesso 8 febbraio 2011 .
  7. http://www.gentoo.org/doc/en/handbook/handbook-hppa.xml