For those interested. Im Still slightly confused however im tired..Take a read :
Rest here :http://www.nvidia.com/object/IO_37226.html
New NVIDIA Computing Architecture Enables Data Processing on the GPU for Next-Generation Commercial Applications, Technical Computing, and Advanced Gaming
SANTA CLARA, CA-NOVEMBER 8, 2006-NVIDIA Corporation (Nasdaq: NVDA), the worldwide leader in graphics processors, today unveiled NVIDIA CUDA technology, a fundamentally new architecture for computing on NVIDIA graphics processing units (GPUs), and the industry's first C-compiler development environment for the GPU.
GPU computing with CUDA is a new approach to computing where hundreds of on-chip processor cores simultaneously communicate and cooperate to solve complex computing problems up to 100 times faster than traditional approaches. This breakthrough architecture is complemented by another first-the NVIDIA C-compiler for the GPU. This complete development environment gives developers the tools they need to solve new problems in computation-intensive applications such as product design, data analysis, technical computing, and game physics.
Available today on the new GeForceÂ® 8800 graphics card and future NVIDIA QuadroÂ® Professional Graphics solutions, computing with CUDA transcends the limitations of traditional GPU stream computing by enabling GPU processor cores to communicate, synchronize, and share data.