C
CH
Guest
witaj,
ktoś może mi pomóc w formie pisemnej w języku C program do określenia wielkości L1 i L2 cache.Pragniemy również być w stanie określić, czy cache L1 jest 1-drożny, 2-sposób lub 4-way.
What
I've done do tej pory było stworzenie dużej tablicy, kroczyć poprzez tablicę wiele wiele razy, czytanie i pisanie w każdym miejscu, podczas gdy to czas.Wtedy to w dokładnie ten sam co znów bez czytania i pisania w pamięci ...następnie wykorzystać różnicę między dwoma wyniki jako sposób określania rozmiarów.
Metoda Używam jest bardzo niedokładne, a ja jestem litle mylić na temat całego procesu buforowania występuje (np. w sposób Wikisłowniku pobiera tylko 32B linii jednocześnie)
wszelkich porad będzie bardzo doceniane, thx.
ktoś może mi pomóc w formie pisemnej w języku C program do określenia wielkości L1 i L2 cache.Pragniemy również być w stanie określić, czy cache L1 jest 1-drożny, 2-sposób lub 4-way.
What
I've done do tej pory było stworzenie dużej tablicy, kroczyć poprzez tablicę wiele wiele razy, czytanie i pisanie w każdym miejscu, podczas gdy to czas.Wtedy to w dokładnie ten sam co znów bez czytania i pisania w pamięci ...następnie wykorzystać różnicę między dwoma wyniki jako sposób określania rozmiarów.
Metoda Używam jest bardzo niedokładne, a ja jestem litle mylić na temat całego procesu buforowania występuje (np. w sposób Wikisłowniku pobiera tylko 32B linii jednocześnie)
wszelkich porad będzie bardzo doceniane, thx.