Books > Computing & IT > Computer hardware & operating systems
|
Buy Now
GPU Parallel Program Development Using CUDA (Hardcover)
Loot Price: R2,014
Discovery Miles 20 140
|
|
GPU Parallel Program Development Using CUDA (Hardcover)
Series: Chapman & Hall/CRC Computational Science
Expected to ship within 12 - 17 working days
|
GPU Parallel Program Development using CUDA teaches GPU programming
by showing the differences among different families of GPUs. This
approach prepares the reader for the next generation and future
generations of GPUs. The book emphasizes concepts that will remain
relevant for a long time, rather than concepts that are
platform-specific. At the same time, the book also provides
platform-dependent explanations that are as valuable as generalized
GPU concepts. The book consists of three separate parts; it starts
by explaining parallelism using CPU multi-threading in Part I. A
few simple programs are used to demonstrate the concept of dividing
a large task into multiple parallel sub-tasks and mapping them to
CPU threads. Multiple ways of parallelizing the same task are
analyzed and their pros/cons are studied in terms of both core and
memory operation. Part II of the book introduces GPU massive
parallelism. The same programs are parallelized on multiple Nvidia
GPU platforms and the same performance analysis is repeated.
Because the core and memory structures of CPUs and GPUs are
different, the results differ in interesting ways. The end goal is
to make programmers aware of all the good ideas, as well as the bad
ideas, so readers can apply the good ideas and avoid the bad ideas
in their own programs. Part III of the book provides pointer for
readers who want to expand their horizons. It provides a brief
introduction to popular CUDA libraries (such as cuBLAS, cuFFT, NPP,
and Thrust),the OpenCL programming language, an overview of GPU
programming using other programming languages and API libraries
(such as Python, OpenCV, OpenGL, and Apple's Swift and Metal,) and
the deep learning library cuDNN.
General
Imprint: |
Productivity Press
|
Country of origin: |
United States |
Series: |
Chapman & Hall/CRC Computational Science |
Release date: |
February 2018 |
First published: |
2018 |
Authors: |
Tolga Soyata
|
Dimensions: |
254 x 178 x 29mm (L x W x T) |
Format: |
Hardcover
|
Pages: |
476 |
ISBN-13: |
978-1-4987-5075-2 |
Categories: |
Books >
Computing & IT >
Computer hardware & operating systems >
General
|
LSN: |
1-4987-5075-3 |
Barcode: |
9781498750752 |
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!
|
You might also like..
|
Email address subscribed successfully.
A activation email has been sent to you.
Please click the link in that email to activate your subscription.