PA-RISC - PA-RISC

PA-RISC (HP/PA)
PA-RISC logosu.png
tasarımcı Hewlett Packard
bitler 64-bit (32→64)
tanıtıldı 1986 (1996 PA-RISC 2.0)
Sürüm 2.0 (1996)
Tasarım RISC
kodlama Sabit
Dallanma Karşılaştırın ve dallandırın
endianness Büyük
Uzantılar Multimedya Hızlandırma Uzantıları (MAX), MAX-2
Açık Hayır
Kayıtlar
Genel amaç 32
Kayan nokta 32 64-bit (PA-RISC 1.0'da 16 64-bit)
HP PA-RISC 7300LC mikroişlemci
HP 9000 C110 PA-RISC iş istasyonu çizme Debian GNU / Linux

PA-RISC , Hewlett-Packard tarafından geliştirilen bir komut seti mimarisidir (ISA) . Adından da anlaşılacağı gibi, PA'nın Precision Architecture anlamına geldiği, azaltılmış bir komut seti bilgisayarı (RISC) mimarisidir . Tasarım ayrıca Hewlett Packard Precision Architecture için HP/PA olarak da anılır .

Mimari, ilk uygulama olan TS1'i içeren HP 3000 Series 930 ve HP 9000 Model 840 bilgisayarların piyasaya sürüldüğü 26 Şubat 1986'da tanıtıldı .

PA-RISC'nin yerini , HP ve Intel tarafından ortaklaşa geliştirilen Itanium (başlangıçta IA-64) ISA almıştır . HP, 2008'in sonunda PA-RISC tabanlı HP 9000 sistemlerinin satışını durdurdu, ancak 2013'e kadar PA-RISC yongaları çalıştıran sunucuları destekledi.

Tarih

1980'lerin sonlarında HP, tümü CISC CPU'lara dayalı dört bilgisayar serisi inşa ediyordu . Bir satır, 1986'da başlatılan IBM PC uyumlu Intel i286 tabanlı Vectra Serisiydi . Diğerlerinin tümü Intel olmayan sistemlerdi. Bunlardan biri Motorola 68000 tabanlı iş istasyonlarının HP 300 Serisi , safir (SOS) çip tasarımı üzerine özel silikon tabanlı bir başka 200 Serisi teknik iş istasyonu , SOS tabanlı 16 bit HP 3000 classic serisi ve son olarak HP 9000 Serisi 500 mini bilgisayarlar , kendi (16 ve 32 bit) FOCUS mikroişlemcisine dayalıdır .

Hassas Mimari, Hewlett-Packard içinde Spectrum programı olarak bilinen şeyin sonucudur . HP, PC uyumlu olmayan tüm makinelerini tek bir RISC CPU ailesine taşımak için Spectrum'u kullanmayı planladı.

Komut seti ve sanal bellek sistemini tanımlayan 1982 yılının başlarında HP Laboratuarlarında Hassas Mimari üzerinde çalışmaya başlandı ve ilk TTL uygulaması, 1983'te işlemci simülasyonunun gerçekleşmesiyle ve yazılım geliştiricilere eksiksiz bir işlemcinin teslim edilmesiyle Nisan 1983'te başladı. Temmuz 1984. Sistem prototiplemesi, 1985'te "laboratuar prototipleri" ve 1986'da ürün prototipleri ile takip edildi.

İlk işlemciler 1986 yılında ürünlere tanıtıldı. Otuz iki 32 bit tamsayı kaydı ve on altı 64 bit kayan nokta kaydı vardır. 16'nın yetersiz ve kısıtlı performans olduğu anlaşıldığında kayan noktalı yazmaçların sayısı 1.1 sürümünde ikiye katlanarak 32'ye çıkarıldı. Mimarlar arasında Allen Baum, Hans Jeans, Michael J. Mahon, Ruby Bei-Loh Lee , Russel Kao, Steve Muchnick , Terrence C. Miller, David Fotland ve William S. Worley vardı.

İlk uygulama, ayrık transistör-transistör mantığı ( 74F TTL ) cihazlarından oluşturulmuş bir merkezi işlem birimi olan TS1 idi . Daha sonraki uygulamalar, NMOS süreçlerinde (NS1 ve NS2) ve CMOS'ta (CS1 ve PCX) üretilen çok çipli VLSI tasarımlarıydı. İlk olarak 1980'lerin sonlarında yeni bir HP 3000 makine serisinde kullanıldılar - o zamanlar yaygın olarak Spectrum sistemleri olarak bilinen 930 ve 950, geliştirme laboratuvarlarında onlara verilen ad. Bu makineler MPE-XL çalıştırdı . HP 9000 makineler yakında yayınlanmaya yanı PA-RISC işlemciye sahip yükseltilmiş HP-UX sürümünü UNIX .

PA-RISC mimarisine taşınan diğer işletim sistemleri arasında Linux , OpenBSD , NetBSD ve NeXTSTEP bulunur .

PA-RISC serisinin ilginç bir yönü, nesillerinin çoğunda Seviye 2 önbelleğe sahip olmamasıdır . Bunun yerine, eskiden bir veri yolu ile bağlanan ve şimdi çip üzerine entegre edilmiş ayrı yongalar olarak büyük Düzey 1 önbellekleri kullanılır. Yalnızca PA-7100LC ve PA-7300LC, L2 önbelleklerine sahiptir. PA-RISC'nin bir başka yeniliği, ilk olarak PA-7100LC'de tanıtılan MAX biçiminde vektör talimatlarının ( SIMD ) eklenmesidir.

HP tarafından yönetilen bir endüstri grubu olan Precision RISC Organizasyonu , PA-RISC mimarisini desteklemek için 1992 yılında kurulmuştur. Üyeler arasında Convex , Hitachi , Hughes Aircraft , Mitsubishi , NEC , OKI , Prime , Stratus , Yokogawa , Red Brick Software ve Allegro Consultants, Inc. vardı .

ISA, 1996'da PA-RISC 2.0 olarak adlandırılan bu revizyonla 64 bite genişletildi. PA-RISC 2.0 ayrıca , belirli kayan nokta yoğun algoritmalara yardımcı olan kaynaşmış çarpma-ekleme talimatlarını ve multimedya uygulamalarını hızlandırmak için talimatlar sağlayan MAX-2 SIMD uzantısını ekledi . İlk PA-RISC 2.0 uygulaması, Ocak 1996'da tanıtılan PA-8000 idi.

CPU özellikleri

modeli    Pazarlama adı Yıl Frekans [MHz] Bellek Veri Yolu [MB/s] İşlem [μm] Transistörler [milyon] Kalıp boyutu [mm²] Güç [W] Önbellek [kB] Önbellek [kB] L2 önbellek [MB] ISA Notlar
TS-1 ? 1986 8 ? ? - - ? ? ? - 1.0
CS-1 ? 1987 8 ? 1.6 0.164 72.93 1 - 0.25 - 1.0
NS-1 ? 1987 25/30 ? 1.5 0.144 70.56 ? ? ? - 1.0
NS-2 ? 1989 27.5/30 ? 1.5 0.183 196 27 512 512 - 1.0
PCX ? 1990 ? ? ? ? ? ? ? ? ? 1.0
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 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
PCX-W+ PA-8600 2000 360–550 1920 0.25 140 467 ? 1024 512 - 2.0
PCX-W2 PA-8700 (+) 2001 625-875 1920 0.18 186 304 <7.1@1.5V 1536 768 - 2.0
mako PA-8800 2003 800–1000 6400 0.13 300 361 ? 768/çekirdek 768/çekirdek 0 veya 32 2.0
kısa yüzgeç PA-8900 2005 800–1100 6400 0.13 ? ? ? 768/çekirdek 768/çekirdek 0 veya 64 2.0

Ayrıca bakınız

Referanslar

Dış bağlantılar

  • LostCircuits Hewlett Packard PA8800 RISC İşlemciye genel bakış
  • HP belgeleri – PA-RISC için sayfa aşağı, mimari PDF'leri mevcuttur
  • OpenPA.net Kapsamlı PA-RISC çipi ve bilgisayar bilgileri
  • chipdb.org Farklı PA-RISC işlemcilerinin görüntüleri