IBM RS64

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

IBM RS64 este o familie de microprocesoare fabricate de IBM pentru linia de server AS / 400 și RS / 6000 .

Procesoarele au fost optimizate pentru sarcini comerciale (performanțe întregi, cache mare, gestionarea salturilor) și nu aveau caracteristici precum o unitate puternică în virgulă mobilă precum familia POWER din care derivă. Aceste procesoare au fost derivate de la procesoare PowerPC, dar au inclus funcții suplimentare și chiar de la primul model au fost proiectate în 64 de biți.

RS64 (Apache)

Modelul Apache a fost introdus în 1997 în linia RS / 6000 și AS / 400. A fost dezvoltat de la PowerPC-urile timpurii și a fost dezvoltat special pentru linia AS / 400. Procesorul avea 128 KB de cache de primul nivel în procesor. Avea 4 MB de cache de nivel secundar pe cipurile externe conectate la procesor printr-o magistrală de 128 biți de 125 MHz. Procesorul ar putea gestiona o configurație SMP cu cel mult 12 unități.

RS64-II (Northstar)

Procesorul Northstar a fost introdus în 1998 la o frecvență de 262 MHz cu 8 MB de cache de nivel secundar conectat printr-o magistrală de 256 de biți. Placa procesorului a inclus patru PS64-II, astfel încât acestea să poată înlocui placa RS64 cu patru procesoare anterioară, pentru a permite o actualizare nedureroasă a mașinii.

RS64-III (Pulsar)

Pulsar a fost introdus în 1999 la o frecvență de 450 MHz cu 8 MB de DDR SRAM ca o memorie cache de nivel secundar conectată la procesor printr-o magistrală de 256 biți de 450 MHz. Primul cache de nivel integrat în procesor a fost mărit la 256 KB. Predicția ramurii a fost îmbunătățită și eroarea pentru predicția incorectă a fost redusă la 0 sau 1 ciclu. Procesorul a fost echipat cu o conductă în 5 etape și a gestionat configurații SMP cu 24 de căi.

RS64-IV (Istar, Sstar)

Istar și Sstar au fost introduse în 2000 la 600 MHz, ulterior crescute la 750 MHz. Cache-ul de al doilea nivel a fost mărit la 16 MB gestionat ca în RS64-III. A fost primul procesor utilizat pe scară largă care se ocupă de multithreading. Practic fiecare procesor stochează informațiile a două fire și în sistemul de operare apare ca un biprocesor. Când se execută un proces, al doilea este oprit. Când primul proces întâlnește un eveniment cu latență ridicată (cum ar fi o pierdere în cache a celui de-al doilea nivel cache) procesul este oprit și al doilea proces este activat, din punctul de vedere al sistemului de operare este ca și cum al doilea procesor au fost activate. Dacă procesul întâlnește în schimb un eveniment de latență non-mare (pierderea memoriei cache a memoriei cache de primul nivel), al doilea proces este activat numai dacă este gata de execuție și procesul în oprire a fost următorul proces care a fost activat în funcție de programul de operare al sistemului . IBM a numit această tehnică multithreading cu granulație grosieră . Această multithreading este ușor diferită de cea multithreading implementată de procesoare precum Pentium 4 . Potrivit documentelor IBM, multithreading cu granulație grosieră oferă o performanță mai bună într-o arhitectură de execuție a comenzilor de instrucțiuni, cum ar fi cea a RS64. De asemenea, procesoarele RS, spre deosebire de procesoarele POWER, au avut întotdeauna un consum redus, consumând aproximativ 15 wați pentru nucleu.

Timp de câțiva ani linia de procesor POWER a oferit frecvențe de operare mai mici decât concurența. Linia RS64 a fost partea de top a IBM în serverele SMP unix. În programele comerciale, performanța sistemelor RS64-IV a fost comparabilă cu cea a Sun Microsystems și a altor concurenți, deși performanța în calculul cu virgulă mobilă nu a fost comparabilă cu cea a procesoarelor POWER3-II . Cu introducerea POWER4, cu toate acestea, linia a fost întreruptă.

linkuri externe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT