Built a small macOS memory benchmark for Apple Silicon.
Measures cache latency (pointer chase) and memory bandwidth (read/write/copy).
ARM64-native.
Looking for feedback on methodology and results across different M-series chips. I have been able to test this on M4 Mac mini and M1 MacBook Air.
Can be installed with Brew.
user_timo•2h ago
A quick clarification: on Apple Silicon there is no user-space equivalent of x86 CLFLUSH, so the benchmark can’t force cold caches between runs. Cache behavior is inferred via buffer sizing, warm-up, and steady-state measurements.
user_timo•2h ago
Measures cache latency (pointer chase) and memory bandwidth (read/write/copy). ARM64-native.
Looking for feedback on methodology and results across different M-series chips. I have been able to test this on M4 Mac mini and M1 MacBook Air.
Can be installed with Brew.