Fastware is software that's
fast - that gets the job done quickly. Low latency is the name of the game, and achieving it calls for insights from software engineering, computer science, and the effective use of C++. This presentation addresses crucial issues in each of these areas, covering topics as diverse as CPU caches, speed-sensitive use of the STL, data structures supporting concurrency, profile-guided optimization, and more.
As the successor to Scott's acclaimed "High-Performance C++ Programming" seminar, "
Fastware for C++" includes updated discussions of topics from that course as well as from Scott's books,
Effective C++,
More Effective C++, and
Effective STL.