{
"item_title" : "High-Performance C++26 Engineering",
"item_author" : [" Jordan R. Lim "],
"item_description" : "Your code compiles. Your tests pass. But on production hardware it runs a fraction as fast as it should. The gap between a C++ program that works and one that genuinely performs is the C++26 concurrency model, the memory hierarchy, atomic memory ordering, and SIMD data parallelism - the topics most books skip or skim.High-Performance C++26 Engineering closes that gap, chapter by chapter, with working code, real measurements, and a discipline that starts with profiling and ends with provably correct concurrent design.Inside this book you will: Build an accurate mental model of CPU pipelines, cache hierarchies, and the memory wall - and learn to measure what actually costs time with Google Benchmark and perf flame graphsApply data-oriented design, SoA layout, arena allocators, and std:: pmr to eliminate allocation churn and cache missesMaster the C++ memory model: happens-before, acquire/release semantics, and CAS-based lock-free programming - explained without hand-wavingUse std:: jthread, mutexes, semaphores, latches, and barriers to build correct, scalable multithreaded systemsCompose asynchronous pipelines with std:: execution - C++26's standardized sender/receiver framework - for structured, cancellable, testable async codeExploit data parallelism with parallel STL algorithms and std:: simd, the portable C++26 SIMD abstractionWalk through a complete capstone application that reaches 11its baseline throughput through a measured sequence of targeted optimizationsWritten for professional C++ engineers and systems programmers who already know the language and are ready to master the machine beneath it.",
"item_img_path" : "https://covers1.booksamillion.com/covers/bam/9/79/818/441/9798184413020_b.jpg",
"price_data" : {
"retail_price" : "19.99", "online_price" : "19.99", "our_price" : "19.99", "club_price" : "19.99", "savings_pct" : "0", "savings_amt" : "0.00", "club_savings_pct" : "0", "club_savings_amt" : "0.00", "discount_pct" : "10", "store_price" : ""
}
}
High-Performance C++26 Engineering : Concurrency, Performance, and the Modern Execution Model
Overview
Your code compiles. Your tests pass. But on production hardware it runs a fraction as fast as it should. The gap between a C++ program that works and one that genuinely performs is the C++26 concurrency model, the memory hierarchy, atomic memory ordering, and SIMD data parallelism - the topics most books skip or skim.
High-Performance C++26 Engineering closes that gap, chapter by chapter, with working code, real measurements, and a discipline that starts with profiling and ends with provably correct concurrent design.
Inside this book you will:
- Build an accurate mental model of CPU pipelines, cache hierarchies, and the memory wall - and learn to measure what actually costs time with Google Benchmark and perf flame graphs
- Apply data-oriented design, SoA layout, arena allocators, and std:: pmr to eliminate allocation churn and cache misses
- Master the C++ memory model: happens-before, acquire/release semantics, and CAS-based lock-free programming - explained without hand-waving
- Use std:: jthread, mutexes, semaphores, latches, and barriers to build correct, scalable multithreaded systems
- Compose asynchronous pipelines with std:: execution - C++26's standardized sender/receiver framework - for structured, cancellable, testable async code
- Exploit data parallelism with parallel STL algorithms and std:: simd, the portable C++26 SIMD abstraction
- Walk through a complete capstone application that reaches 11 its baseline throughput through a measured sequence of targeted optimizations
Written for professional C++ engineers and systems programmers who already know the language and are ready to master the machine beneath it.
This item is Non-Returnable
Customers Also Bought
Details
- ISBN-13: 9798184413020
- ISBN-10: 9798184413020
- Publisher: Independently Published
- Publish Date: June 2026
- Dimensions: 9 x 6 x 0.63 inches
- Shipping Weight: 0.89 pounds
- Page Count: 300
Related Categories
