mirror of
https://github.com/cirosantilli/linux-kernel-module-cheat.git
synced 2026-01-27 20:14:27 +01:00
userland benchmarks: more comments
This commit is contained in:
20
README.adoc
20
README.adoc
@@ -19744,46 +19744,46 @@ Summary of manually collected results on <<p51>> at LKMC a18f28e263c91362519ef55
|
|||||||
|===
|
|===
|
||||||
|Comment |LKMC |Benchmark build |Emulator command |Loops |Time (s) |Instruction count |Approximate MIPS
|
|Comment |LKMC |Benchmark build |Emulator command |Loops |Time (s) |Instruction count |Approximate MIPS
|
||||||
|
|
||||||
|
|
|QEMU busy loop
|
||||||
|a18f28e263c91362519ef550150b5c9d75fa3679 + 1
|
|a18f28e263c91362519ef550150b5c9d75fa3679 + 1
|
||||||
|link:userland/gcc/busy_loop.c[] `-O0`
|
|link:userland/gcc/busy_loop.c[] `-O0`
|
||||||
|`qemu --arch aarch64`
|
|`qemu --arch aarch64 --userland userland/gcc/busy_loop.c `
|
||||||
|10^10
|
|10^10
|
||||||
|68
|
|68
|
||||||
|1.1 * 10^11 (approx)
|
|1.1 * 10^11 (approx)
|
||||||
|2000
|
|2000
|
||||||
|
|
||||||
|
|
|gem5 busy loop
|
||||||
|a18f28e263c91362519ef550150b5c9d75fa3679 + 1
|
|a18f28e263c91362519ef550150b5c9d75fa3679 + 1
|
||||||
|link:userland/gcc/busy_loop.c[] `-O0`
|
|link:userland/gcc/busy_loop.c[] `-O0`
|
||||||
|`gem5 --arch aarch64`
|
|`gem5 --arch aarch64 --userland userland/gcc/busy_loop.c`
|
||||||
|10^7
|
|10^7
|
||||||
|100
|
|100
|
||||||
|1.10018162 * 10^8
|
|1.10018162 * 10^8
|
||||||
|1
|
|1
|
||||||
|
|
||||||
|
|
|gem5 busy loop for a debug build
|
||||||
|a18f28e263c91362519ef550150b5c9d75fa3679 + 1
|
|a18f28e263c91362519ef550150b5c9d75fa3679 + 1
|
||||||
|link:userland/gcc/busy_loop.c[] `-O0`
|
|link:userland/gcc/busy_loop.c[] `-O0`
|
||||||
|`gem5 --arch aarch64 --gem5-build-id debug`
|
|`gem5 --arch aarch64 --gem5-build-id debug --userland userland/gcc/busy_loop.c --userland-args 100000`
|
||||||
|10^5
|
|10^5
|
||||||
|32
|
|32
|
||||||
|2.528728 * 10^6
|
|2.528728 * 10^6
|
||||||
|0.08
|
|0.08
|
||||||
|
|
||||||
|
|
|gem5 busy loop for a <<gem5-cpu-types,MinorCPU>>
|
||||||
|a18f28e263c91362519ef550150b5c9d75fa3679 + 1
|
|a18f28e263c91362519ef550150b5c9d75fa3679 + 1
|
||||||
|link:userland/gcc/busy_loop.c[] `-O0`
|
|link:userland/gcc/busy_loop.c[] `-O0`
|
||||||
|`+gem5 --arch aarch64 -- --cpu-type MinorCPU --caches+`
|
|`+gem5 --arch aarch64 --userland userland/gcc/busy_loop.c --userland-args 1000000 -- --cpu-type MinorCPU --caches+`
|
||||||
|10^6
|
|10^6
|
||||||
|31
|
|31
|
||||||
|1.1018152 * 10^7
|
|1.1018152 * 10^7
|
||||||
|0.4
|
|0.4
|
||||||
|
|
||||||
|
|
|gem5 busy loop for a <<gem5-cpu-types,DerivO3CPU>>
|
||||||
|a18f28e263c91362519ef550150b5c9d75fa3679 + 1
|
|a18f28e263c91362519ef550150b5c9d75fa3679 + 1
|
||||||
|link:userland/gcc/busy_loop.c[] `-O0`
|
|link:userland/gcc/busy_loop.c[] `-O0`
|
||||||
|`+gem5 --arch aarch64 -- --cpu-type DerivO3CPU --caches+`
|
|`+gem5 --arch aarch64 --userland userland/gcc/busy_loop.c --userland args 1000000 -- --cpu-type DerivO3CPU --caches+`
|
||||||
|10^6
|
|10^6
|
||||||
|52
|
|52
|
||||||
|1.1018128 * 10^7
|
|1.1018128 * 10^7
|
||||||
|
|||||||
Reference in New Issue
Block a user