๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

Numerical Computations with GPUs

โœ Scribed by Volodymyr Kindratenko (eds.)


Publisher
Springer International Publishing
Year
2014
Tongue
English
Leaves
404
Edition
1
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Synopsis


This book brings together research on numerical methods adapted for Graphics Processing Units (GPUs). It explains recent efforts to adapt classic numerical methods, including solution of linear equations and FFT, for massively parallel GPU architectures. This volume consolidates recent research and adaptations, covering widely used methods that are at the core of many scientific and engineering computations. Each chapter is written by authors working on a specific group of methods; these leading experts provide mathematical background, parallel algorithms and implementation details leading to reusable, adaptable and scalable code fragments. This book also serves as a GPU implementation manual for many numerical algorithms, sharing tips on GPUs that can increase application efficiency. The valuable insights into parallelization strategies for GPUs are supplemented by ready-to-use code fragments. Numerical Computations with GPUs targets professionals and researchers working in high performance computing and GPU programming. Advanced-level students focused on computer science and mathematics will also find this book useful as secondary text book or reference.

โœฆ Table of Contents


Front Matter....Pages i-x
Front Matter....Pages 1-1
Accelerating Numerical Dense Linear Algebra Calculations with GPUs....Pages 3-28
A Guide for Implementing Tridiagonal Solvers on GPUs....Pages 29-44
Batch Matrix Exponentiation....Pages 45-67
Efficient Batch LU and QR Decomposition on GPU....Pages 69-86
A Flexible CUDA LU-Based Solver for Small, Batched Linear Systems....Pages 87-101
Sparse Matrix-Vector Product....Pages 103-121
Front Matter....Pages 123-123
Solving Ordinary Differential Equations on GPUs....Pages 125-157
GPU-Based Parallel Integration of Large Numbers of Independent ODE Systems....Pages 159-182
Finite and Spectral Element Methods on Unstructured Grids for Flow and Wave Propagation Problems....Pages 183-206
A GPU Implementation for Solving the Convection Diffusion Equation Using the Local Modified SOR Method....Pages 207-221
Finite-Difference in Time-Domain Scalable Implementations on CUDA and OpenCL....Pages 223-242
Front Matter....Pages 243-243
Pseudorandom Numbers Generation for Monte Carlo Simulations on GPUs: OpenCL Approach....Pages 245-271
Monte Carlo Automatic Integration with Dynamic Parallelism in CUDA....Pages 273-298
GPU: Accelerated Computation Routines for Quantum Trajectories Method....Pages 299-318
Monte Carlo Simulation of Dynamic Systems on GPUโ€™s....Pages 319-336
Front Matter....Pages 337-337
Fast Fourier Transform (FFT) on GPUs....Pages 339-361
A Highly Efficient FFT Using Shared-Memory Multiplexing....Pages 363-377
Increasing Parallelism and Reducing Thread Contentions in Mapping Localized N-Body Simulations to GPUs....Pages 379-405

โœฆ Subjects


Numeric Computing; Programming Techniques; Computer System Implementation; Appl.Mathematics/Computational Methods of Engineering; Programming Languages, Compilers, Interpreters


๐Ÿ“œ SIMILAR VOLUMES


Numerical computations with GPUs
โœ Volodymyr Kindratenko, editor. ๐Ÿ“‚ Library ๐Ÿ“… 2014 ๐Ÿ› Springer ๐ŸŒ English

Accelerating Numerical Dense Linear Algebra Calculations with GPUs.- A Guide to Implement Tridiagonal Solvers on GPUs.- Batch Matrix Exponentiation.- Efficient Batch LU and QR Decomposition on GPU.- A Flexible CUDA LU-Based Solver for Small, Batched Linear Systems.- Sparse Matrix-Vector Product.- So

Hands-On GPU Computing with Python
โœ Bandyopadhyay, Avimanyu ๐Ÿ“‚ Library ๐Ÿ“… 2019 ๐Ÿ› Packt Publishing ๐ŸŒ English

Explore the capabilities of GPUs for solving high performance computational problems Key Features Understand effective synchronization strategies for faster processing using GPUs Write parallel processing scripts with PyCuda and PyOpenCL Learn to use CUDA libraries such as CuDNN for deep learning on

Accelerating MATLAB with GPU Computing:
โœ Jung W. Suh, Youngmin Kim ๐Ÿ“‚ Library ๐Ÿ“… 2013 ๐Ÿ› Morgan Kaufmann ๐ŸŒ English

<p>Beyond simulation and algorithm development, many developers increasingly use MATLAB even for product deployment in computationally heavy fields. This often demands that MATLAB codes run faster by leveraging the distributed parallelism of Graphics Processing Units (GPUs). While MATLAB successfull

Accelerating MATLAB with GPU Computing
โœ Jung W. Suh, Youngmin Kim ๐Ÿ“‚ Library ๐Ÿ“… 2013 ๐Ÿ› Morgan Kaufmann ๐ŸŒ English

Beyond simulation and algorithm development, many developers increasingly use MATLAB even for product deployment in computationally heavy fields. This often demands that MATLAB codes run faster by leveraging the distributed parallelism of Graphics Processing Units (GPUs). While MATLAB successfully p