This article will probably not inspire everyone, but I hope it highlights some of the interesting evolutions in computer hardware and how computers are going to evolve over the next couple of years.
CUDA is a new technology from Nvidia which, as much as possible, gives you access to the power of your commercial-grade graphics card. There are now quite a number of nvidia cards that allow you to use this technology.
Basically, CUDA is an API interface to your graphics card. A GPU doesn’t look like your main CPU that you have in the computer, it’s actually composed of a number of multi-processors, each containing smaller processors that work in unison on the chip. Continue reading ‘High Performance Computing with CUDA’