mirror of
https://github.com/cirosantilli/linux-kernel-module-cheat.git
synced 2026-01-23 02:05:57 +01:00
Summarize Linux cache attempts
This commit is contained in:
13
README.adoc
13
README.adoc
@@ -1696,7 +1696,17 @@ cat /sys/devices/system/cpu/cpu0/cache/index2/size
|
|||||||
+
|
+
|
||||||
Checking `level` is needed, for example `level0` and `level1` represented the same level on Linux 4.15.
|
Checking `level` is needed, for example `level0` and `level1` represented the same level on Linux 4.15.
|
||||||
+
|
+
|
||||||
TODO: check not working. `/sys` files don't exist, and `getconf` values empty. Ticket inbound. Related:
|
TODO: check not working. Breakdown:
|
||||||
|
+
|
||||||
|
--
|
||||||
|
** arm QEMU and GEM5, x86 GEM5: `/sys` files don't exist, and `getconf` values empty
|
||||||
|
** x86 QEMU: `/sys` files exist, but `getconf` values still empty
|
||||||
|
--
|
||||||
|
+
|
||||||
|
We can also try to check simply by verifying if benchmarks are getting sped up by larger caches.
|
||||||
|
+
|
||||||
|
Related:
|
||||||
|
+
|
||||||
** http://gem5-users.gem5.narkive.com/4xVBlf3c/verify-cache-configuration
|
** http://gem5-users.gem5.narkive.com/4xVBlf3c/verify-cache-configuration
|
||||||
* Memory latency: TODO These look promising:
|
* Memory latency: TODO These look promising:
|
||||||
+
|
+
|
||||||
@@ -1734,6 +1744,7 @@ grep numCycles m5out/stats.txt
|
|||||||
....
|
....
|
||||||
+
|
+
|
||||||
TODO: why doesn't this exist:
|
TODO: why doesn't this exist:
|
||||||
|
+
|
||||||
....
|
....
|
||||||
ls /sys/devices/system/cpu/cpu0/cpufreq
|
ls /sys/devices/system/cpu/cpu0/cpufreq
|
||||||
....
|
....
|
||||||
|
|||||||
Reference in New Issue
Block a user