Cuda is an ultimate performance increasing pill for softwares which are ill.
Showing posts with label massively parallel programs. Show all posts
Showing posts with label massively parallel programs. Show all posts
Saturday, February 26, 2011
Wednesday, February 23, 2011
Why not to increase the clock speed of CPUs ?
There is a question which i think, might have come to your mind. Why are we not concentrating upon increasing the clock frequency of all the CPUs if at the end, the thing that matters is the speed only?
Then my answer is that one can not increase the clock speed of a processor upto certain level. I'll take an example here.
Consider a CPU running at a clock speed of 5 GHz and one running at 2.5 GHz.(Clock speed is the frequency at which a transistor is turned on and off.)
The energy dissipated in the form of heat is in direct relation with the frequency at which the transistors are running.
Then my answer is that one can not increase the clock speed of a processor upto certain level. I'll take an example here.
![]() |
Single Core Processor |
The energy dissipated in the form of heat is in direct relation with the frequency at which the transistors are running.
Tuesday, February 22, 2011
Why CUDA ?
Parallel Programming era has already arrived. With more and more types of processors coming up in the market, now is the turn of the softwares to exploit the resources provided by these processors.
Nvidia came up with an answer in the form of GPU having hundreds of cores and the CUDA architecture. Cuda is the world's first C compiler for the GPU.
Now one can think of using his personal computer with a GPU as a supercomputer.
Nvidia came up with an answer in the form of GPU having hundreds of cores and the CUDA architecture. Cuda is the world's first C compiler for the GPU.
Now one can think of using his personal computer with a GPU as a supercomputer.
CUDA - Programming the future
Cuda is short for Compute Unified Device Architecture. It is a parallel comouting architecture for nVidia's GPUs. It is a computing engine provided by nVidia in its GPU so that programmers can exploit the real power of massively parallel softwares.
Subscribe to:
Posts (Atom)