
Track this book
You choose which shelves are public. Progress and read dates stay yours.
About
Learn how to accelerate C++ programs using data parallelism. This open access book enables C++ programmers to be at the forefront of this exciting and important new development that is helping to push computing to new levels. It is full of practical advice, detailed explanations, and code examples to illustrate key topics. Data parallelism in C++ enables access to parallel resources in a modern heterogeneous system, freeing you from being locked into any particular computing device. Now a single C++ application can use any combination of devices—including GPUs, CPUs, FPGAs and AI ASICs—that…
More by James Reinders
All books
More like this








Reviews
Rating integrity
HealthyCounted ratings come from accounts older than 7 days and were made on or after publication. Finished readers weigh ×1.0. Readers who have not finished yet weigh ×0.5. Did-not-finish ratings are shown but not counted.
Editions
3 editions- Paperback · English · 2020Apress · 574 pages · 9781484255735
- Other · English · 2023Apress L. P. · 9781484296905
- Other · English · 2021Springer Nature · 548 pages · 9781484255742
Computer hardware
