I enjoy solving and investigating performance issues at multiple levels in software, usually lower-level code. My many areas of interest:
- Optimizing Compilers
- Generation of efficient code
- Code analysis with tools such as Clang's analyzer, Valgrind, {Address,Thread}Sanitizer
- Software tracing (LTTng) and profiling (Linux perf)
- Disassemblers
- Debuggers