Trasovací vyrovnávací paměť
V architektuře počítače, trasovací vyrovnávací paměť je mechanismus pro zvětšovat instrukci vykonat šířka pásma tím, že uloží stopy instrukcí to už beeen vykonal, a možná dokonce provedený. Mechanismus byl nejprve navrhován Ericem Rotenberg, Steve Bennett, a Jim Smith v jejich 1996 papír “vyrovnávací paměť Trace: nízký latenční přístup k vysoké šířce pásma instrukce okouzlující.”Trasovací vyrovnávací paměti jsou nezbytně vyrovnávací paměti, které uloží instrukce jeden po oni byli dekódovaní, nebo jak oni jsou vysloužilí. Toto dovolí instrukci zaběhnout pro jednotku procesoru zaběhnout pro několik základních bloků, bez muset bát se o větve v prováděcím toku. Trasovací linky jsou uloženy ve vyrovnávací paměti stopy založené na pultu programu prvního poučení ve stopě a souboru předvídání větvení. Toto počítá s uložením různé trasovací cesty, které začnou se stejnou adresou. V instrukci zaběhnout pro fázi potrubí, aktuální programový pult spolu se souborem předvídání větvení je zaregistrován trasovací vyrovnávací paměť pro hit. Jestliže tam je hit, trasovací linka je dodávána zaběhnout pro kterého nemusí jít do pravidelné vyrovnávací paměti nebo k paměti na tyto isntructions. Trasovací vyrovnávací paměť pokračuje ke krmení zaběhnout pro jednotku až do trasovacích konců vedení nebo until tam je misprediction v potrubí. Jestliže tam je minout, nová stopa začne být se budovat. Protože stopy také obsahují různé větvové cesty, dobrý rozmanitý známka větve je nezbytná pro úspěšnou rychlost trasovacích vyrovnávacích pamětí.
Trasovací vyrovnávací paměti jsou také použity v procesorech jako Intel Pentium 4 k obchod už dekódoval mikro-operace nebo překlady komplexu x86 instrukce, tak to příště poučení je potřebováno, to nemusí být dekódován znovu.