Multi thread games? WTF?

And7rey

Distinguished
Nov 3, 2012
277
0
18,790
What are multi-thread games , someone told me to buy an Intel cpu becouse they have good performance in multi threading and that I should buy Intel becouse the next-gen games will be highly multi-threaded , but what does that mean?
 
Solution
It's how the CPU assigns different tasks to different resources it has available to it. Imagine a highway with two lanes versus a highway with four. Which one will move more traffic? AMD has more physical cores on average than Intel counterparts, but the Intel CPUs have a technology called Hyper-Threading, which allows two threads per core.

Different applications use different amounts of threads. If the games are using multiple threads, Intel typically wins by a small margin you may never notice but costs more than the AMD CPUs. In games with low thread utilization, the Intel chips are usually much better. What to buy depends on what you need.

RulesSpew

Distinguished
Dec 26, 2013
486
0
18,960
Your CPU makes virtual cores, every one of it will do some other job, that will increase your performance in some games that use this technology like BF4..also they help in video editng ( rendering )
 

jrgray93

Honorable
Aug 4, 2012
363
0
10,860
It's how the CPU assigns different tasks to different resources it has available to it. Imagine a highway with two lanes versus a highway with four. Which one will move more traffic? AMD has more physical cores on average than Intel counterparts, but the Intel CPUs have a technology called Hyper-Threading, which allows two threads per core.

Different applications use different amounts of threads. If the games are using multiple threads, Intel typically wins by a small margin you may never notice but costs more than the AMD CPUs. In games with low thread utilization, the Intel chips are usually much better. What to buy depends on what you need.
 
Solution

apcs13

Honorable
Oct 2, 2013
960
0
11,360
Actually that statement isn't really true necessarily....

Multi-threaded applications use more than one thread in a processor. The more threads the processor has, the more effectively it can process the code. A CPU with more cores can more effectively handle multi-threaded code since it is a multi-core device.

Since AMD CPU's have a high core count and low price (8320 3.5 GHz stock speed 8-core CPU is generally $150, $100 at Microcenter right now), they are great for multi-threaded applications. Intel CPUs are high in cost and low in core count, but outperform AMD CPUs in core to core comparisons (i5-3570 is about $200 for a quad-core 3.4 GHZ Intel processor, $50-100 more than a 3.5 GHz octo-core from AMD, but it is more powerful in each core that it does have, making it better for single-threaded or low thread count compute tasks).

For purely gaming, right now AMD processors make a huge amount of sense. JaysTwoCents on YouTube switched from an FX-8350 8-Core CPU to an i7-3770K Intel processor and noticed almost no difference in gaming, and even said the 8350 beat out the i7 in some tasks. The i7-3770K is a $320 processor with more expensive motherboards, and the 8350 is under $200 with cheaper mobo's. Plus, the current consoles have weak AMD 8-core CPUs, so developers are going to be heavily optimizing code for CPUs with a surplus of cores, like a lot of AMD CPUs.

So in the future, AMD cpu's might actually be a better idea for gaming.
 

vmN

Honorable
Oct 27, 2013
1,666
0
12,160


The difference between jaguar architecture and piledriver architecture is huge. Developers will try optimize their game for the most, and currently 4 cores/4threads is still standard.
 

apcs13

Honorable
Oct 2, 2013
960
0
11,360


Regardless of the difference in architecture, developers still have the same amount of cores/threads to work with, and if game code is optimized for 8 CPU threads, piledriver and jaguar CPUs will still be able to process all 8 threads of code at once.

Also,if you want to talk about the standard of less cores, that's also not true. While 4-core CPUs are still commonplace, they are not the standard or majority yet even among gamers, and less among common users.

Steam Hardware survey: http://store.steampowered.com/hwsurvey/

That shows that most users of Steam still run with dual core CPUs, and those are gamers. General usage public who don't know too much about computers even more commonly have dual core CPUs, especially in tablets and laptops.
 

vmN

Honorable
Oct 27, 2013
1,666
0
12,160
You dont get it, the games on the consoles are specially optimized for that exact hardware.

I also see that 4 cores are only 3% under 2 cores: http://store.steampowered.com/hwsurvey/cpus/
That is a even bigger reason why they won't optimize the PC marked for 8 cores CPU's.
 

apcs13

Honorable
Oct 2, 2013
960
0
11,360


There's actually more than a 4% gap what I am looking at, which isn't a huge difference but the facts are right in front of you, yet you continue to get them wrong...

And no, developers do not optimize specifically for the exact hardware. If so, some games would run absolutely horrendously on Intel CPUs, and some terribly on AMD cpus. They aren't optimized for specific hardware, they are optimized for the hardware's architecture. Jaguar and Piledriver are actually not incredibly far apart, they aren't too similar but it is not hard to code for both. The 8-core architecture is shared on both PC and Console now, so 4+ core CPUs will start to be more common in the next few years since games are already recommending the higher level AMD CPUs with more than 4 cores and the Intel ones with hyperthreading (see Watchdogs, Thief, and more games's system requirements if you don't believe me).

It seems to me that you're the one not getting it...
 

vmN

Honorable
Oct 27, 2013
1,666
0
12,160

Dude, read my comment again.



I bolded it for you this time.
 

apcs13

Honorable
Oct 2, 2013
960
0
11,360


You're completely wrong though, that's the issue, not the format of your text.
 

vmN

Honorable
Oct 27, 2013
1,666
0
12,160
How can I be wrong, It would be idiotic to do otherwise, unless I'm missing something.
Ofc Console-developers optimize their games for 8 core jaguar CPU, Why would they optimize it for a 4 core?(example)

I don't see the point of not optimizing the game for a specific set of hardware since you know every console have they same hardware.
 

apcs13

Honorable
Oct 2, 2013
960
0
11,360


You're not understanding what I am saying clearly, nor what optimization truly is. I'm not talking about this anymore however, it is not helping the OP nor the thread, If you would like to continue this elsewhere then you can send me a message, otherwise, I bid you farewell.