By using this site, you agree to our Privacy Policy and our Terms of Use. Close

Barring great and unexpected advances in computer science, even multi-core is already limited in application. Sure, it's nice to have one core to run all the spyware and another one to run the useful software, or even to run two useful programs at the same time, but many kinds of programs will never take advantage of even a few cores, let alone the many-core architectures.

Sure, it's possible to take most badly designed programs and make them much faster using multithreading, but it's much harder to do so for programs which are already efficient in the first place.

I'm having fun with programming with CUDA right now... on number theory problems which are embarrassingly parallel. Other than that, I'm still hoping for faster cores.

 



My Mario Kart Wii friend code: 2707-1866-0957