The 8 Core CPU: Are they replacing 4 Cores as the standard? (Poll Inside)

Page 5 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

PeterScott

Platinum Member
Jul 7, 2017
2,605
1,540
136
  • Haswell 4+2: 177 mm²
  • Skylake/Kaby Lake 4+2: 126 mm²
  • Coffee Lake 6+2: 149 mm²
  • Coffee Lake 8+2, all else being equal to 6+2's, and 2 cores having area ~25 mm²: 174 mm²
Back to Haswell sizes.

See also: https://en.wikichip.org/wiki/intel/microarchitectures/coffee_lake#Historical_Trend an evolution of the client processors

But it costs more to produce smaller process wafers, so Haswell size die at 14nm is more expensive.

Though if they manage to build 8 cores and an IGP 20mm² smaller than Ryzen that doesn't have IGP it does seem like Intel process size advantage is true.
 

Carfax83

Diamond Member
Nov 1, 2010
6,841
1,536
136
People who are getting worked up over more cores seem to underestimate the difficulty of building a game engine that can properly use an 8-core processor, let alone something that can effectively use >8 cores.

It might be difficult, but it's definitely still happening. Enormous progress has been made on this front over the past however many years since the current gen consoles launched. All the major 3D engines, Unreal Engine 4, Frostbite 3, CryEngine, AnvilNext, Id Tech6 etcetera, and even some from smaller devs like the 4A Engine used in the Metro series, can effectively use at least six threads. AnvilNext has been shown to be able to scale on a deca core CPU even. This development was done out of necessity, to be able to milk as much juice as they could out of the weak console CPUs, and to satiate the market's increasing desire for bigger and more realistic games. There's no stopping the progress being made on this front, as the future of gaming depends greatly on programmers' capabilities to get as much out of the hardware as is possible.

A lot of developers still haven't been able to break the four thread barrier, like CDPR's Red Engine 3. That might not have been a limitation for the Witcher 3, but it very well might be for their next game Cyberpunk 2077 which will likely be an even bigger game with more simulation. If CDPR can't get their engine to scale to more than 4 threads, then their vision for Cyberpunk 2077 will have to be compromised, much like how the Witcher 3 was severely downgraded.

Ubisoft by comparison has done more on this front than perhaps any developer, AND IT SHOWS. AC Origins will be an immense game, featuring practically an entire country with diverse environments from massive populated cities to small villages to deserts, to huge Pyramids and underground tombs. And all of this will be completely seamless with no loading screens. You can't have that kind of seamless scope and detail without an engine that can effectively and properly utilize a CPU and memory. Only now is such a thing even possible, due to the advancements they've made in game technology, and proper CPU scaling is crucial to their success no doubt.

 
Mar 10, 2006
11,715
2,012
126
It might be difficult, but it's definitely still happening. Enormous progress has been made on this front over the past however many years since the current gen consoles launched. All the major 3D engines, Unreal Engine 4, Frostbite 3, CryEngine, AnvilNext, Id Tech6 etcetera, and even some from smaller devs like the 4A Engine used in the Metro series, can effectively use at least six threads. AnvilNext has been shown to be able to scale on a deca core CPU even. This development was done out of necessity, to be able to milk as much juice as they could out of the weak console CPUs, and to satiate the market's increasing desire for bigger and more realistic games. There's no stopping the progress being made on this front, as the future of gaming depends greatly on programmers' capabilities to get as much out of the hardware as is possible.

A lot of developers still haven't been able to break the four thread barrier, like CDPR's Red Engine 3. That might not have been a limitation for the Witcher 3, but it very well might be for their next game Cyberpunk 2077 which will likely be an even bigger game with more simulation. If CDPR can't get their engine to scale to more than 4 threads, then their vision for Cyberpunk 2077 will have to be compromised, much like how the Witcher 3 was severely downgraded.

Ubisoft by comparison has done more on this front than perhaps any developer, AND IT SHOWS. AC Origins will be an immense game, featuring practically an entire country with diverse environments from massive cities to small villages to deserts, to huge Pyramids and underground tombs. And all of this will be completely seamless with no loading screens. You can't have that kind of scope and detail without an engine that can effectively and properly utilize a CPU and memory. Only now is such a thing even possible, due to the advancements they've made in game technology, and proper CPU scaling is crucial to their success no doubt.


Thanks for the post! Do you have any links to AnvilNext CPU scaling? I would love to see how well it can take advantage of all those cores.
 
Mar 10, 2006
11,715
2,012
126
But it costs more to produce smaller process wafers, so Haswell size die at 14nm is more expensive.

Correct, added processing steps due to the more complex lithography adds significantly to wafer cost, which means $/area goes up. That's why it's silly to talk about die sizes in a vacuum

Though if they manage to build 8 cores and an IGP 20mm² smaller than Ryzen that doesn't have IGP it does seem like Intel process size advantage is true.

Not conclusive. Summit Ridge, for example, has more PCIe lanes on the die as well as an integrated southbridge, which Coffee Lake doesn't have.
 
Reactions: moonbogg

coercitiv

Diamond Member
Jan 24, 2014
6,403
12,864
136
And again, we are getting 8 core CPU's whether we need them or not, whether games can use them or not and whether we want them or not. We are getting them because AMD straight up WENT THERE and now Intel's hand is forced.
That is not how this all works. AMD offered, the market responded and bought big time. We wanted them so bad that sales started going towards AMD instead of Intel.

This is the market's choice, not AMD's or Intel's.

But it costs more to produce smaller process wafers, so Haswell size die at 14nm is more expensive.
Current 14nm process is very mature, costs should be way down compared to Skylake era (higher yields, R&D payed for etc), and even if this is not the case we have repeatedly stated in this forum that customers pay the high margins Intel demands not for the silicon size but for the performance it brings to the table. We can't have it both ways - very high margins because best performance, but lower performance because die cost is seriously affecting margins. If die size cost becomes so important as to dictate the number of cores in the mainstream products, then hold on to your hats - we'll have to explain again why Intel chooses to use such a big iGPU area for their desktop SKUs. (again, the argument is we buy performance, not silicon die area)

There's only one reason that can explain Intel's reluctance to increase core count, and that is power usage. They wanted a smooth and comfortable transition, with a nice process bump eating the extra power cost and allowing MT clocks to stay high. In hindsight they should have been more aggressive, but then again hindsight is easy.
 

piesquared

Golden Member
Oct 16, 2006
1,651
473
136
Interesting results. Looks like nearly have believe 8 cores are replacing 4 core as the new standard. Good call OP. I wonder what that would do to intels business model.
 
Reactions: moonbogg

Carfax83

Diamond Member
Nov 1, 2010
6,841
1,536
136
Thanks for the post! Do you have any links to AnvilNext CPU scaling? I would love to see how well it can take advantage of all those cores.

This is from the PCgameshardware.de performance review. PCGH.de knows how to properly test CPU scaling, unlike many other websites. They down clock the CPU to take clock speed out of the equation, and they also use the same CPU and just disable cores or threads. While this does skew the results somewhat due to the L3 cache, it's still a helluva lot better than using different CPUs.



And here's one for Frostbite 3 with BF1 MP scaling on a 6900K to all 8 cores and 16 threads. I wish they would have disabled HT though, just to see whether it could use more than 8 threads.

 

PeterScott

Platinum Member
Jul 7, 2017
2,605
1,540
136
A lot of developers still haven't been able to break the four thread barrier, like CDPR's Red Engine 3. That might not have been a limitation for the Witcher 3, but it very well might be for their next game Cyberpunk 2077 which will likely be an even bigger game with more simulation. If CDPR can't get their engine to scale to more than 4 threads, then their vision for Cyberpunk 2077 will have to be compromised, much like how the Witcher 3 was severely downgraded.

What 4 thread barrier? Witcher 3 gets nice uplift moving from 4/8 to 6/12 core/threads:
https://youtu.be/uwUEVEbZxI4?t=3m48s

Too many people look at GPU limited game results and think games have some kind of fixed thread limit.

Most modern multithreaded code will have parallel sections that scale to n-cores, and a some single threaded portions.

It usually is NOT about fixed thread counts but the ratio of parallel to serial code and diminishing returns as outlined in Amdahls law.
 
Last edited:

Carfax83

Diamond Member
Nov 1, 2010
6,841
1,536
136

moonbogg

Lifer
Jan 8, 2011
10,637
3,095
136
That is not how this all works. AMD offered, the market responded and bought big time. We wanted them so bad that sales started going towards AMD instead of Intel.

This is the market's choice, not AMD's or Intel's.

If it was really the market's choice, then why didn't we have a reasonable 8 core option before Ryzen dropped? Oh right, we didn't, despite the fact that we would have all chosen 8 cores over 4. We know people wanted them because we have been screaming at Intel for years and years to give us more than 4 cores on mainstream, but they refused 'cause money of course. It isn't the market's choice if there is no option for it. You have no choice unless the context within which you live affords you a choice. If you offer people more for the same or less money, of course they will buy that product over the others. When I said we are getting 8 core CPU's whether we want them or not, I meant that literally and its true. Here's why:

AMD dropped the 8 core bomb, so Intel responds. 8 core CPU's will be offered for the same price that quads were offered for. Anyone buying a CPU will just buy an 8 core because it will now be the standard CPU to get, including those who never told themselves they wanted one. Well, now they will get one because its the standard CPU to get. It was the same with quad cores. Many people didn't "want" a quad, but that's what they bought. Why? Because that's what the latest architecture was being used for and it was just the regular, standard thing to buy those days, so they bought a quad. Same thing happening now with 8 core chips.

AMD forced us into the 8 core era and now we're at the start of it. They did the same with dual cores too and people REALLY didn't need that crap when it came out. Nothing used two cores back then. I laughed at my friend for buying one. I was leet with my FX-57 single core and he was lame for using two slower cores.
 

Topweasel

Diamond Member
Oct 19, 2000
5,436
1,655
136

NTMBK

Lifer
Nov 14, 2011
10,269
5,134
136
It might be difficult, but it's definitely still happening. Enormous progress has been made on this front over the past however many years since the current gen consoles launched. All the major 3D engines, Unreal Engine 4, Frostbite 3, CryEngine, AnvilNext, Id Tech6 etcetera, and even some from smaller devs like the 4A Engine used in the Metro series, can effectively use at least six threads. AnvilNext has been shown to be able to scale on a deca core CPU even. This development was done out of necessity, to be able to milk as much juice as they could out of the weak console CPUs, and to satiate the market's increasing desire for bigger and more realistic games. There's no stopping the progress being made on this front, as the future of gaming depends greatly on programmers' capabilities to get as much out of the hardware as is possible.

A lot of developers still haven't been able to break the four thread barrier, like CDPR's Red Engine 3. That might not have been a limitation for the Witcher 3, but it very well might be for their next game Cyberpunk 2077 which will likely be an even bigger game with more simulation. If CDPR can't get their engine to scale to more than 4 threads, then their vision for Cyberpunk 2077 will have to be compromised, much like how the Witcher 3 was severely downgraded.

Ubisoft by comparison has done more on this front than perhaps any developer, AND IT SHOWS. AC Origins will be an immense game, featuring practically an entire country with diverse environments from massive populated cities to small villages to deserts, to huge Pyramids and underground tombs. And all of this will be completely seamless with no loading screens. You can't have that kind of seamless scope and detail without an engine that can effectively and properly utilize a CPU and memory. Only now is such a thing even possible, due to the advancements they've made in game technology, and proper CPU scaling is crucial to their success no doubt.


I wouldn't get too excited, it still needs to run at 30fps on the original PS4, which only has weak Jaguar CPUs. Any console ports will be held back for years to come.
 

ZGR

Platinum Member
Oct 26, 2012
2,054
661
136
@Carfax83 I love Ubisoft as much as you, maybe more than you. Rainbow 6 Siege is my favorite game. But they release the buggiest games I have ever played. They will find a way to botch this new AC unfortunately. They'll fix it eventually I'm sure. If they load all AI on core 0 again I will die.

8 cores are definitely the new mainstream with 6 cores as the new minimum. But quad cores can still get by just fine. I see no need to upgrade my CPU except for streaming and higher clocks.
 
Reactions: moonbogg

coercitiv

Diamond Member
Jan 24, 2014
6,403
12,864
136
If it was really the market's choice, then why didn't we have a reasonable 8 core option before Ryzen dropped?
It’s the market’s choice to buy, not to build. We did not have mainstream 8 core because we were in an effective monopoly, that does not mean the market would auto choose the many core AMD product.

We’re not getting 8 cores against our will, if we want we can still buy 4 cores, cheaper too. Hence we’re getting 8 cores only because we want to.
 
Reactions: moonbogg

PeterScott

Platinum Member
Jul 7, 2017
2,605
1,540
136
What you are seeing in the above link are the effects of IPC improvements plus extra L3 cache, and not scaling past 4/8. Red Engine 3 can actually use HT though, but only in the CPU bound areas of the game like Novigrad where it can make a significant difference.

PCGH.de did a test on the CPU scaling after the game launched.

There were no IPC improvements in CL at all. None have been shown anywhere, and nowhere is showing any significant cache improvements either.

It is likely your reference created a bottleneck somewhere running the core that slow, or maybe the early build had that behavior.

But it clear that today Witcher 3 benefits VERY significantly in moving from 4 to 6 cores.
 

MTDEW

Diamond Member
Oct 31, 1999
4,284
37
91
I voted 8 cores will be the new standard.
Now Ive gotta sell off my 7700k/Asus Z170 combo way way sooner than i expected.
 
Reactions: moonbogg

moonbogg

Lifer
Jan 8, 2011
10,637
3,095
136
I voted 8 cores will be the new standard.
Now Ive gotta sell off my 7700k/Asus Z170 combo way way sooner than i expected.

I agree that 8 cores are here to stay in the mainstream, but you don't need to sell your 7700K if you don't want to. 7700K is going to wreck games for a long time yet, at least a few years more. It just won't be at the top of the charts anymore. Bah, you know what? Screw it. Sell the thing and get the first good 8 core for gaming that drops, lol. I'll do it with you.
 
Reactions: MTDEW

Carfax83

Diamond Member
Nov 1, 2010
6,841
1,536
136
There are no IPC gains in coffee Lake and the L3 isn't any higher.

OK I checked and you're right about the IPC gains. However, you're wrong about the L3 cache. 8700K has 12MB of L3 cache, compared to 8MB for the 7700K. That's going to make a big difference on a dual channel memory config.
 
Reactions: ZGR

Carfax83

Diamond Member
Nov 1, 2010
6,841
1,536
136
I wouldn't get too excited, it still needs to run at 30fps on the original PS4, which only has weak Jaguar CPUs. Any console ports will be held back for years to come.

Funny you should mention the consoles. Somebody released some unofficial base PS4 footage, and the downgrade is very apparent, even from the Xbox One X. So while you're right about the console CPUs being very weak, the way developers solve that is by making their engines and assets very scalable.

Base PS4 draw distance in AC Origins
 
Reactions: ZGR

Carfax83

Diamond Member
Nov 1, 2010
6,841
1,536
136
@Carfax83 I love Ubisoft as much as you, maybe more than you. Rainbow 6 Siege is my favorite game. But they release the buggiest games I have ever played. They will find a way to botch this new AC unfortunately. They'll fix it eventually I'm sure. If they load all AI on core 0 again I will die.

I guess we'll see. I'm going to buy it myself, but I'm not sure if I'll buy it at launch or later down the road. I guess I'll wait for the inevitable NVidia tech PC trailer before I decide.
 
Reactions: ZGR

Carfax83

Diamond Member
Nov 1, 2010
6,841
1,536
136
There were no IPC improvements in CL at all. None have been shown anywhere, and nowhere is showing any significant cache improvements either

8700K has 12MB of cache, and the 8600K has 9MB of cache compared to the 8MB in the 7700K. The cache size increase will make a bigger than normal difference, since Coffee Lake only has dual channel, yet has six cores with HT.

It is likely your reference created a bottleneck somewhere running the core that slow, or maybe the early build had that behavior.

I doubt it. I've had the Witcher 3 since launch, and I've never seen anywhere in any patch notes where they increased the threading capability.

But it clear that today Witcher 3 benefits VERY significantly in moving from 4 to 6 cores.

Tomshardware examined DX11 CPU scaling in several games, the Witcher 3 being among them. This test was done in October of last year, so any changes that CDPR made to the engine's threading capabilities would have showed up, but it doesn't. You see ZERO scaling between a 6850K and a 6700K at the exact same clock speed.

 

PeterScott

Platinum Member
Jul 7, 2017
2,605
1,540
136
8700K has 12MB of cache, and the 8600K has 9MB of cache compared to the 8MB in the 7700K. The cache size increase will make a bigger than normal difference,

Toms test looks GPU bottle-necked. Also if cache make such a huge difference the 6900 has 20 MB!
Check out fx-8350, vs fx-6350 (8 core vs 6 core). This is pretty much the same CPU with 2 cores disabled:
https://static.techspot.com/articles-info/1006/bench/CPU_01.png

Also maybe location affects multi-core impact:
https://forums.geforce.com/default/topic/835358/witcher-3-cpu-and-gpu-utilization/
"However, the reason I made this topic was me being surprised when I got on a bigger town, with many NPCs around. CPU utilization on ALL 8 cores shot to previously unseen 90-100%, and GPU utilization and framerate remained stable. "
 
Last edited:

Topweasel

Diamond Member
Oct 19, 2000
5,436
1,655
136
OK I checked and you're right about the IPC gains. However, you're wrong about the L3 cache. 8700K has 12MB of L3 cache, compared to 8MB for the 7700K. That's going to make a big difference on a dual channel memory config.
Criss crossed cables there. I was thinking per core. You obviously over all. CFL is just a 2 core increased Kabylake.
 

whm1974

Diamond Member
Jul 24, 2016
9,460
1,570
96
Criss crossed cables there. I was thinking per core. You obviously over all. CFL is just a 2 core increased Kabylake.
And I would gladly take a 50% increase in cores, however I'm not willing to spend about ~$400 or more to do it.
 

traderjay

Senior member
Sep 24, 2015
220
165
116
As someone who have worked in the CPU industry, let me shed some light on the core vs cost issue:

- Intel has expensive fabs where the cost needs to be allocated to each and every CPU
- They have the capability to increase core count for consumer CPUs years ago but it will cause margin erosion due to higher manufacturing cost
- This is also why earlier six core models are reserved exclusively for HEDT models with hefty prices to recoup the cost
- Intel have to defend their margins and prevent margin shrinkage that is afflicting many semi conductor players

- AMD on the other hand is facing margin shrinkage for quite a number of years, and is evident by their share price that was close to penny stock range.
- The bulldozer is very expensive to make and low yield rate
- AMD however are not burdened with the FAB operating cost which is a big lifeline for them, they are also alleviated from the huge R&D cost associated with node transition
- The new CPU proved to be very competitive and with a higher core count that outperforms intel equivalent in multithreaded task.
- The margin on the Ryzen has a different cost structure vs Intel CPU due to outsourced fab, they might pay higher wafer or fab cost since Globalfoundries is a separate entity

I can guarantee you guys that if Intel had a choice, they would NEVER release a six core CPU at that price range and they had no choice but to sacrifice margins for that.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |