Hola buenas tardes,
No entiendo bien el ejercicio que pide mostrar un ejemplo de localidad espacial y uno temporal del código:
for (i = 0; i < 20; i++)
for (j = 0; j < 10; j++)
a[i] = a[i] * a[j]
Lo que observo en el código es que sobreescribo a[i] j veces (j = 0, .., 9) para i = 0,..,19.
Si supongo la memoria caché vacía inicialemente tengo un miss pero luego de ir a buscar a memoria prinicipal, cuáles datos "llevo" a MP?
Muchas gracias,
Verónica