cachelijn
Een cachelijn is de kleinste verplaatsbare eenheid tussen het hoofdgeheugen en de cache van een computerprocessor. Gegevens uit het hoofdgeheugen worden in blokken van de grootte van een cachelijn in de cache geladen en onderhouden, samen met metadata zoals een tag en statusbits. De grootte van een cachelijn varieert per systeem, maar op moderne processors is 64 bytes gebruikelijk; er bestaan ook systemen met 32 of 128 bytes.
Een cache bestaat uit meerdere lijnen, georganiseerd in sets bij een set-associatieve structuur. Elke lijn bevat
Prestaties worden deels bepaald door spatial locality: aangrenzende data in dezelfde cachelijn kunnen samen worden geladen;
Voor coherentie tussen cores wordt in multi-core systemen vaak een cache-coherentieprotocol gebruikt, zoals MESI (Modified, Exclusive,