Wat is een set-associatieve cache in computationele architectuur?

Een set-associatieve cache is een type cache in computerarchitectuur waarbij de cache is verdeeld in een beperkt aantal sets, en elke set kan meerdere cacheregels opslaan. Elke cacheregel in een set-associatieve cache wordt geïdentificeerd door een tag die het geheugenadres specificeert van de gegevens die in de cache zijn opgeslagen. Wanneer een processor data opvraagt ​​die niet in de cache zit, zoekt de cachecontroller in alle sets tegelijk naar de benodigde data. Een set-associatieve cache biedt een compromis tussen de direct toegewezen cache (die een kleinere cachegrootte maar beperkte flexibiliteit heeft) en de volledig associatieve cache (die een grotere cachegrootte heeft maar een hogere toegangslatentie).

Publicatie datum: