„Alpha 21164” változatai közötti eltérés
[ellenőrzött változat] | [ellenőrzött változat] |
Tartalom törölve Tartalom hozzáadva
a +l |
a j |
||
24. sor:
Az elsődleges gyorsítótár két külön tárra van bontva, külön az utasítások és az adatok számára: az utasítás-gyorsítótárra az ''I-cache'', az adat-gyorsítótárra pedig a ''D-cache'' elnevezéssel hivatkoznak. Mindkettő mérete 8 KiB, direkt leképezésű tárak, sorhosszuk 32 bájt. A ''D-cache'' kétportos, a teljesítmény növelése érdekében, és a gyorsítótár megkettőzésével készült. Közvetlen átírás (''write-through'') visszaírási rendszert használ és ''on-read'' allokációt.
Az ''S-cache''-ként is ismert másodlagos gyorsítótár szintén lapkára integrált, mérete 96 KiB. A 21164-esnek szüksége volt egy belső, integrált másodlagos gyorsítótárra, mert a processzor megnövekedett sávszélessége miatt egy külső másodlagos gyorsítótár nem tudta volna megfelelő gyorsasággal ellátni az adatok és utasítások beolvasását.<ref>Gwennap, [[#MPR 1994-09-12|"Digital Leads the Pack with 21164"]], p. 1.</ref> Ez a tár az eléréshez két órajelciklust igényel, a nagy méret miatt. A teljesítményt egy gyorsítótár-futószalag javítja. A belső másodlagos gyorsítótár egy másik előnye, hogy könnyen megvalósítható a többutas szervezés, és végeredményben ez a tár háromutas
A harmadik szintű gyorsítótár – a ''B-cache'' – egy külső egység, eleve külső SRAM memóriák használatára tervezték. A ''B-cache'' opcionális, és több Alpha 21164-et használó rendszerben nincs is meg. A ''B-cache'' mérete 1-től 64 MiB-ig terjedhet, kisebb méreteket nem támogat, mivel azokat fölöslegessé tette a lapkára integrált ''S-cache''.<ref>Gwennap, [[#MPR 1994-09-12|"Digital Leads the Pack with 21164".]]</ref> Ez a gyorsítótár közvetlen leképezésű, ''write-back'' visszaírási rendszert használ és ''on-write'' allokációt. A ''B-cache'' vezérlését egy lapkára integrált külső interfész egység végzi, nem úgy, mint a [[Alpha 21064|21064]]-esnél, amely a feladathoz egy külső gyorsítótár-vezérlőt igényelt. A ''B-cache'' felépíthető szinkron és aszinkron SRAM-okból is, és rendszersínen keresztül érhető el.
|