Pipeline-burst-cachen är en sekundär cache, även känd som L2-cachen som gör det möjligt för data överföras mycket snabbare genom att sprida data som hämtas från minnet över tre hela klockan cykler. Det är en viktig del av mikroprocessorer som använder superskalär arkitektur, men det kräver en specifik, matchande och synkron typ av RAM som kallas SDRAM för att fungera.
Technipages förklarar Pipeline Burst Cache
Denna typ av RAM-minne är en vars chips kan synkroniseras med mikroprocessorns klocka, och kan därmed mäta och följa dess klockcykler enkelt. Genom att sprida ut över tre sådana cykler finns det en mindre fördröjning initialt, men när det väl är gjort kan cachen placera förfrågningar i en kö och alla efterföljande hämtningsförfrågningar tar sedan bara en cykel, vilket betyder att saker och ting går mycket snabbare än de skulle utan L2 cache.
Pipeline burst-cacher stöder också burst-lägesöverföringar – genom att dra fördel av SDRAM-kretsarna kan pipelinen leverera också en grupp eller rad med cacheinnehåll på en gång när processorn frågar efter det första objektet på den raden eller grupp. Detta innebär att allt annat i princip är förinstallerat och tillgängligt mycket snabbare än om varje artikel måste begäras manuellt och specifikt. I själva verket minskar introduktionen och användningen av pipelineburst-cacher processorns väntetid och ökar cacheminnets operationer.
L2-cachen fungerar i allmänhet i ett av två lägen – det ovannämnda burstläget och det vanliga pipeliningläget. Information kan endast hämtas i förväg i burst made, medan i pipelining-läge gör cachen sitt innehåll tillgängligt för både cachen och RAM-minnet.
Vanlig användning av Pipeline Burst Cache
- Pipeline burst-cacher är utformade för att minska processorns väntetid.
- Inom en superskalär installation fungerar pipeline burst-cacher endast i kombination med SDRAM.
- CPU-arkitektur med en pipeline burst-cache kan avsevärt påskynda hämtningen av data av systemet.
Vanliga missbruk av Pipeline Burst Cache
- Pipelineburst-cachen i en processor är en backup för pipelinesystemet som aktiveras när något går fel och data "spricker" fri.