Originally Posted by auroraborealis
A program like 7zip, one that does 3D rendering, or a video editing program will probably use all the cores in your CPU, but most games are coded to use a max of 4 cores. Not sure why, just the way they're coded. All of this is also true for OSX. It's not the operating system, it's the software you happen to be using, in this case, whichever games you're playing.
That is not true. Games are not coded to use a max of 4 cores.
Originally Posted by sixor
point a gun to game developers and force them to make games that use all your hardware, not just crap ports
How about I point a gun to you and tell you learn about software design before pointing guns?
It has nothing to do at all with porting considering the XBox 360 has a tri-core and PS3 has a quint -core.
Games are real-time applications so user interactions dictate most of how the game events and environments occur. Since everything is related to the user input, there is only so much you can separate into independent/semi-independent threads. Music and AI are often their own threads. In some RTS with hundreds of units, multi-threading works well since you can run a separate AI for each unit (assuming there is not too much inter-unit actions).
Originally Posted by Maximos118
Thanks for all your replies!
All I have to say is... If someone were to invent some software that would make all applications use all 6 cores he would be a very rich man.
I know what your saying but I think it is do-able. It could work like this: Game - Awesome Software - 1 big fake core that the computer thinks it's running on - all 6 cores
using the tree effect maybe it could be possible?
There are software that uses 6 cores... there is software that uses 10000+ cores. These are programs where the workload can be divided up and there is limited inter-thread dependencies like video, picture, nuclear modeling, weather, earth, biological, financial work...
No, it is not doable. Again, a thread is the lowest level of execution. i.e. If I gave you a cooking recipe.... could you split that up among 6 people? Each person would always have to wait until the prior step is done or the directions would not make sense.Edited by DuckieHo - 3/15/12 at 5:36am