|
Summary: Version 0.8
2/12/2007
NVIDIA CUDA
Compute Unified
Device Architecture
Programming Guide
ii CUDA Programming Guide Version 0.8
Table of Contents
Chapter 1. Introduction to CUDA..................................................................1
1.1 The Graphics Processor Unit as a Data-Parallel Computing Device ...................1
1.2 CUDA: A New Architecture for Computing on the GPU ....................................3
1.3 Document's Structure ...................................................................................6
Chapter 2. Programming Model....................................................................7
2.1 A Highly Multithreaded Coprocessor...............................................................7
2.2 Thread Batching...........................................................................................7
2.2.1 Thread Block .........................................................................................7
2.2.2 Grid of Thread Blocks.............................................................................8
2.3 Memory Model ...........................................................................................10
Chapter 3. Hardware Implementation........................................................13
3.1 A Set of SIMD Multiprocessors with On-Chip Shared Memory ........................13
|