Cacheminnesnivåerna är vanligtvis numrerade från 0 till 3, där nivå 0 är närmast processorn och nivå 3 är längst bort.
- Nivå 1 cache (L1 cache): L1-cache är det minsta och snabbaste cacheminnet. Den sitter på samma chip som processorn och har lägst latens. L1-cache är vanligtvis uppdelad i två delar:instruktionscache och datacache. Instruktionscache lagrar ofta använda instruktioner, medan datacache lagrar ofta använda data.
- Nivå 2 cache (L2 cache): L2-cache är större än L1-cache men långsammare. Den sitter också på samma chip som processorn, men den är inte lika tätt integrerad som L1-cache. L2 cache lagrar både instruktioner och data.
- Nivå 3 cache (L3 cache): L3-cache är det största och långsammaste cacheminnet. Den är placerad på ett separat chip från processorn och har den högsta latensen. L3-cachen lagrar både instruktioner och data, och den kan delas mellan flera processorer.
Vissa system kan också ha en nivå 4-cache (L4-cache), som är ännu större och långsammare än L3-cache. L4-cache används vanligtvis i högpresterande servrar och arbetsstationer.