Built a visual cache profiler that uses LLVM instrumentation + simulation to show you exactly which lines cause L1/L2/L3 misses in your C and C++ code (Rust support in active development).
-
Hardware-validated accuracy (±4.6% L1, ±9.3% L2 vs Intel perf)
-
Source-level attribution (not just assembly)
-
False sharing detection for multi-threaded code
-
14 hardware presets (Intel/AMD/ARM/Apple Silicon)
-
MESI cache coherence simulation
It's like Compiler Explorer but for cache behavior, providing instant visual feedback on memory access patterns. MIT licensed, looking for feedback on what would make it more useful or even just things you like about it.