Kirk, David, 1960-
Programming massively parallel processors : a hands-on approach / Print David B. Kirk and Wen-mei W. Hwu. - Second edition. - xx, 496 pages : illustrations ; 23 cm
Previous ed.: 2010.
Includes bibliographical references and index.
History of GPU computing -- Introduction to data parallelism and CUDA C -- Data-parallel execution model -- CUDA memories -- Performance considerations -- Floating-point considerations -- Parallel patterns : convolution -- Parallel patterns : prefix sum -- Parallel patterns : sparse matric-vector multiplication -- Application case study : advanced MRI reconstruction -- Application case study : molecular visualization and analysis -- Parallel programming and computational thinking -- An introduction to OpenCL -- Parallel programming with OpenACC -- Thrust : a productivity-oriented library for CUDA -- CUDA FORTRAN -- An introduction to C++ AMP -- Programming a heterogeneous computing cluster -- CUDA dynamic parallelism -- Conclusion and future outlook.
9780124159921 (pbk.) 0124159923 (pbk.)
B-39566
GBB2B1575 bnb
016205230 Uk
Multiprocessors.
Parallel processing (Electronic computers)
QA76.58 / .K37 2013
Programming massively parallel processors : a hands-on approach / Print David B. Kirk and Wen-mei W. Hwu. - Second edition. - xx, 496 pages : illustrations ; 23 cm
Previous ed.: 2010.
Includes bibliographical references and index.
History of GPU computing -- Introduction to data parallelism and CUDA C -- Data-parallel execution model -- CUDA memories -- Performance considerations -- Floating-point considerations -- Parallel patterns : convolution -- Parallel patterns : prefix sum -- Parallel patterns : sparse matric-vector multiplication -- Application case study : advanced MRI reconstruction -- Application case study : molecular visualization and analysis -- Parallel programming and computational thinking -- An introduction to OpenCL -- Parallel programming with OpenACC -- Thrust : a productivity-oriented library for CUDA -- CUDA FORTRAN -- An introduction to C++ AMP -- Programming a heterogeneous computing cluster -- CUDA dynamic parallelism -- Conclusion and future outlook.
9780124159921 (pbk.) 0124159923 (pbk.)
B-39566
GBB2B1575 bnb
016205230 Uk
Multiprocessors.
Parallel processing (Electronic computers)
QA76.58 / .K37 2013