Runway buss
Runway -bussen är en front-side-buss utvecklad av Hewlett-Packard för användning av dess PA-RISC- mikroprocessorfamilj . Runway-bussen är en 64-bitars bred, delad transaktion, tidsmultiplexad adress och databuss som körs på 120 MHz. Detta schema valdes av HP eftersom de fastställde att en buss som använder separata adress- och dataledningar bara skulle ha levererat 20 % mer bandbredd för en 50 % ökning av antalet stift, vilket skulle ha gjort mikroprocessorer som använder bussen dyrare. Runway-bussen introducerades med lanseringen av PA-7200 och användes därefter av mikroprocessorerna PA-8000 , PA-8200 , PA-8500 , PA-8600 och PA-8700 . Tidiga implementeringar av bussen som användes i PA-7200, PA-8000 och PA-8200 hade en teoretisk bandbredd på 960 MB/s. Från och med PA-8500, reviderades Runway-bussen för att sända på både stigande och fallande kanter av en 125 MHz klocksignal, vilket ökade dess teoretiska bandbredd till 2 GB/s. Runway-bussen lyckades med introduktionen av PA-8800, som använde Itanium 2- bussen.
Bussfunktioner
- 64-bitars multiplexerad adress/data
- 20 bussprotokollsignaler
- Stöder cachekoherens
- Tre frekvensalternativ (1.0, 0.75 och 0.67 för CPU-klockan - 0.50 har tydligen lagts till senare)
- Paritetsskydd på adress/data och styrsignal
- Varje ansluten enhet innehåller sin egen skiljedomslogik
- Dela transaktioner, upp till sex transaktioner kan vara väntande samtidigt
- Snoopande cachekoherensprotokoll
- 1-4 processorer "limlös" multibearbetning (inga stödchip behövs)
- 768 MB/s hållbar genomströmning, topp 960 MB/s vid 120 MHz
- Runway+/Runway DDR: På PA-8500, PA-8600 och PA-8700 arbetar bussen i DDR-läge (dubbel datahastighet),
- vilket resulterar i en toppbandbredd på cirka 2,0 GB/s (Runway+ eller Runway DDR) med 125 MHz
De flesta maskiner använder Runway-bussen för att ansluta processorerna direkt till IOMMU (Astro, U2/Uturn eller Java) och minne. N-klassen och L3000-servrarna använder dock ett gränssnittschip som heter Dew för att överbrygga Runway-bussen till Merced-bussen som ansluter till IOMMU och minne .
-
Bryg, William R.; Chan, Kenneth K. och Fiduccia, Nicholas S. (februari 1996). "En högpresterande, billig multiprocessorbuss för arbetsstationer och mellanklassservrar" ( PDF) . Hewlett-Packard Journal .
{{ citera journal }}
: CS1 underhåll: använder författarens parameter ( länk ) - Gwennap, Linley (17 november 1997). "PA-8500s 1,5 miljoner cache hjälper till att prestera". Mikroprocessorrapport .