0
Your cart

Your cart is empty

Browse All Departments
  • All Departments
Price
  • R1,000 - R2,500 (1)
  • -
Status
Brand

Showing 1 - 1 of 1 matches in All Departments

Data Parallel C++ - Mastering Programming of Accelerated Systems Using C++ with SYCL (2nd Revised edition): James Reinders, Ben... Data Parallel C++ - Mastering Programming of Accelerated Systems Using C++ with SYCL (2nd Revised edition)
James Reinders, Ben Ashbaugh, James Brodman, Michael Kinsner, John Pennycook, …
R1,292 R1,051 Discovery Miles 10 510 Save R241 (19%) Ships in 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.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Stabilo Mini World Pastel Love Gift Set…
R667 Discovery Miles 6 670
The Wonder Of You
Elvis Presley, Royal Philharmonic Orchestra CD R48 Discovery Miles 480
Double Sided Wallet
R91 Discovery Miles 910
Snyman's Criminal Law
Kallie Snyman, Shannon Vaughn Hoctor Paperback R1,463 R1,199 Discovery Miles 11 990
Dig & Discover: Dinosaurs - Excavate 2…
Hinkler Pty Ltd Kit R245 Discovery Miles 2 450
Moon Bag (Black)
R57 Discovery Miles 570
The Lie Of 1652 - A Decolonised History…
Patric Tariq Mellet Paperback  (7)
R365 R270 Discovery Miles 2 700
STEM Activity: Sensational Science
Steph Clarkson Paperback  (4)
R246 R202 Discovery Miles 2 020
Caracal
Disclosure CD R48 Discovery Miles 480
Xbox One Replacement Case
 (8)
R53 Discovery Miles 530

 

Partners