Wednesday 26 August 2015

⋙: 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:

Terry Holmes:

Hey guys, do you really wants to finds a new book to see? May be the book with the subject CUDA for Engineers: An Introduction to High-Performance Parallel Computing suitable to you? Often the book was written by well-known writer in this era. Typically the book untitled CUDA for Engineers: An Introduction to High-Performance Parallel Computingis one of several books this everyone read now. This kind of book was inspired a number of people in the world. When you read this e-book you will enter the new dimensions that you ever know ahead of. The author explained their concept in the simple way, thus all of people can easily to recognise the core of this reserve. This book will give you a lot of information about this world now. So that you can see the represented of the world in this particular book.


Rona Foret:

Playing with family inside a park, coming to see the marine world or hanging out with pals is thing that usually you could have done when you have spare time, subsequently why you don't try thing that really opposite from that. One activity that make you not sensation tired but still relaxing, trilling like on roller coaster you already been ride on and with addition of knowledge. Even you love CUDA for Engineers: An Introduction to High-Performance Parallel Computing, you may enjoy both. It is very good combination right, you still desire to miss it? What kind of hang type is it? Oh come on its mind hangout people. What? Still don't have it, oh come on its named reading friends.


Kenneth Matson:

Are you kind of busy person, only have 10 as well as 15 minute in your day to upgrading your mind skill or thinking skill even analytical thinking? Then you are experiencing problem with the book in comparison with can satisfy your small amount of time to read it because this all time you only find book that need more time to be read. CUDA for Engineers: An Introduction to High-Performance Parallel Computing can be your answer since it can be read by an individual who have those short spare time problems.




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

No comments:

Post a Comment