close

PA-RISC

Gå til navigation Gå til søg
Image
PA-RISC 7300LC mikroprocessor.

PA-RISC er navnet, som en mikroprocessorarkitektur udviklet af Hewlett-Packard Systems og VLSI Technology Operation er kendt under. Denne arkitektur er baseret på RISC- modellen og på PA ( Precision Architecture ). Det omtales også ofte som HP/PA-arkitekturen, Hewlett Packard Precision Architecture. PA finder sted i Palo Alto , hvor HP 's hovedkvarter er placeret .

I slutningen af ​​1980'erne begyndte HP at bygge to serier af computere, begge baseret på CISC . En af disse er HP 9000-serien af ​​Unix -arbejdsstationer , baseret på Motorola 68000 -mikroprocessoren . Den anden serie var HP 3000-serien af ​​minicomputere, baseret på HP's 16-bit CPU-design.

De første PA-RISC'er var 32-bit enheder. De blev først brugt i de senere HP 3000-, 930- og 950-serier, almindeligvis kendt som Spectrum -systemer (som de blev kaldt i HP-laboratorier). Disse maskiner kørte på MPE/iX . HP 9000-serien blev også opgraderet til den nyoprettede PA-RISC- arkitektur, men denne serie kørte oven på HP-UX .

Andre operativsystemer, der kan bruges på PA-RISC-arkitekturer, er Mach-kernen , Linux , OpenBSD , NetBSD og FreeBSD blandt andre.

Et interessant træk ved PA-RISC er, at de fleste af dets mikroprocessorer ikke har L2 - cache . I stedet blev der implementeret en større L1 -cache , bestående af separate chips forbundet til mikroprocessoren via en bus (den er i øjeblikket indbygget i selve chippen). Kun PA-7300LC- modellen har L2 -cache . En anden nyskabelse af denne arkitektur var tilføjelsen af ​​et multimedieinstruktionssæt ( SIMD ) kendt som MAX og først introduceret på 7100LC.

Designet blev opdateret i 1996 i version 2.0 af arkitekturen. Den nye version var en 64-bit arkitektur, implementeret i HP PA-8000 serien. Det havde 10 funktionelle enheder og et nyt kanalsegmenteringssystem. En anden ændring, der blev introduceret, var adskillelsen af ​​instruktionscachen i to, afhængigt af udførelsestiden for de instruktioner, der skulle gemmes i dem. PA - 8200 blev udgivet af HP i 1997 og indeholdt nogle forbedringer i forhold til PA-8000 , såsom bedre grenforudsigelse og større caches, hurtigere og mere effektive forudsigelsesalgoritmer.

PA-8500 var den første, hvor cachen blev tilføjet til mikroprocessorpakken. Den havde 1,5 MB L1- cache , hvilket gjorde det muligt for den at opnå en enorm ydeevneforbedring. Runway -bussen blev opdateret med en DDR -baseret implementering , der opnåede 2 GB/s båndbredde mellem mikroprocessoren og hukommelsen. Humletabellen blev fordoblet til 2048 poster og bufferen fra 120 til 160 poster.

8600'eren er grundlæggende den samme som 8500'eren , men med en semi-LRU-politik for cachen. 8700 har en højere hastighed end 8600 og en L1 cache på 2,25 MB. Mulighed for forudhentning af data blev også tilføjet.

PA-8800 , Mako , har to uafhængige mikroprocessorer i samme pakke (dual-core). Hver chip har 2-vejs SMP samt 1,5 MB L1-cache, men HP har besluttet at tilføje 32 MB L2-cache på separate chips. Runway-bussen er blevet erstattet af Itanium2-bussen, der er i stand til at opretholde hastigheder på 6,4 Gb/s og opretholde exceptionel båndbredde.

Efter PA-8900 håber HP at trække PA-RISC-arkitekturen tilbage og erstatte den med Itanium -arkitekturen . Kernen, der blev introduceret med PA-8000, har ikke ændret sig væsentligt den dag i dag; hver efterfølgende generation har kun øget clockhastigheden og cachekapaciteten. Antallet af 2 kerner i samme pakke er blevet bibeholdt.

Tidslinje for PA-RISC-modeller

Model Navn År Urfrekvens [MHz] Hukommelsesbus[MB/s] Integration [µm] Transistorer [millioner] Pakkestørrelse [mm²] Effekt [W] Dcache [k] Icache[k] L2 cache ER EN
PCX-S PA-7000 1989 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 30 1024 2048 -- 1,1c
PCX-L PA-7100LC 1994 60-100 ? 0,75 0,9 201,6 7-11 -- 1 2 MB 1.1d
PCX-L2 PA-7300LC nitten seksoghalvfems 132-180 ? 0,5 9.2 260,1 ? 64 64 1-8 MB 1.1e
PCX-U PA-8000 nitten seksoghalvfems 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
PCX-W PA-8500 1998? 360-440 1920 0,25 140 467 ? 1024 512 -- 2.0
PCX-W+ PA-8600 2000 552 1920 0,25 140 467 ? 1024 512 -- 2.0
PCX-W2 PA-8700 2001 800-875 1920 0,18 186 304 ? 1536 768 -- 2.0
Mako PA-8800 2003 1000 6400 0,13 300 361 ? 768/kerne 768/kerne 32 MB 2.0