tinymembench
tinymembench copied to clipboard
Simple benchmark for memory throughput and latency
meanwhile your software entered debian, it fails to build on some architectures: https://buildd.debian.org/status/package.php?p=tinymembench&suite=sid
These are useful only with stabs debug format, which is not used on linux systems, gas ignores them silently, but clang assembler does not and rightly so. Signed-off-by: Khem Raj
Handle memory allocation failure properly (instead of producing segfault), allow to override SIZE (mostly needed for smaller devices), fix declaration syntax for older compilers.
will tiny-membench support multi-thread memory bandwidth and if yes, when?
I wanted to check if the prefetcher is enabled for the latency test. If yes, can we disable it ?.
This is a preparation for adding more complex benchmarks that need libraries like pthread.
I ran into a situation where testing a newer CPU had larger L3 than the hard-coded SIZE (32MB). Rather than simply change this value in the code, I made it...
Building tinymembench for ARM Cortex-M currently fails, because the arm-neon.S file contains ARM code that doesn't build on Thumb-only architectures. To account for this and fix the build for Cortex-M,...
I'm trying to compile tinymembench with clang and hitting errors in x86-sse2 assembly code. I removed all the .func and .endfunc directives since it seems LLVM has no interest in...