CSCI 3907: Seminar: Performance-Aware Programming

CSCI 3907: Mechanical Sympathy



From Nanosecond C++: Mastering Low-Latency Patterns for High-Frequency Trading:

... the single most important philosophy for a low-latency developer: mechanical sympathy. The term, popularized by racing-car engineers and brought to software by engineering leaders like Martin Thompson, is perfectly descriptive. It is the art of developing an intuitive, "gut-feel" understanding of the machine you are operating. It's the difference between a person who just drives a car and a professional racecar driver who can feel the grip of the tires, the RPM of the engine, and the precise moment the brakes will lock, all as an extension of their own body.