PA-RISC este o arhitectură de microprocesor dezvoltată de Hewlett-Packard sub conducerea lui Ruby B. Lee . După cum sugerează și numele, aceasta este o arhitectură RISC ; PA înseamnă Arhitectură de precizie . Această arhitectură este uneori denumită HP/PA (Hewlett Packard Precision Architecture).
Arhitectura a fost introdusă pe 26 februarie 1986, când au fost lansate primele modele ale HP 3000 Series 930 și HP 9000 Model 840 , echipate cu prima implementare a arhitecturii - TS1. [1] [2]
HP a încetat să vândă aparate HP 9000 bazate pe PA-RISC la sfârșitul anului 2008. Suportul pentru servere pe procesoarele PA-RISC a fost până în 2013. Se presupune că noile mașini bazate pe Itanium vor putea înlocui PA-RISC.
La sfârșitul anilor 1980, Hewlett-Packard a produs patru serii de computere, toate bazate pe procesoare CISC . Seria Vectra , lansată în 1986 și bazată pe procesoarele Intel 80286 , era compatibilă cu IBM-PC . Toate celelalte serii s-au bazat pe procesoare non - Intel .
Una dintre acestea a fost seria de stații de lucru HP Series 300 bazată pe procesorul Motorola 68000 (în 1990 a apărut o altă serie bazată pe 68000, noua linie de stații de lucru HP Apollo Series 400, pe care compania le-a primit odată cu achiziția Apollo Computer în 1989 ), o altă linie de stații de lucru din seria 200 bazată pe un cip dedicat siliciu pe safir , seria HP 3000 pe 16 biți și, în final , seria de minicalculatoare HP 9000 Series 500 bazată pe propriul procesor FOCUS (16 biți și 32 de biți).
Cu PA-RISC, HP a planificat să migreze toate mașinile sale non-PC către o singură familie de procesoare RISC.
Primele cipuri PA-RISC au fost pe 32 de biți. Au fost utilizate pentru prima dată în mașinile din seria HP 3000 la sfârșitul anilor 1980 - sistemele 930 și 950, cunoscute la vremea lor sub numele de sisteme Spectrum, acest nume le-a fost dat de dezvoltatori. Aceste mașini rulau sistemul de operare MPE/iX . În curând, mașinile HP 9000 au primit și procesorul PA-RISC, rulând versiunea UNIX HP-UX .
Alte sisteme de operare portate la PA-RISC sunt Linux , OpenBSD , NetBSD și NEXTSTEP .
Un aspect interesant al liniei de procesoare bazate pe PA-RISC este că majoritatea nu au cache L2 . În schimb, se folosește un cache mare de nivel 1. Doar PA-7100LC și PA-7300LC aveau cache L2. O altă inovație PA-RISC a fost introducerea Vector Instructions ( SIMD ) sub forma MAX ( Multimedia Acceleration eXtensions ), văzută pentru prima dată în PA-7100LC.
Model | Nume | An | Frecvență (MHz) | Bus de memorie [MB/s] | Tehnologie [µm] | Număr de tranzistori [milioane] | Suprafata [mm²] | Consumul de energie [W] | Cache de date [KB] | Instrucțiuni de cache [KB] | Cache de nivel 2 [MB] | Versiunea ISA |
---|---|---|---|---|---|---|---|---|---|---|---|---|
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 | treizeci | 1024 | 2048 | — | 1.1c |
PCX-L | PA-7100LC | 1994 | 60-100 | ? | 0,75 | 0,9 | 201.6 | 7-11 | — | unu | 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/nucleu | 768/nucleu | 32 | 2.0 |
aripioare scurte | PA-8900 | 2005 | 800-1100 | 6400 | 0,13 | ? | ? | ? | 768/nucleu | 768/nucleu | 64 | 2.0 |
Arhitecturi de procesoare bazate pe tehnologii RISC | |
---|---|