View Single Post
Old 22nd November 2007, 15:47   #45 (permalink)
im_srini
BHPian
 
im_srini's Avatar
 
Join Date: Sep 2006
Location: Chennai
Posts: 216
Default

Hi Busa, I think ReignOfChaos had mentioned it in an earlier post, multiple CPUs do not necessarily mean that a game, or for that matter any application, is going to run faster. Most game engines in use today are primarily single-threaded, & cannot make use of multiple cores effectively.

Multi-threaded programming is a whole different beast altogether, race conditions, deadlocks - can quickly reduce a man to his knees ! There was a Dr.Dobbs article earlier this year where they optimized BFS for the Cell BBE, compared to a 3.4 GHz P4 the performance improvement was 22 times ! That's just awesome, but the cost of all this performance was a 20 times explosion in code !?!

That said, the game engines are getting there, I think Valve announced last year that they're going down the multi-threaded road. Within a couple of years, we'd probably be using all our cores when gaming

Last edited by im_srini : 22nd November 2007 at 15:53.
im_srini is offline   Reply With Quote