diff --git a/README.adoc b/README.adoc index f837070..277d324 100644 --- a/README.adoc +++ b/README.adoc @@ -19744,46 +19744,46 @@ Summary of manually collected results on <> at LKMC a18f28e263c91362519ef55 |=== |Comment |LKMC |Benchmark build |Emulator command |Loops |Time (s) |Instruction count |Approximate MIPS -| +|QEMU busy loop |a18f28e263c91362519ef550150b5c9d75fa3679 + 1 |link:userland/gcc/busy_loop.c[] `-O0` -|`qemu --arch aarch64` +|`qemu --arch aarch64 --userland userland/gcc/busy_loop.c ` |10^10 |68 |1.1 * 10^11 (approx) |2000 -| +|gem5 busy loop |a18f28e263c91362519ef550150b5c9d75fa3679 + 1 |link:userland/gcc/busy_loop.c[] `-O0` -|`gem5 --arch aarch64` +|`gem5 --arch aarch64 --userland userland/gcc/busy_loop.c` |10^7 |100 |1.10018162 * 10^8 |1 -| +|gem5 busy loop for a debug build |a18f28e263c91362519ef550150b5c9d75fa3679 + 1 |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 |32 |2.528728 * 10^6 |0.08 -| +|gem5 busy loop for a <> |a18f28e263c91362519ef550150b5c9d75fa3679 + 1 |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 |31 |1.1018152 * 10^7 |0.4 -| +|gem5 busy loop for a <> |a18f28e263c91362519ef550150b5c9d75fa3679 + 1 |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 |52 |1.1018128 * 10^7