Back to articles
Principles of Mechanical Sympathy

Principles of Mechanical Sympathy

via Martin Fowler

Modern hardware is remarkably fast, but software often fails to leverage it. Caer Sanders has found it valuable to guide his work with mechanical sympathy - the practice of creating software that is sympathetic to its underlying hardware. He distills this practice into everyday principles: predictable memory access, awareness of cache lines, single-writer, and natural batching. more…

Continue reading on Martin Fowler

Opens in a new tab

Read Full Article
2 views

Related Articles