With today's announcement of Intel moving to dual-core cpus earlier than expected, how will this impact game development? Here's some of my meandering thoughts and questions on it.
Does anyone know at what speed a Pentium-M need to run at to be competative with a 4Ghz+ Pentium-4? I'd hope the first dual-core cpu produced would have a single-core (for those single-threaded applications) capable of besting a 4Ghz+ Pentium-4. Otherwise all games will run slower on Intel's new cpus.
Irregardless of overall performance benefits when running multiple applications, this will have a drastic impact on all software developers. They will need to design their games to be multi-core/smp friendly to gain any sort of benefit from the new cpus. And even then, I have doubts on the performance increases/benefits allowed by multithreaded engines.
A few of the games out there are CPU-limited. In order to improve the fps, one needs a faster cpu. In these games, one can enable nearly all the eye-candy (AA/AF) while maintaining similar performance levels. The current 4Ghz CPUs are NOT fast enough in handling just the physics/AI/game-logic. In order to see higher fps one needs the single-core of a dual-core cpu to best a 4Ghz P4. Or the game needs to be coded so the physics/ai/game-logic can be multi-threaded.
Given the limited performance increases Carmack obtained with SMP support in his engines, I don't have much hope for performance improvements via multi-threaded games.
Am I that far off base with this? I'd be interested in hearing what game developers have to say on this subject. *hint hint: B3D, turn this into a mini-article*
Does anyone know at what speed a Pentium-M need to run at to be competative with a 4Ghz+ Pentium-4? I'd hope the first dual-core cpu produced would have a single-core (for those single-threaded applications) capable of besting a 4Ghz+ Pentium-4. Otherwise all games will run slower on Intel's new cpus.
Irregardless of overall performance benefits when running multiple applications, this will have a drastic impact on all software developers. They will need to design their games to be multi-core/smp friendly to gain any sort of benefit from the new cpus. And even then, I have doubts on the performance increases/benefits allowed by multithreaded engines.
A few of the games out there are CPU-limited. In order to improve the fps, one needs a faster cpu. In these games, one can enable nearly all the eye-candy (AA/AF) while maintaining similar performance levels. The current 4Ghz CPUs are NOT fast enough in handling just the physics/AI/game-logic. In order to see higher fps one needs the single-core of a dual-core cpu to best a 4Ghz P4. Or the game needs to be coded so the physics/ai/game-logic can be multi-threaded.
Given the limited performance increases Carmack obtained with SMP support in his engines, I don't have much hope for performance improvements via multi-threaded games.
Am I that far off base with this? I'd be interested in hearing what game developers have to say on this subject. *hint hint: B3D, turn this into a mini-article*