[5.1] Introdução (cont.)
Contabilização de ciclos perdidos:
Exemplo: Sistema com dois níveis (cache + mem.principal)
Acessos à memória pela CPU? duas siuações possíveis:
a) cache-hit: dado está na cache (acesso rápido)
b) cache-miss: dado não está na cache; ir à mem.princ.
memory stall cycles = I ? M ? r ? p
onde:
I : Número de Instruções no programa
M: Número médio de referências à memória por instrução
r : Miss-rate - fração dos acessos não atendidos na cache
p: Miss-penalty - ciclos perdidos para servir tais acessos