Books
|
Buy Now
Data Parallel C++ - Mastering Programming of Accelerated Systems Using C++ with SYCL (2nd Revised edition)
Loot Price: R1,051
Discovery Miles 10 510
You Save: R241
(19%)
|
|
Data Parallel C++ - Mastering Programming of Accelerated Systems Using C++ with SYCL (2nd Revised edition)
Expected to ship within 10 - 15 working days
|
"This book, now in is second edition, is the premier resource to
learn SYCL 2020 and is the ONLY book you need to become part of
this community." Erik Lindahl, GROMACS and Stockholm University
Learn how to accelerate C++ programs using data parallelism and
SYCL. This open access book enables C++ programmers to be at the
forefront of this exciting and important development that is
helping to push computing to new levels. This updated second
edition is full of practical advice, detailed explanations, and
code examples to illustrate key topics. SYCL enables access to
parallel resources in modern accelerated heterogeneous systems.
Now, a single C++ application can use any combination of
devices–including GPUs, CPUs, FPGAs, and ASICs–that are
suitable to the problems at hand. This book teaches data-parallel
programming using C++ with SYCL and walks through everything needed
to program accelerated systems. The book begins by introducing data
parallelism and foundational topics for effective use of SYCL.
Later chapters cover advanced topics, including error handling,
hardware-specific programming, communication and synchronization,
and memory model considerations. All source code for the examples
used in this book is freely available on GitHub. The examples are
written in modern SYCL and are regularly updated to ensure
compatibility with multiple compilers. What You Will Learn
Accelerate C++ programs using data-parallel programming Use SYCL
and C++ compilers that support SYCL Write portable code for
accelerators that is vendor and device agnostic Optimize code to
improve performance for specific accelerators Be poised to benefit
as new accelerators appear from many vendors Who This Book Is For
New data-parallel programming and computer programmers interested
in data-parallel programming using C++ This is an open access book.
General
Is the information for this product incomplete, wrong or inappropriate?
Let us know about it.
Does this product have an incorrect or missing image?
Send us a new image.
Is this product missing categories?
Add more categories.
Review This Product
No reviews yet - be the first to create one!
|
|
Email address subscribed successfully.
A activation email has been sent to you.
Please click the link in that email to activate your subscription.