Data parallel C++ : mastering DPC++ for programming of heterogeneous systems using C++ and SYCL (Record no. 55899)

MARC details
000 -LEADER
fixed length control field 02373 a2200289 4500
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 211218b |||||||| |||| 00| 0 eng d
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9781484255735
082 ## - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 004.35
Item number REI
100 ## - MAIN ENTRY--PERSONAL NAME
Personal name Reinders, James
245 ## - TITLE STATEMENT
Title Data parallel C++ : mastering DPC++ for programming of heterogeneous systems using C++ and SYCL
260 ## - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT)
Name of publisher, distributor, etc Apress,
Date of publication, distribution, etc 2021
Place of publication, distribution, etc New York:
300 ## - PHYSICAL DESCRIPTION
Extent xxvi, 547p. ;
Other physical details pb,
Dimensions 23 cm.
365 ## - TRADE PRICE
Price type code EURO
Price amount 49.99
504 ## - BIBLIOGRAPHY, ETC. NOTE
Bibliography, etc Includes index
520 ## - SUMMARY, ETC.
Summary, etc Learn how to accelerate C++ programs using data parallelism. 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 are suitable to the problems at hand. 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. This book teaches data-parallel programming using C++ and the SYCL standard from the Khronos Group and walks through everything needed to use SYCL for programming heterogeneous systems. The book begins by introducing data parallelism and foundational topics for effective use of SYCL and Data Parallel C++ (DPC++), the open source compiler used in this book. Later chapters cover advanced topics including error handling, hardware-specific programming, communication and synchronization, and memory model considerations. You will learn: " How to accelerate C++ programs using data-parallel programming " How to target multiple device types (e.g. CPU, GPU, FPGA) " How to use SYCL and SYCL compilers " How to connect with computing's heterogeneous future via Intel's oneAPI initiative
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element C++ (Computer program language)
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element OpenCL (Computer program language)
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element Heterogeneous computing
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element Programming languages (Electronic computers)
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element Computer input-output equipment
700 ## - ADDED ENTRY--PERSONAL NAME
Personal name Ashbaugh, Ben
Relator term Co-author
700 ## - ADDED ENTRY--PERSONAL NAME
Personal name Brodman, James
Relator term Co-author
700 ## - ADDED ENTRY--PERSONAL NAME
Personal name Kinsner, Michael
Relator term Co-author
700 ## - ADDED ENTRY--PERSONAL NAME
Personal name Pennycook, John
Relator term Co-author
700 ## - ADDED ENTRY--PERSONAL NAME
Personal name Tian, Xinmin
Relator term Co-author
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Source of classification or shelving scheme Dewey Decimal Classification
Item type Books
Holdings
Withdrawn status Lost status Source of classification or shelving scheme Damaged status Not for loan Collection code Home library Current library Shelving location Date acquired Source of acquisition Cost, normal purchase price Full call number Barcode Date last seen Copy number Cost, replacement price Koha item type
    Dewey Decimal Classification     General IIT Gandhinagar IIT Gandhinagar General Stacks 17/12/2021 Kushal Books 4318.14 004.35 REI 031043 17/12/2021 1 4318.14 Books


Copyright ©  2022 IIT Gandhinagar Library. All Rights Reserved.