views:

157

answers:

4

I was reading this site:

http://www.nvidia.com/object/cuda_what_is.html

and I wanted to find out some more generic information on the ideas behind GPU computing (including the history on using this for computation and benefits over using CPUs)

Does anyone have any good articles that are not too difficult to digest?

A: 

You can find the architecture of the gpu in this document (CUDA programming guide): How the processing units are organised and what instructions you can use:

http://developer.download.nvidia.com/compute/cuda/2_3/toolkit/docs/NVIDIA_CUDA_Programming_Guide_2.3.pdf

Here are some more about CUDA:

http://www.nvidia.com/object/cuda_develop.html

Here you can find general information about gpgpu:

GPGPU: http://gpgpu.org/

Vereb
is CUDA NVidia specific, i am looking for the general information that is not tied to one brand
ooo
+2  A: 

I personally find the GPGPU Wikipedia Entry quite instructive.

luvieere
A: 

This is a good place to start.

I think the white paper on Fermi is a good read too.

dagny_t13
+1  A: 

This presentation on parallel computing is great, and I think it will help you understand GPU computing benefits:

http://newport.eecs.uci.edu/~sjenks/Presentations/Ubiquitous%20Parallel%20Computing.pdf

It goes over CPUs vs GPUs, including a discussion on CUDA and OpenCL.

RaytheonLiszt