Mam podstawowe pytanie dotyczące polityki przestrzeganej przez system pamięci.Eksmisja cache z L1 cache na L2 eksmisji
Rozważ rdzeń z prywatnymi pamięciami podręcznymi L1 i L2. Po pamięci podręcznej L2 mamy magistralę, na której działa ruch koherentny. Teraz, jeśli linia pamięci podręcznej adresu (X) zostanie wyeksmitowana z pamięci podręcznej L2, czy konieczne jest usunięcie tego adresu z pamięci podręcznej L1?
Powodem eksmisji może być to, że pomaga w zachowaniu niezmiennej protokołu koherencji [jeżeli linia L2 wskazuje nieważne rdzeniowe nie zawierają tego adresu].
Mam wątpliwości co do rozmiaru linii. możesz wyjaśnić to samo http://stackoverflow.com/questions/14707803/line-size-of-l1-and-l2-caches –
Czy możesz podać kilka dalszych uwag na ten temat: "Projekty z włączeniem są coraz bardziej popularne, ponieważ są szybsze synchronizacja między rdzeniami staje się ważniejsza niż posiadanie nieco większych efektywnych rozmiarów pamięci podręcznej "? – rkioji