1 points | by user_timo 3 hours ago
2 comments
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.
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.
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.
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.