instruktionscache
Instruktionscache, ofta förkortat I-cache, är ett litet, mycket snabbt minnesområde i en processor som lagrar nyligen eller frekvent använda instruktioner. Dess syfte är att minska tiden det tar att hämta instruktioner och därigenom öka processorns genomströmning genom att undvika upprepade åtkomstförsök till det långsammare huvudminnet.
Funktion och arbetsätt: när processorn hämtar instruktioner hämtas vanligtvis en hel cachelinje, vanligtvis 32–64 bytes, från
Organisation och nivåer: moderna CPU:er har ofta separata instruktions- och datacachear, vilket liknar en Harvard-liknande arkitektur.
Pre-fetch och pipelines: prefetching och grenpredikering samverkar med I-cachen för att hålla korrekta och väntande instruktioner
Storlek och inverkan: L1-instruktionscache är vanligtvis mellan några få och flera tiotal kilobyte per kärna (t.ex.