Calculators Which Games Fully Utilize Quad-Core CPUs?

  • Thread starter Thread starter The_Absolute
  • Start date Start date
  • Tags Tags
    cpu
AI Thread Summary
Modern operating systems, including Windows, support multi-core CPUs and effectively manage thread scheduling across multiple cores, including those with hyper-threading. However, many contemporary games, such as Crysis, are primarily designed to utilize only two cores, limiting performance improvements from quad-core CPUs. While some games like Far Cry 2 may leverage quad-core capabilities, the majority still rely on one or two cores for processing. In contrast, professional software applications, including Adobe Premiere, MATLAB, and ANSYS, are optimized to utilize all available cores and threads, showcasing the potential of multi-threading in non-gaming contexts. The perception of multi-threading in applications can sometimes be misleading, as the operating system may simply alternate tasks across cores rather than genuinely executing them simultaneously.
The_Absolute
Messages
174
Reaction score
0
I was curious if your OS, and background/system tasks are fully multi-threaded throughout all the Four cores of a quad-core CPU. As well as all Eight threads, if that quad core supports hyper-threading.

Most modern games, like Crysis, are only programmed to be threaded through Two processor cores. Which is why a quad-core CPU doesn't make Crysis run faster.

Are there any games that take full advantage of a quad-core CPU? I heard that Far Cry 2 does.
 
Computer science news on Phys.org
I don't know about games, but a video rendering package called Adobe Premeire will use all 4 cores.
 
Most games only use one or two cores. Multi-threading can get difficult so most games just don't use it. Professional software programs like adobe, matlab, ansys, comsol, etc have the ability to use all cores and threads.
 
The_Absolute said:
I was curious if your OS, and background/system tasks are fully multi-threaded throughout all the Four cores of a quad-core CPU. As well as all Eight threads, if that quad core supports hyper-threading.

Yes. Windows natively supports multicore CPUs back to Windows XP, and schedules threads to fill idle cores appropriately, taking into consideration thread priority. Task Manager (Ctrl+Alt+Del in Windows XP and Ctrl+Shift+Esc in Windows Vista and 7) will show a graph of the load on each CPU.
 
Last edited:
Sometimes programs can appear to be multi-threading when they are not. The OS can just be alternating between the cores to spread out the load.
 
Pattonias said:
Sometimes programs can appear to be multi-threading when they are not. The OS can just be alternating between the cores to spread out the load.

Most modern video games are programmed to only be multi-threaded through Two processor cores. Such as Crysis, for example. Are there any games yet which take full advantage of a quad-core processor?
 
This week, I saw a documentary done by the French called Les sacrifiés de l'IA, which was presented by a Canadian show Enquête. If you understand French I recommend it. Very eye-opening. I found a similar documentary in English called The Human Cost of AI: Data workers in the Global South. There is also an interview with Milagros Miceli (appearing in both documentaries) on Youtube: I also found a powerpoint presentation by the economist Uma Rani (appearing in the French documentary), AI...
Back
Top