Costo della coerenza della cache / condivisione dei dati su più core?

0

Se ho due core CPU, uno sta scrivendo una particolare linea cache e l'altro core vuole

  1. Leggi
  2. Scrivi

la stessa linea della cache, quali sono i costi (in cicli) per farlo?

Sono un po 'insicuro se la richiesta Read-For-Ownership deve propagarsi attraverso le cache L1 e L2 mentre si sta dirigendo verso la CPU, che già possiede la cache. Quando la cacheline viene recuperata e restituita, so che passiamo attraverso le cache L3, L2 e L1, perché tutti e tre devono essere popolati con la linea cache aggiornata.

    
posta user997112 18.09.2015 - 20:38
fonte

0 risposte