CUDA Programming: A Developer's Guide to Parallel Computing with GPUs
Newnes, 28 груд. 2012 р. - 600 стор.
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 installation. Chapters on core concepts including threads, blocks, grids, and memory focus on both parallel and CUDA-specific issues. Later, the book demonstrates CUDA in practice for optimizing applications, adjusting to new hardware, and solving common problems.
Результати 1-5 із 83
Each color is made up of a single byte, with 3 bytes representing the color of a single pixel. Let's suppose we want to reduce the blue level to zero. Let's assume the memory is configured in three banks of red, blue, and green, ...
Processors such as the Intel I7 are 64-bit processors, meaning they can process up to 64 bits at a time (8 bytes). ... and generate one sixteenth of the memory read and write cycles compared with fetching and writing 1 byte at a time.
... double-precision (256 bit/32 byte) wide vector operations. It's a very interesting development and something that can be used to considerably speed up computebound applications on the CPU. Notice, however, the big downside of socket ...
For optimum coalescing of data, it must be 128-byte aligned. • The number of shared memory banks increased from 16 to 32. Let's look at the implications of some of these changes in detail. First, let's pick up on the introduction of the ...
Both use a cache line size of 128 bytes. A cache line is the minimum amount of data the memory can fetch. Thus, if your program fetches subsequent elements of Copy To Device Kernel Copy From Device Copy To Device Kernel Copy From Device ...
Відгуки відвідувачів - Написати рецензію
Chapter 8 MultiCPU and MultiGPU Solutions
Chapter 9 Optimizing Your Application
Chapter 10 Libraries and SDK
Chapter 11 Designing GPUBased Systems
Chapter 12 Common Problems Causes and Solutions