PDF⋙ CUDA for Engineers: An Introduction to High-Performance Parallel Computing by Duane Storti, Mete Yurtoglu

CUDA for Engineers: An Introduction to High-Performance Parallel Computing by Duane Storti, Mete Yurtoglu

CUDA for Engineers: An Introduction to High-Performance Parallel Computing

CUDA for Engineers: An Introduction to High-Performance Parallel Computing by Duane Storti, Mete Yurtoglu PDF, ePub eBook D0wnl0ad

CUDA for Engineers gives you direct, hands-on engagement with personal, high-performance parallel computing, enabling you to do computations on a gaming-level PC that would have required a supercomputer just a few years ago.

 

The authors introduce the essentials of CUDA C programming clearly and concisely, quickly guiding you from running sample programs to building your own code. Throughout, you’ll learn from complete examples you can build, run, and modify, complemented by additional projects that deepen your understanding. All projects are fully developed, with detailed building instructions for all major platforms.

 

Ideal for any scientist, engineer, or student with at least introductory programming experience, this guide assumes no specialized background in GPU-based or parallel computing. In an appendix, the authors also present a refresher on C programming for those who need it.

 

Coverage includes

  • Preparing your computer to run CUDA programs
  • Understanding CUDA’s parallelism model and C extensions
  • Transferring data between CPU and GPU
  • Managing timing, profiling, error handling, and debugging
  • Creating 2D grids
  • Interoperating with OpenGL to provide real-time user interactivity
  • Performing basic simulations with differential equations
  • Using stencils to manage related computations across threads
  • Exploiting CUDA’s shared memory capability to enhance performance
  • Interacting with 3D data: slicing, volume rendering, and ray casting
  • Using CUDA libraries
  • Finding more CUDA resources and code

 

Realistic example applications include

  • Visualizing functions in 2D and 3D
  • Solving differential equations while changing initial or boundary conditions
  • Viewing/processing images or image stacks
  • Computing inner products and centroids
  • Solving systems of linear algebraic equations
  • Monte-Carlo computations

 



From reader reviews:

Maria Hernandez:

Inside other case, little individuals like to read book CUDA for Engineers: An Introduction to High-Performance Parallel Computing. You can choose the best book if you want reading a book. Providing we know about how is important the book CUDA for Engineers: An Introduction to High-Performance Parallel Computing. You can add knowledge and of course you can around the world by way of a book. Absolutely right, since from book you can know everything! From your country right up until foreign or abroad you will find yourself known. About simple issue until wonderful thing you may know that. In this era, we can open a book or perhaps searching by internet product. It is called e-book. You can use it when you feel bored to go to the library. Let's go through.


Byron Angle:

Now a day those who Living in the era everywhere everything reachable by match the internet and the resources in it can be true or not need people to be aware of each facts they get. How people have to be smart in receiving any information nowadays? Of course the answer then is reading a book. Reading through a book can help individuals out of this uncertainty Information specially this CUDA for Engineers: An Introduction to High-Performance Parallel Computing book because book offers you rich facts and knowledge. Of course the knowledge in this book hundred % guarantees there is no doubt in it you may already know.


Nancy Barry:

Typically the book CUDA for Engineers: An Introduction to High-Performance Parallel Computing has a lot info on it. So when you make sure to read this book you can get a lot of profit. The book was compiled by the very famous author. Tom makes some research previous to write this book. This particular book very easy to read you can find the point easily after looking over this book.




Read CUDA for Engineers: An Introduction to High-Performance Parallel Computing by Duane Storti, Mete Yurtoglu for online ebook

CUDA for Engineers: An Introduction to High-Performance Parallel Computing by Duane Storti, Mete Yurtoglu Free PDF d0wnl0ad, audio books, books to read, good books to read, cheap books, good books, online books, books online, book reviews epub, read books online, books to read online, online library, greatbooks to read, PDF best books to read, top books to read CUDA for Engineers: An Introduction to High-Performance Parallel Computing by Duane Storti, Mete Yurtoglu books to read online.

CUDA for Engineers: An Introduction to High-Performance Parallel Computing by Duane Storti, Mete Yurtoglu Doc

CUDA for Engineers: An Introduction to High-Performance Parallel Computing by Duane Storti, Mete Yurtoglu Mobipocket
CUDA for Engineers: An Introduction to High-Performance Parallel Computing by Duane Storti, Mete Yurtoglu EPub

Komentar

Postingan Populer