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

By Duane Storti,Mete Yurtoglu

CUDA for Engineers promises direct, hands-on engagement with own, high-performance parallel computing, permitting you to do computations on a gaming-level computing device that may have required a supercomputer quite a few years in the past.


The authors introduce the necessities of CUDA C programming truly and concisely, quick guiding you from working pattern courses to development your personal code. all through, you’ll research from entire examples you could construct, run, and regulate, complemented by means of extra tasks that deepen your knowing. All initiatives are totally constructed, with targeted development directions for all significant platforms.


Ideal for any scientist, engineer, or pupil with at the very least introductory programming adventure, this consultant assumes no really expert heritage in GPU-based or parallel computing. In an appendix, the authors additionally current a refresher on C programming if you want it.


Coverage includes

  • Preparing your desktop to run CUDA programs
  • Understanding CUDA’s parallelism version and C extensions
  • Transferring information among CPU and GPU
  • Managing timing, profiling, mistakes dealing with, and debugging
  • Creating second grids
  • Interoperating with OpenGL to supply real-time consumer interactivity
  • Performing simple simulations with differential equations
  • Using stencils to regulate comparable computations throughout threads
  • Exploiting CUDA’s shared reminiscence potential to reinforce performance
  • Interacting with 3D information: cutting, quantity rendering, and ray casting
  • Using CUDA libraries
  • Finding extra CUDA assets and code


Realistic instance purposes include

  • Visualizing capabilities in second and 3D
  • Solving differential equations whereas altering preliminary or boundary conditions
  • Viewing/processing pictures or photograph stacks
  • Computing internal items and centroids
  • Solving platforms of linear algebraic equations
  • Monte-Carlo computations


Show description

Read or Download CUDA for Engineers: An Introduction to High-Performance Parallel Computing PDF

Best web graphics books

Image Technology Design: A Perceptual Approach (The Springer International Series in Engineering and Computer Science)

Photo expertise layout: A Perceptual technique is a necessary reference for either educational researchers within the fields of picture know-how, photograph processing and coding, photo reveal, and picture caliber. It bridges the distance among educational learn on visible conception and photo caliber and purposes of such examine within the layout of imaging platforms.

Secrets of Adobe Bridge: Making the Most of Adobe Creative Suite 2

You are inspired with Adobe CS2 and love Adobe Bridge, its new navigational keep an eye on heart. yet are you making the main out of it? Adobe Bridge is greater than an easy dossier browser. it is a robust computing device software and offers centralized entry to your entire suite undertaking documents, purposes, and settings.

Cybercrime Case Presentation: An Excerpt from Placing The Suspect Behind The Keyboard

Cybercrime Case Presentation is a "first glance" excerpt from Brett Shavers' new Syngress ebook, putting the Suspect at the back of the Keyboard. Case presentation calls for the talents of a great forensic examiner and nice public speaker on the way to express sufficient details to an viewers for the viewers to put the suspect in the back of the keyboard.

Geometrie und ihre Anwendungen in Kunst, Natur und Technik (German Edition)

Die „Geometrie und ihre Anwendungen“ ist für Personen geschrieben, die von relativ einfachen Problemen der ebenen Geometrie bis hin zu schwierigeren Aufgaben der Raumgeometrie Interesse an geometrischen Zusammenhängen haben. Ähnlich wie beim „mathematischen Werkzeugkasten“ stehen Anwendungen aus verschiedenen Disziplinen wie dem Ingenieurwesen, der Biologie, Physik, Astronomie, Geografie, Fotografie, Kunstgeschichte, ja sogar der Musik im Vordergrund.

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

Example text

Download PDF sample

Rated 4.15 of 5 – based on 36 votes