Scientific and Engineering Computation Ser.: Programming Your GPU with OpenMP : Performance Portability for GPUs by Timothy G. Mattson and Tom Deakin (2023, Trade Paperback)

Rarewaves (665576)
98.5% positive feedback
Price:
US $121.28
(inclusive of GST)
ApproximatelyS$ 155.69
+ $4.35 shipping
Estimated delivery Thu, 21 Aug - Wed, 27 Aug
Returns:
30 days return. Buyer pays for return shipping. If you use an eBay shipping label, it will be deducted from your refund amount.
Condition:
Brand New

About this product

Product Identifiers

PublisherMIT Press
ISBN-100262547538
ISBN-139780262547536
eBay Product ID (ePID)10059020040

Product Key Features

Number of Pages336 Pages
Publication NameProgramming Your GPU with Openmp : Performance Portability for Gpus
LanguageEnglish
Publication Year2023
SubjectProgramming Languages / General, Computer Science, Programming / Parallel
TypeTextbook
Subject AreaComputers
AuthorTimothy G. Mattson, Tom Deakin
SeriesScientific and Engineering Computation Ser.
FormatTrade Paperback

Dimensions

Item Height0.9 in
Item Weight18.9 Oz
Item Length9 in
Item Width8 in

Additional Product Features

Intended AudienceTrade
LCCN2023-010386
IllustratedYes
SynopsisThe essential guide for writing portable, parallel programs for GPUs using the OpenMP programming model. Today's computers are complex, multi-architecture systems- multiple cores in a shared address space, graphics processing units (GPUs), and specialized accelerators. To get the most from these systems, programs must use all these different processors. In Programming Your GPU with OpenMP , Tom Deakin and Timothy Mattson help everyone, from beginners to advanced programmers, learn how to use OpenMP to program a GPU using just a few directives and runtime functions. Then programmers can go further to maximize performance by using CPUs and GPUs in parallel-true heterogeneous programming. And since OpenMP is a portable API, the programs will run on almost any system. Programming Your GPU with OpenMP shares best practices for writing performance portable programs. Key features include- The most up-to-date APIs for programming GPUs with OpenMP with concepts that transfer to other approaches for GPU programming. Written in a tutorial style that embraces active learning, so that readers can make immediate use of what they learn via provided source code. Builds the OpenMP GPU Common Core to get programmers to serious production-level GPU programming as fast as possible. Additional features- A reference guide at the end of the book covering all relevant parts of OpenMP 5.2. An online repository containing source code for the example programs from the book-provided in all languages currently supported by OpenMP- C, C++, and Fortran. Tutorial videos and lecture slides., The essential guide for writing portable, parallel programs for GPUs using the OpenMP programming model. Today's computers are complex, multi-architecture systems: multiple cores in a shared address space, graphics processing units (GPUs), and specialized accelerators. To get the most from these systems, programs must use all these different processors. In Programming Your GPU with OpenMP , Tom Deakin and Timothy Mattson help everyone, from beginners to advanced programmers, learn how to use OpenMP to program a GPU using just a few directives and runtime functions. Then programmers can go further to maximize performance by using CPUs and GPUs in parallel--true heterogeneous programming. And since OpenMP is a portable API, the programs will run on almost any system. Programming Your GPU with OpenMP shares best practices for writing performance portable programs. Key features include: The most up-to-date APIs for programming GPUs with OpenMP with concepts that transfer to other approaches for GPU programming. Written in a tutorial style that embraces active learning, so that readers can make immediate use of what they learn via provided source code. Builds the OpenMP GPU Common Core to get programmers to serious production-level GPU programming as fast as possible. Additional features: A reference guide at the end of the book covering all relevant parts of OpenMP 5.2. An online repository containing source code for the example programs from the book--provided in all languages currently supported by OpenMP: C, C++, and Fortran. Tutorial videos and lecture slides.
LC Classification NumberT385.D45165 2023

All listings for this product

Buy It Now
Any Condition
New
Pre-owned
No ratings or reviews yet
Be the first to write a review