[Architettura degli elabortori] Esercizio guadagno cache

Messaggioda daffeen » 02/09/2019, 15:28

Si ipotizzi che il 30% delle istruzioni in un programma tipico effettui un'operazione di scrittura o di lettura in RAM, e che la frequenza di successo di lettura in cache sia del 95% per le istruzioni e del 90% per i dati.
Si supponga, inoltre, che la penalità di fallimento sia la stessa per operazioni di scrittura e operazioni di lettura. Si supponga che, in cicli di clock, una lettura diretta in memoria costi 10, una in cache costi 1 e una sia in cache che in memoria costi 16. Quale sarebbe il guadagno utilizzando la cache?

A meno di errori del professore, il guadagno dovrebbe essere 5,2.
Potete spiegare passo-passo il procedimento utilizzato? Grazie
daffeen
Junior Member
Junior Member
 
Messaggio: 32 di 106
Iscritto il: 09/11/2018, 23:08
Località: Napoli

Torna a Informatica

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite