Riistvara
Protsessori vahemälu: kiire staatiline mälu põhimälu ja protsessori vahel. Käsukonveier
töötab edukalt siis kui tal on ees piisavalt käske ja andmeid, mida töödelda. Kuna protsessori
töökiirus on oluliselt kõrgem muutmälu töökiirusest siis otse mälust andmete lugemine
põhjustaks protsessoris pidevaid seisakuid. Seetõttu kasutatakse dünaamilise muutmälu ja
protsessori vahel kiiret staatilist muutmälu ehk vahemälu (CacheMemory), kus püütakse
hoida sees protsessori tööks jooksvalt vajalikke andmeid. Kaasaegsed protsessorid oskavad
ennustada programmi kulgu (Branch Prediction) ja vastavalt sellele uuendada vahemälu sisu
ka siis kui toimub hüpe programmikoodis.
Vahemälu parameetrid:
o Vahemälu tabamus (cache hit) - vahemälust leiti vajalik info
o Vahemälu möödalask (cache fail) - vahemälust ei leitud vajalikku infot