Portable Video Games

March 31, 2009

No, I’m not talking about handheld games. I’m talking about games that get ported to a variety of hardware platforms.

Code portability is a topic of interest to me, and some video games allow an opportunity to study code that is ported across multiple hardware platforms and multiple operating systems. And sometimes, it is just a pleasure to see a good game move to another platform.

There are actually several categories here, so I’ll take a quick moment to sketch out how I divide them.

Read the rest of this entry »

Multicore Video Cards (Again)

February 16, 2009

I’ve previously posted on the topics of CUDA and Larrabee. I continue to be intrigued by the possibilities that open up as multi-core GPU programming becomes available. For applications that need many threads this should present interesting opportunities. Why bother struggling to run your parallel application in the meager 4 or 8 cores of your CPU when you can offload the work to 32 cores?

Read the rest of this entry »