PA-RISC er en mikroprocessorarkitektur udviklet af Hewlett-Packard under ledelse af Ruby B. Lee . Som navnet antyder, er dette en RISC- arkitektur; PA står for Precision Architecture . Denne arkitektur omtales nogle gange som HP/PA (Hewlett Packard Precision Architecture).
Arkitekturen blev introduceret den 26. februar 1986, da de første modeller af HP 3000 Series 930 og HP 9000 Model 840 blev frigivet, udstyret med den første implementering af arkitekturen - TS1. [1] [2]
HP stoppede med at sælge PA-RISC-baserede HP 9000-maskiner i slutningen af 2008. Support til servere på PA-RISC-processorer var indtil 2013. Det antages, at nye maskiner baseret på Itanium vil kunne erstatte PA-RISC.
I slutningen af 1980'erne producerede Hewlett-Packard fire serier af computere, alle baseret på CISC-processorer . Vectra - serien , der blev lanceret i 1986 og baseret på Intel 80286-processorerne , var kompatibel med IBM-pc'en . Alle andre serier var baseret på ikke - Intel - processorer.
En af disse var HP Series 300-serien af arbejdsstationer baseret på Motorola 68000 -processoren (i 1990 dukkede en anden serie baseret på 68000 op, den nye serie af HP Apollo Series 400-arbejdsstationer, som virksomheden modtog sammen med købet af Apollo Computer i 1989 ), en anden serie af Series 200-arbejdsstationer baseret på en dedikeret silicium-på-safir- chip , 16-bit HP 3000-serien og endelig HP 9000 Series 500 -serien af minicomputere baseret på dens egen FOCUS -processor (16-bit og 32-bit).
Med PA-RISC planlagde HP at migrere alle sine ikke-pc-maskiner til en enkelt familie af RISC-processorer.
De første PA-RISC-chips var 32-bit. De blev første gang brugt i HP 3000-seriens maskiner i slutningen af 1980'erne - 930- og 950-systemerne, der i sin tid var kendt som Spectrum-systemerne, dette navn blev givet til dem af udviklerne. Disse maskiner kørte MPE/iX -operativsystemet . Snart modtog HP 9000-maskinerne også PA-RISC-processoren, der kører UNIX HP-UX- versionen .
Andre operativsystemer porteret til PA-RISC er Linux , OpenBSD , NetBSD og NEXTSTEP .
Et interessant aspekt ved den PA-RISC-baserede linje af processorer er, at de fleste af dem ikke har L2-cache . I stedet bruges en stor niveau 1 cache. Kun PA-7100LC og PA-7300LC havde L2-cache. En anden PA-RISC innovation var introduktionen af Vector Instructions ( SIMD ) i form af MAX ( Multimedia Acceleration eXtensions ), først set i PA-7100LC.
Model | Navn | År | Frekvens (MHz) | Hukommelsesbus [MB/s] | Teknologi [µm] | Antal transistorer [millioner] | Areal [mm²] | Strømforbrug [W] | Datacache [KB] | Cache-instruktion [KB] | Niveau 2 cache [MB] | ISA version |
---|---|---|---|---|---|---|---|---|---|---|---|---|
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 | tredive | 1024 | 2048 | — | 1,1c |
PCX-L | PA-7100LC | 1994 | 60-100 | ? | 0,75 | 0,9 | 201,6 | 7-11 | — | en | 2 | 1.1d |
PCX-L2 | PA-7300LC | 1996 | 132-180 | ? | 0,5 | 9.2 | 260,1 | ? | 64 | 64 | 0-8 | 1.1e |
PCX-U | 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@1,5 V | 1536 | 768 | — | 2.0 |
Mako | PA-8800 | 2003 | 800-1000 | 6400 | 0,13 | 300 | 361 | ? | 768/kerne | 768/kerne | 32 | 2.0 |
kortfinnet | PA-8900 | 2005 | 800-1100 | 6400 | 0,13 | ? | ? | ? | 768/kerne | 768/kerne | 64 | 2.0 |
Processorarkitekturer baseret på RISC- teknologier | |
---|---|