Geheugenhiërarchie en prestaties
Welke verandering treedt op bij de overstap van direct-mapped naar set-associatief?
- AConflictmisses nemen af, maar de hittijd wordt door tagvergelijking en wegselectie eerder langer
- BConflictmisses nemen toe, maar het circuit wordt eenvoudiger en de hittijd korter
- COngeacht de associativiteit veranderen missratio en hittijd helemaal niet
Antwoord en toelichting tonen
Antwoord: A. Conflictmisses nemen af, maar de hittijd wordt door tagvergelijking en wegselectie eerder langer
Bij set-associatief heeft een set meerdere wegen en kunnen meerdere gegevens die bij dezelfde set horen worden opgeslagen, zodat er minder conflictmisses zijn dan bij direct-mapped. Daar staat tegenover dat een schakeling nodig is die meerdere tags parallel vergelijkt en de data van de overeenkomende weg selecteert, zodat hittijd en energieverbruik eerder toenemen. Meer conflictmisses en een eenvoudiger circuit zijn eigenschappen van direct-mapped. Missratio en hittijd veranderen wel met de associativiteit.