Ugras a tartalomhoz

PA-RISC

Ellenorzott
A Wikipediabol, a szabad enciklopediabol

Valtozat allapota

Ez a lap egy ellenorzott valtozata

Ez a kozzetett valtozat, ellenorizve: 2025. augusztus 20.

Pontossagellenorzott

HP PA-RISC 7300LC mikroprocesszor

A PA-RISC egy a Hewlett-Packard ceg altal kifejlesztett utasitaskeszlet-architektura (instruction set architecture, ISA). Ahogy a nevben is szerepel, ez egy RISC (redukalt utasitaskeszletu) architektura, ahol a PA a Precision Architecture, precizios architektura roviditese. A felepitesre maskent HP/PA neven is hivatkoznak, ami a Hewlett Packard Precision Architecture roviditese.

Az architekturat 1986. februar 26-an mutattak be a HP 3000 Series 930 es HP 9000 Model 840 szamitogepek megjelenesevel egyidoben, mivel ezekben alkalmaztak elso megvalositasat, a TS1 jelu processzort.[1][2]

A PA-RISC architekturat a HP es az Intel altal kozosen fejlesztett Itanium (eredetileg IA-64) architektura / ISA kovette.[3] A HP 2008 vegen beszuntette a PA-RISC-alapu HP 9000 rendszerek forgalmazasat, de 2013-ig meg fenntartja a tamogatast a PA-RISC processzoros kiszolgalok uzemeltetesehez.[4]

Tortenet

[szerkesztes]

Az 1980-as evek vegen a HP negy kulonbozo sorozatu CISC processzoros szamitogepet gyartott. Az egyik vonal az IBM-kompatibilis PC Intel i286 processzoron alapulo 1986-os Vectra sorozat volt. A tobbi vonal nem Intel processzorokon alapult, valtozatos processzorarchitekturakat hasznaltak. Az egyik a HP Series 300 Motorola 68000 processzort tartalmazo munkaallomasok sorozata volt, a kovetkezo a Series 200 vonal tudomanyos-technikai munkaallomas-sorozat, amelyek egyedi silicon on sapphire (SOS) csiptechnologiaval keszult 16 bites HP 3000 classic sorozatu processzorokat tartalmaztak, es vegul ott voltak a HP 9000 Series 500 miniszamitogepek, amelyek szinten egyedi processzort tartalmaztak: a HP sajat fejlesztesu 16 vagy 32 bites FOCUS mikroprocesszorat. A HP az osszes nem-PC-kompatibilis gepet egy egyseges RISC architekturaba akarta osszefogni, erre a szerepre szanta a PA-RISC architekturat.

A Precizios Architekturat 1986-ban vezettek be. Ez 32 db 32 bites regisztert tartalmaz es 16 db 64 bites lebegopontos regisztert. A lebegopontos regiszterek szamat 32-re noveltek az architektura 1.1-es valtozataban, mivel nyilvanvalova valt, hogy 16 regiszter nem eleg es korlatozza a teljesitmenyt. Az architektura tervezoi: Allen Baum, Hans Jeans, Michael J. Mahon, Ruby Bei-Loh Lee, Russel Kao, Steve Muchnick, Terrence C. Miller, David Fotland, es William S. Worley es masok.[5]

Az elso megvalositas a TS1-es modell volt, amely egy diszkret TTL elemekbol (74F TTL) felepitett CPU. Az ezt koveto megvalositasok mas technologiaval keszultek, eleinte tobbcsipes NMOS technologiaju VLSI aramkorokkel epultek (NS1 es NS2), majd CMOS technologiaval keszult integralt aramkoroket alkalmaztak (CS1 es PCX). A CMOS csipeket eloszor az uj HP 3000 sorozat gepeiben alkalmaztak az 1980-as evek vegen, ezek voltak a 930-as es 950-es modellek, amelyeket altalaban Spectrum rendszerkent is emlitenek - ezt a nevet kaptak a fejlesztes soran.[6] Ezek a gepek MPE/iX operacios rendszert futtattak. Hamarosan a HP-UX UNIX verziot futtato HP 9000 gepekben is PA-RISC processzorokra csereltek a kozponti egyseget.

Tobb mas operacios rendszert is portoltak PA-RISC architekturara, ilyenek pl. a Linux, OpenBSD, NetBSD es a NEXTSTEP.

A PA-RISC processzorcsalad egy masik erdekes jellemzoje, hogy a legtobb processzorgeneracio nem tartalmaz masodszintu (Level 2) gyorsitotarat. Ehelyett nagymeretu elsoszintu (Level 1) gyorsitotarakat hasznalnak, ezek regebben kulonallo, a rendszersinre csatlakozo csipek voltak, de kesobb a processzorba epitettek be. Csak a PA-7100LC es a PA-7300LC processzorokban voltak masodszintu gyorsitotarak.

A PA-RISC egy masik ujitasa volt a vektorizalt (SIMD) utasitasok hozzaadasa az utasitaskeszlethez, multimedias gyorsito-kiterjesztes, Multimedia Acceleration eXtensions (MAX) formajaban, amelyet eloszor a PA-7100LC-ben vezettek be.

1996-ban az ISA 64 bitesre lett bovitve, ez a revizio a PA-RISC 2.0 jelolest kapta. A PA-RISC 2.0-ben megjelentek az osszevont szorzo-osszeado utasitasok, amelyek felgyorsitjak tobb lebegopontos algoritmus mukodeset es megjelent a MAX-2 SIMD kiterjesztes, amely a multimedias alkalmazasok gyorsitasara szolgalo utasitasokat tartalmaz. Az elso PA-RISC 2.0 implementacio az 1996-ban bemutatott PA-8000-es volt.

CPU specifikaciok

[szerkesztes]
modell marketing-nev ev orajel [MHz] memoriasin [MB/s] folyamat [um] tr.szam [millio] lapkameret [mm2] fogyasztas [W] Dcache [KiB] Icache [KiB] L2 cache [MiB] ISA megj.
TS-1 ? 1986 8 ? TTL 6x150 IC 6x8,4x11,3'' ? ? ? -- 1.0
CS-1 ? 1987 8 ? 1,6 0,164 72,93 1 -- 0,25 -- 1.0 [7]
NS-1 ? 1987 25-30 ? 1,5 0,144 70,56 ? ? ? -- 1.0 [8]
NS-2 ? 1989 27,5-30 ? 1,5 0,183 196 27 512 512 -- 1.0 [9]
PCX ? 1990 ? ? ? ? ? ? ? ? ? 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
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 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 [10]
PCX-W+ PA-8600 2000 360-550 1920 0,25 140 467 ? 1024 512 -- 2.0 [10]
PCX-W2 PA-8700(+) 2001 625-875 1920 0,18 186 304 <7,1 1,5 V-on 1536 768 -- 2.0
Mako PA-8800 2003 800-1000 6400 0,13 300 361 ? 768/mag 768/mag 0 vagy 32 2.0
Shortfin PA-8900 2005 800-1100 6400 0,13 ? ? ? 768/mag 768/mag 64 2.0

* Megjegyzes a tablazathoz: tr.szam: tranzisztorok szama / Dcache: adat-gyorsitotar / Icache: utasitas-gyorsitotar / L2 cache: masodszintu gyorsitotar

Jegyzetek

[szerkesztes]
  1. | "One Year Ago". (26 February 1987). Computer Business Review.
  2. | Hewlett-Packard Company (September 1987). Hewlett-Packard Journal 38 (9): p. 3.
  3. | HP Completes Its PA-RISC Road Map With Final Processor Upgrade - PA-RISC Processor. [2008. februar 13-i datummal az eredetibol archivalva]. (Hozzaferes: 2013. januar 4.)
  4. | How long will HP continue to support HP 9000 systems?. [2012. februar 19-i datummal az eredetibol archivalva]. (Hozzaferes: 2013. januar 4.)
  5. | Smotherman, Mark (2 July 2009). Recent Processor Architects.
  6. | [1]
  7. | Marston, A. et al. (1987). "A 32b CMOS single-chip RISC type processor". ISSCC Digest of Technical Papers. pp. 28-29.
  8. | Yetter, J. et al. (1987). "A 15 MIPS 32b Microprocessor". ISSCC Digest of Technical Papers.
  9. | Boschma, Brian D. et al. (1989). "A 30 MIPS VLSI CPU". ISSCC Digest of Technical Papers. pp. 82-83, 299
  10. | a b http://www.openpa.net/systems/hp_l1000_l2000-rp5400_rp5450.html

Forditas

[szerkesztes]
  • Ez a szocikk reszben vagy egeszben a PA-RISC cimu angol Wikipedia-szocikk ezen valtozatanak forditasan alapul. Az eredeti cikk szerkesztoit annak laptortenete sorolja fel. Ez a jelzes csupan a megfogalmazas eredetet es a szerzoi jogokat jelzi, nem szolgal a cikkben szereplo informaciok forrasmegjelolesekent.

Forrasok

[szerkesztes]

Tovabbi informaciok

[szerkesztes]

Kapcsolodo szocikkek

[szerkesztes]
Utasitaskeszlet kiterjesztesek
SIMD (RISC)
SIMD (x86)
Bit manipulacio
  • BMI (ABM: 2007, BMI1: 2012, BMI2: 2013, TBM: 2012)
  • ADX (2014)
Tomoritett utasitasok
Biztonsag es kriptografia
Tranzakcios memoria
Virtualizacio
  • A kiadatlan bovitmenyek datumait athuztuk.