Thursday, July 8, 2010

CUDA, The Computing Unified Device Architecture

We have discussed the CPU vs. GPU in the last post here. What came out was that the NVIDIA'a CUDA architecture is gaining quite a reputation. So what is it! The process flow is as below, courtesy the Wikipedia.

Read about the architecture in detail here. The purpose of this post is to point out that when identical operations are to be carried out on hundreds, thousands of execution units, this works very well. remember, we pointed out that this is great for SIMD kind of computation. The memory to GPU ensures that data is supplied to all the cores/graphics processors/execution units. The control CPU supplies the instruction that apply to all of the cores., Results are returned, to the main memory after computation is done, through the GPU memory to main memory.

No comments:

Post a Comment