Cuda for Engineers An Introduction to High Performance Parallel Computing

Ideal for students with at least introductory programming experience, this tutorial presents examples and reusable C code to jumpstart a wide variety of applications.

Cuda for Engineers  An Introduction to High Performance Parallel Computing

Author: Duane Storti

Publisher: Addison-Wesley Professional

ISBN: 9780134177410

Page: 352

View: 298

Extremely low-cost graphics cards now possess computational capabilities that were once limited to supercomputers. Using CUDA, you can to liberate the power of NVIDIA graphics cards for a wide spectrum of non-graphics applications. CUDA for Engineers is the first guide specifically focused on using CUDA to write high-performance engineering and scientific applications. Ideal for any scientist, engineer, or student with at least introductory programming experience, this tutorial presents examples and reusable C code to jumpstart a wide variety of applications. You'll walk through moving from serial to parallel computation; computing values of a function in parallel; understanding 2D parallelism; simulating dynamics in the phase plane; simulating heat conduction; interacting with 3D data; walking through a basic N-body simulation, and more. Written by a working engineer, this comfortable and conversational guide focuses on practical knowledge you need to solve real engineering and scientific problems with CUDA - at a small fraction of what it would have cost just a few years ago.

Related Books:

Cuda for Engineers: An Introduction to High-Performance Parallel Computing
Language: un
Pages: 352
Authors: Duane Storti, Mete Yurtoglu
Categories: Computers
Type: BOOK - Published: 2015-11-10 - Publisher: Addison-Wesley Professional

Extremely low-cost graphics cards now possess computational capabilities that were once limited to supercomputers. Using CUDA, you can to liberate the power of NVIDIA graphics cards for a wide spectrum of non-graphics applications. CUDA for Engineers is the first guide specifically focused on using CUDA to write high-performance engineering and
Cuda for Engineers
Language: un
Pages: 142
Authors: Duane Storti, Mete Yurtoglu
Categories: Computers
Type: BOOK - Published: 2017-07-05 - Publisher: Createspace Independent Publishing Platform

GPUs can be used for much more than graphics processing. As opposed to a CPU, which can only run four or five threads at once, a GPU is made up of hundreds or even thousands of individual, low-powered cores, allowing it to perform thousands of concurrent operations. Because of this,
CUDA Fortran for Scientists and Engineers
Language: un
Pages: 323
Authors: Gregory Ruetsch, Massimiliano Fatica
Categories: Computers
Type: BOOK - Published: 2013-09-17 - Publisher: Morgan Kaufmann

CUDA Fortran for Scientists and Engineers shows how high-performance application developers can leverage the power of GPUs using Fortran, the familiar language of scientific computing and supercomputer performance benchmarking. The authors presume no prior parallel computing experience, and cover the basics along with best practices for efficient GPU computing using
CUDA Fortran for Scientists and Engineers
Language: en
Pages: 338
Authors: Gregory Ruetsch, Massimiliano Fatica
Categories: Computers
Type: BOOK - Published: 2013-09-11 - Publisher: Elsevier

CUDA Fortran for Scientists and Engineers shows how high-performance application developers can leverage the power of GPUs using Fortran, the familiar language of scientific computing and supercomputer performance benchmarking. The authors presume no prior parallel computing experience, and cover the basics along with best practices for efficient GPU computing using
CUDA Programming
Language: un
Pages: 576
Authors: Shane Cook
Categories: Computers
Type: BOOK - Published: 2013 - Publisher: Newnes

If you need to learn CUDA but don't have experience with parallel computing, CUDA Programming: A Developer's Introduction offers a detailed guide to CUDA with a grounding in parallel fundamentals. It starts by introducing CUDA and bringing you up to speed on GPU parallelism and hardware, then delving into CUDA