Pipeline burst cache je sekundárna cache známa aj ako L2 cache, ktorá umožňuje dáta preniesť oveľa rýchlejšie tým, že sa údaje načítané z pamäte rozložia na celé tri hodiny cyklov. Je to nevyhnutná súčasť mikroprocesorov, ktoré používajú superskalárnu architektúru, ale na fungovanie si vyžaduje špecifický, zodpovedajúci a synchrónny typ RAM nazývaný SDRAM.
Technipages vysvetľuje Pipeline Burst Cache
Tento typ RAM je taký, ktorého čipy sa môžu synchronizovať s hodinami mikroprocesora, a tak môžu ľahko merať a sledovať jeho hodinové cykly. Rozložením na tri takéto cykly je spočiatku malé oneskorenie, ale keď sa to stane, vyrovnávacia pamäť môže umiestniť požiadavky do frontu a akékoľvek následné požiadavky na načítanie potom trvajú iba jeden cyklus, čo znamená, že celkovo veci bežia oveľa rýchlejšie, ako by fungovali bez L2 cache.
Pipeline burst cache tiež podporujú prenosy burst módu – využitím výhod čipov SDRAM môže pipeline tiež dodať skupinu alebo riadok obsahu vyrovnávacej pamäte naraz, keď procesor požiada o prvú položku v tomto riadku, resp skupina. To znamená, že všetko ostatné je v podstate predinštalované a dostupné oveľa rýchlejšie, ako keby bolo potrebné každú položku žiadať manuálne a konkrétne. Zavedenie a používanie vyrovnávacích pamätí zhlukov v potrubí znižuje čakaciu dobu procesora a zvyšuje operácie s vyrovnávacou pamäťou.
Cache L2 vo všeobecnosti funguje v jednom z dvoch režimov – v spomínanom burst režime a v štandardnom režime pipeliningu. Informácie je možné vopred načítať iba v zhlukoch, zatiaľ čo v režime pipeline vyrovnávacia pamäť sprístupňuje svoj obsah vyrovnávacej pamäti aj pamäti RAM.
Bežné použitie vyrovnávacej pamäte pre burst potrubia
- Pipeline burst cache sú navrhnuté tak, aby skrátili čakaciu dobu procesora.
- V rámci superskalárneho nastavenia fungujú vyrovnávacie pamäte prerušenia potrubia iba v kombinácii s SDRAM.
- Architektúra CPU obsahujúca pipeline burst cache môže výrazne urýchliť načítanie údajov systémom.
Bežné nesprávne použitie vyrovnávacej pamäte pre prasknutie potrubia
- Vyrovnávacia pamäť pre zhlukovanie potrubia v procesore je zálohou pre systém potrubia, ktorý sa aktivuje, keď sa niečo pokazí a údaje sa „uvoľnia“.