Mechanical Sympathy
HoldTechniques
A software performance approach that adapts code to CPU and memory behavior.
Why it's here
Placed in Hold: 1 article(s) of evidence from 1 source(s), led by research-stage coverage, with 0 in the last 30 days. Confidence 24%. Low accumulated evidence, so it defaults conservatively pending more signal.
Evidence (1)
- 4Martin Fowler·4/7/2026researchPrinciples of Mechanical Sympathy
The article explains mechanical sympathy as a software design approach that aligns programs with underlying hardware behavior to improve performance. It highlights practical principles such as predictable memory access, cache line awareness, the single-writer principle, and natural batching, using examples from high-performance systems and AI infrastructure.