Concurrent and Parallel C++

Build High-Performance Concurrent Pipelines with C++20 and SYCLBy Noor Abara
Listen with Sir Michael Caine™ and 1,000+ voices
Length7h 8m

About this audiobook

Are you ready to master concurrent programming and parallel C++ with hands-on code? This practical guide takes you from std::thread and atomics to lock-free designs and parallel algorithms, covering everything you need for high-performance applications. Noor Abara delivers real-world examples that work with C++11 through C++20, making complex topics accessible for beginners and pros alike. Dive into threads, tasks, and synchronization primitives, then explore lock-free data structures and the Parallelism TS. Each chapter includes compilable code snippets and performance benchmarks, so you can see the impact of your choices. Whether you're optimizing a game engine, a financial system, or a scientific simulation, this book provides the tools to write safe, efficient concurrent software. What you'll learn: Thread creation and management with std::thread Atomic operations and memory ordering Mutexes, condition variables, and deadlock avoidance Task-based parallelism with std::async and thread pools Lock-free queue, stack, and hash map implementations Parallel algorithms from the Standard Library Performance tuning and profiling techniques Compare this book with other titles by [placeholder] and [placeholder] to see why Mira's approach stands out. With clear explanations and battle-tested code, you'll gain confidence to tackle any concurrent project. Start writing faster, more responsive C++ today. Scroll up and click 'Buy Now' to get your copy of Concurrent and Parallel C++.

Audiobook details

GenreTechnology
Length7 hrs 8 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
LanguageEnglish

Table of contents

1Introduction
2Preface
3Chapter 1 — Your First Parallel Program
4Chapter 2 — Safe Thread Management
5Chapter 3 — Protecting Shared Data
Mostrar todos os capítulos
6Chapter 4 — Condition Variables & Event Signaling
7Chapter 5 — Lock-Free Data Structures
8Chapter 6 — High-Level Tasks with std::async and std::future
9Chapter 7 — Parallel Algorithms in the Standard Library
10Chapter 8 — Thread Pools
11Chapter 9 — Work Stealing for Load Balancing
12Chapter 10 — Introduction to C++20 Coroutines
13Chapter 11 — Coroutine-based Pipeline Stages
14Chapter 12 — SIMD Vectorization Fundamentals
15Chapter 13 — Integrating SIMD into the Pipeline
16Chapter 14 — GPU Programming with SYCL
17Chapter 15 — GPU-CPU Hybrid Pipeline
18Chapter 16 — Performance Profiling and Tuning
19Chapter 17 — Debugging Concurrency Bugs
20Chapter 18 — Production Deployment and Cross-Platform Build
When the Heavens Went on SaleAshlee Vance18h 20m4.4 (3K)$40 · $0.00
Everybody Has a Podcast (Except You)Justin McElroy, Travis McElroy, Griffin McElroy5h 9m4.3 (2.3K)$24 · $0.00
Hands of TimeRebecca Struthers8h 8m4.4 (1.3K)$26 · $0.00
Never Lost AgainBill Kilday10h 1m4.4 (805)$29 · $0.00
How the Internet HappenedBrian McCullough13h 28m4.3 (2.7K)$23 · $0.00
Collected Writings of Nikola TeslaNikola Tesla, Thomas Commerford Martin21h 50m4.3 (1.7K)$1 · $0.00
Just AspireAjai Chowdhry9h 13m4.4 (260)$29 · $0.00
The Little Book of AliensAdam Frank8h 20m4.3 (1.3K)$26 · $0.00
The inventions, researches and writings of Nikola Tesla (Annotated)Thomas Commerford Martin16h 59m4.3 (1.3K)$2 · $0.00
KargilV.P. Malik15h 18m4.3 (2K)$24 · $0.00
Experiments with Alternating CurrentsNikola Tesla9h 16m4.3 (874)$1.99 · $0.00
Fire on the HorizonTom Shroder, John Konrad8h 23m4.3 (858)$26 · $0.00
The Smell of Kerosene (Annotated)National Aeronautics and Space Administration, Donald L. Mallick, Peter W. Merlin11h 32m4.3 (523)$2 · $0.00
The Boy Who Harnessed the WindWilliam Kamkwamba, Bryan Mealer10h 5m4.2 (78.9K)$29 · $0.00
Across the Airless WildsEarl Swift10h 8m4.3 (1.3K)$29 · $0.00
Console WarsBlake J. Harris20h 41m4.2 (13.7K)$46 · $0.00
Improvised Munitions HandbookU.S. Department of Defense4h 49m4.3 (1.6K)$1.99 · $0.00
Escaping GravityLori Garver10h 54m4.2 (2.2K)$20 · $0.00
Wireless WarsJonathan Pelson8h 2m4.3 (418)$20 · $0.00
Let There Be WaterSeth M. Siegel8h 36m4.2 (2.3K)$20 · $0.00

You may also like

The Principle of RelativityAlbert Einstein7h 12m4.4 (1.2K)$2.30
Crossing the ChasmGeoffrey A. Moore9h 45m4.1 (37.9K)$29 · $0.00
The Speed of SoundScott Eyman13h 39m4.2 (368)$23
The inventions, researches and writings of Nikola Tesla (Annotated)Thomas Commerford Martin16h 59m4.3 (1.3K)$2 · $0.00
Pegi-Online Eine Ergänzung Des Pegi-Systems Für Online-SpieleGrit Stephan16m$4 · $0.00
The history of money and bankingKidsChoice54m$12 · $0.00
C# for Absolute BeginnersVincent Whitlock7h 51m$5 · $0.00
Discoveries and Inventions of the Nineteenth CenturyRobert Routledge43h 30m4.2 (38)$1 · $0.00
Power Electronics Principles and Problem SolvingFarah Abdulrahman17h 23m$99
Florida Air A Contractor Exam Study GuideMarie Peterson7h 55m$10
Pass the AWS Solutions ArchitectDaria Whitlock7h 26m$5 · $0.00
Remarks on the Proposed Railway Between Birmingham and LondonAnonymous57m$2 · $0.00
The Recent Revolution in Organ BuildingGeorge Laing Miller4h 27m$2 · $0.00
Linotype ManualVarious57m$1 · $0.00
Build RESTful Web APIs with ASP.NET CoreTessa Ibarra8h 29m$5 · $0.00
Object-Oriented C++ You Can Build OnFelix Ibarra7h 52m$5 · $0.00
APIs Developers Love to UseLydia Sandoval7h 53m$5 · $0.00
Pass the AWS DevOps Pro ExamReza Fontaine7h 32m$5 · $0.00
ARDMS SPI Exam Study GuideMarie Peterson10h 44m$10
Async Python for BeginnersAdrian Okafor7h 26m$5