NVDA: GPGPU, CUDA, SDK... WTF?
This is a great article that sheds some light on the future of high performance computing technology. I will warn that it's a bit boring (and very long... and requires some technical knowledge to understand). It discusses Nvidia's graphics chips that are designed to allow programmers to unlock their massive potential.
Maybe one day these things can replace the CPU?