Thread: Quad-cores
View Single Post
Old October 7th, 2007   #13 (permalink)
Thanakil
Overheating.
 
Thanakil's Avatar
 
Join Date: Sep 2007
Location: The internet, ma'am.
Posts: 2,191
Quote:
Originally Posted by echosierra View Post
If you've got an article that states as much, I'd like to see it.

I'm not saying you're wrong, but all of my programming experience tells me that distributing the load like that is near-impossible.

The game may be optimized for 4 cores, but the idea of having the gfx on one core, sound on another, etc sounds like the reporter has no idea what he's talking about.
I may have been wrong in how I described it, I remember that they talked about tasks being separated between cores (especially physics, when they said that instead of using Ageia physics cards they are only using one core of the PC for it) but I can't be sure about how they are using the other cores.

It came from a interview that I read on Crysis-Online - Crysis the Game, they talk about it on many interviews, but I'd have to dig through the older news to find it.

*well, after looking up to around the 16th page, I found that*

That may have been what confused me on how they are doing it :
"How is gaming processing distributed among the cores? ex: AI, sound, effects, physics

This varies based on the type of hardware you are running on. In theory the physics, sound, many of the particle systems and the game logic can all run on separate cores. In additional much of the time spent in the graphics driver can be offloaded to another core as Crysis has a very highly optimised Direct3D graphics engine. "

But this is a more detailled explanation of how they do it :
"Will Crysis support some kind of thread branching so it can theoretically support an unlimited amount of cores?

The engine doesn’t currently support the kind of thread batching which would scale to an unlimited amount of cores. For a small number of cores it’s proved more suitable to use a parallelization technique where individual tasks, such as physics, sound, particle calculations etc. are performed in parallel."

"What technologies, effects, enhancements etc. will we see in Crysis with the use of the multiple core processors?

The most significant enhancement is the increased frame rate but it doesn’t stop there. Multi-core systems benefit from being able to generate much more complex visual particle effects using the additional cores to offload the work from the main game code."
Thanakil is online now   Reply With Quote