Why are desktop CPUs so slow at improving?

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

epsilon84

Golden Member
Aug 29, 2010
1,142
927
136
But in a desktop who gives a crap about power usage, it's a desktop with power coming from the wall outlet. Now if it's a notebook then by all means we need to worry about power usage because of battery life.

I don't want my PC to sound like a jet. Try cooling a 150W CPU in silence - it's not easy.

Not to mention the other benefits of lower power consumption as stated by many other posters.
 

whm1974

Diamond Member
Jul 24, 2016
9,460
1,570
96
I don't want my PC to sound like a jet. Try cooling a 150W CPU in silence - it's not easy.

Not to mention the other benefits of lower power consumption as stated by many other posters.
This is why I rather stick with 65w CPUs if they can offer enough performance and cores/threads. I mean kiddos to AMD for releasing the Ryzen 7. I mean 8 cores/16 threads at 3000Mhz with a 65w TDP? Hell, last year if you wanted that, you have to pay an arm and leg and settle for 140w.
 
  • Like
Reactions: William Gaatjes
Aug 11, 2008
10,451
642
126
It wasn't. I was seeking answers to several question, and still feel I haven't gotten them. Like my question about why a large desktop processor has fewer transistors than a small smartphone SoC like the A11, even if we look at just the CPU and GPU side. I also don't agree that Sandy Bridge to Skylake led to huge performance/watt improvements. 32nm to 14nm ought to have led to larger improvements in this area on desktop processors. GPUs and mobile CPUs gained way more performance/watt by reducing their die size than Intel did, I feel.

You also fail to explain to me why the A11 manages to actually match Intels' i7 i7-8650U, despite being only 4W. Some guy here talked about Geekbench not being a sufficient enough comparison, but the A11 excels in other benchmarks as well -- you are free to check them out. Sure, the A11 doesn't have better sustained performance (8650U isn't as good in this regard either, tbh), but that's become of the restraints put on the smartphonef form factor. Put it into a laptop, and it's a whole different store. There's also no reason for this progression to stop, as future Apple SoCs will continue to improve in performance. I would also assume a 15W version of their architecture would be even more powerful as well.
It wasn't. I was seeking answers to several question, and still feel I haven't gotten them. Like my question about why a large desktop processor has fewer transistors than a small smartphone SoC like the A11, even if we look at just the CPU and GPU side. I also don't agree that Sandy Bridge to Skylake led to huge performance/watt improvements. 32nm to 14nm ought to have led to larger improvements in this area on desktop processors. GPUs and mobile CPUs gained way more performance/watt by reducing their die size than Intel did, I feel.

You also fail to explain to me why the A11 manages to actually match Intels' i7 i7-8650U, despite being only 4W. Some guy here talked about Geekbench not being a sufficient enough comparison, but the A11 excels in other benchmarks as well -- you are free to check them out. Sure, the A11 doesn't have better sustained performance (8650U isn't as good in this regard either, tbh), but that's become of the restraints put on the smartphonef form factor. Put it into a laptop, and it's a whole different store. There's also no reason for this progression to stop, as future Apple SoCs will continue to improve in performance. I would also assume a 15W version of their architecture would be even more powerful as well.
You have gotten plenty of intelligent and reasonable answers. Seems you only want "answers" that dovetail with your preconceived opinion.
 

whm1974

Diamond Member
Jul 24, 2016
9,460
1,570
96
You have gotten plenty of intelligent and reasonable answers. Seems you only want "answers" that dovetail with your preconceived opinion.
I agree. Seems like the OP is wedded to the idea of ARM desktop CPUs replacing x86. I find that to be highly unlikely as the x86 ISA is well entrenched.
 

Thunder 57

Platinum Member
Aug 19, 2007
2,674
3,796
136
I agree. Seems like the OP is wedded to the idea of ARM desktop CPUs replacing x86. I find that to be highly unlikely as the x86 ISA is well entrenched.

I don't think that's the only reason, though it is a very important one.

OP seems to focus on how Sandy @ 32nm to Coffee @ 14nm hasn't shown as much as 28nm GPU's that went to 14/16nm. As has already been pointed out, graphics are very parallel so with a die shrink you can just add on more compute units and call it a day. CPU's are entirely different, being general purpose and also having to deal with a ton of dependencies.

Also, remember that 28nm was a fairly crappy process. OK, so maybe it wasn't bad, but it was not ideal for high power/high performance. You cannot compare TSMC 28nm to Intel 32nm or GF 32nm SOI. Both performed better at the cost of density. Therefore, a GPU going from 28nm to 14/16nm gained a lot more than an AMD/Intel CPU at 32nm going to 14nm.

ARM is not some magical solution, or else it would have taken over, as power usage is critical. Let's say you do have an A11 at 4W matching an Intel at 15W (which is dubious at best). Expand on that. Power obviously isn't going to scale at a 1:1 ratio, but if you believe those numbers, an A11 at 40W should be in the ballpark as an Intel at 150W. That is HUGE. There is no way companies would sit there and not take advantage of that.

There is no magic ISA. If it were possible to make a RISC CPU at 35W that performed the same as an 8700k at 91W, it would have been done. To date ARM has focused on low power, low (relative) performance areas. I would love to see a company try to design a "balls to the wall" RISC CPU, but none exist that I know of.
 
  • Like
Reactions: whm1974

whm1974

Diamond Member
Jul 24, 2016
9,460
1,570
96
Well I'm glad that we can now get 6 and 8 core CPUs with decent performance with a 65w TDP without costing an arm and leg. However it will be awhile before I upgrade to one of those.
 

trparky

Junior Member
Mar 2, 2008
14
0
76
But low TDPs for the sake of low TDPs isn't worth it to me, especially not if you start eating into performance while you're doing so. Yes, it's great to have a cool running processor but lately it seems that the industry has been doing this as part of some kind of arms race to make thinner and thinner notebooks which I couldn't give a crap about.
 

whm1974

Diamond Member
Jul 24, 2016
9,460
1,570
96
But low TDPs for the sake of low TDPs isn't worth it to me, especially not if you start eating into performance while you're doing so. Yes, it's great to have a cool running processor but lately it seems that the industry has been doing this as part of some kind of arms race to make thinner and thinner notebooks which I couldn't give a crap about.
65w is a desktop CPU. And Yes I don't like super thin notebooks either.
 

trparky

Junior Member
Mar 2, 2008
14
0
76
I wonder what we could do if we weren't constrained to a 65W TDP. Maybe perhaps 100W TDP?
 

dullard

Elite Member
May 21, 2001
25,055
3,408
126
I wonder what we could do if we weren't constrained to a 65W TDP. Maybe perhaps 100W TDP?
Lots of processors go above 65 W. But, processors have a very strong speed/power optimum. Go past that optimum and you don't gain very much speed for a much larger amount of power.

Take Kaby Lake i7 chips for an example.
  • Going from 35 W (7700T) to 65 W (7700) TDP gains you 700 MHz base speed and 400 MHz quad core turbo speed.
  • Going from 65 W (7700) to 91 W (7700K) TDP gains you 600 MHz base speed and 400 MHz quad core turbo speed.
  • Going from 91 W (7700K) to 112 W (7740X) TDP gains you a measly 100 MHz base speed and 100 MHz quad core turbo speed.
  • Give the 7700K infinite power and you probably won't get much above ~600 MHz gain.
There were big speed gains up to about the 91 W point at which more power starts to get you almost nothing. Yes, more power is faster, but you are well past the point of diminishing returns.


Note: I blurred the lines between TDP and actual power used here, but the point is still correct.
 

trparky

Junior Member
Mar 2, 2008
14
0
76
What is wrong with a 65w TDP? Why not try to squeeze more performance and clock speed per watt?
Because I'd like to have more GHz. There's still a lot of older programs (and games) out there that benefit from high clock speed.

Two such games that I play (Starcraft 2 and Diablo 3) both require high clock speed to play decently because both game engines are un-optimized piles of crap. That's the chief reason why I didn't go with AMD Ryzen because the Ryzen chips are stuck in the sub-4 GHz basement and both games need clock speeds in excess of 4 GHz to play decently.

Edit
My system has a Core i5 3570k overclocked to 4.4 GHz.
 

whm1974

Diamond Member
Jul 24, 2016
9,460
1,570
96
Because I'd like to have more GHz. There's still a lot of older programs (and games) out there that benefit from high clock speed.

Two such games that I play (Starcraft 2 and Diablo 3) both require high clock speed to play decently because both game engines are un-optimized piles of crap. That's the chief reason why I didn't go with AMD Ryzen because the Ryzen chips are stuck in the sub-4 GHz basement and both games need clock speeds in excess of 4 GHz to play decently.

Edit
My system has a Core i5 3570k overclocked to 4.4 GHz.
I haven't played those games, but aren't they really old games? You should be able to play both of them quite well on anything modern.
 

trparky

Junior Member
Mar 2, 2008
14
0
76
aren't they really old games?
Yeah, they're really old games but they were written like crap. They're not at all multi-core aware meaning they need high single-threaded performance to play decently. Unfortunately Ryzen suffers in this department and not only that but it seems that modern processors are sacrificing clock speed to get lower temps and power requirements.
 

whm1974

Diamond Member
Jul 24, 2016
9,460
1,570
96
Yeah, they're really old games but they were written like crap. They're not at all multi-core aware meaning they need high single-threaded performance to play decently. Unfortunately Ryzen suffers in this department and not only that but it seems that modern processors are sacrificing clock speed to get lower temps and power requirements.
Well you should keep in mind that not everyone wants an extra space heater.
 

LTC8K6

Lifer
Mar 10, 2004
28,520
1,575
126
Lots of processors go above 65 W. But, processors have a very strong speed/power optimum. Go past that optimum and you don't gain very much speed for a much larger amount of power.

Take Kaby Lake i7 chips for an example.
  • Going from 35 W (7700T) to 65 W (7700) TDP gains you 700 MHz base speed and 400 MHz quad core turbo speed.
  • Going from 65 W (7700) to 91 W (7700K) TDP gains you 600 MHz base speed and 400 MHz quad core turbo speed.
  • Going from 91 W (7700K) to 112 W (7740X) TDP gains you a measly 100 MHz base speed and 100 MHz quad core turbo speed.
  • Give the 7700K infinite power and you probably won't get much above ~600 MHz gain.
There were big speed gains up to about the 91 W point at which more power starts to get you almost nothing. Yes, more power is faster, but you are well past the point of diminishing returns.


Note: I blurred the lines between TDP and actual power used here, but the point is still correct.
The 8350K is just a relabeled 7700K with the HT disabled.
 

ninaholic37

Golden Member
Apr 13, 2012
1,883
31
91
Lots of processors go above 65 W. But, processors have a very strong speed/power optimum. Go past that optimum and you don't gain very much speed for a much larger amount of power.

Take Kaby Lake i7 chips for an example.
  • Going from 35 W (7700T) to 65 W (7700) TDP gains you 700 MHz base speed and 400 MHz quad core turbo speed.
  • Going from 65 W (7700) to 91 W (7700K) TDP gains you 600 MHz base speed and 400 MHz quad core turbo speed.
  • Going from 91 W (7700K) to 112 W (7740X) TDP gains you a measly 100 MHz base speed and 100 MHz quad core turbo speed.
  • Give the 7700K infinite power and you probably won't get much above ~600 MHz gain.
There were big speed gains up to about the 91 W point at which more power starts to get you almost nothing. Yes, more power is faster, but you are well past the point of diminishing returns.


Note: I blurred the lines between TDP and actual power used here, but the point is still correct.
Sounds to me like this is the answer. Not much gains above certain TDP. I think this is why "10GHz by 2005" failed when they reached the frequency walls with Pentium 4, so then then went back more to Pentium 3 architecture and expanded with more cores and started to focus more on mobile and power-per-watt instead of more GHz. Seems early 2000s was the death of big gains and this might not be possible again until they switch from silicon to something else (maybe).
 
  • Like
Reactions: whm1974

Rifter

Lifer
Oct 9, 1999
11,522
751
126
Sounds to me like this is the answer. Not much gains above certain TDP. I think this is why "10GHz by 2005" failed when they reached the frequency walls with Pentium 4, so then then went back more to Pentium 3 architecture and expanded with more cores and started to focus more on mobile and power-per-watt instead of more GHz. Seems early 2000s was the death of big gains and this might not be possible again until they switch from silicon to something else (maybe).

I agree, untill we get a silicon replacement we are pretty much f'ed as far as large gains go.
 

jpiniero

Lifer
Oct 1, 2010
14,585
5,209
136
Sounds to me like this is the answer. Not much gains above certain TDP. I think this is why "10GHz by 2005" failed when they reached the frequency walls with Pentium 4, so then then went back more to Pentium 3 architecture and expanded with more cores and started to focus more on mobile and power-per-watt instead of more GHz. Seems early 2000s was the death of big gains and this might not be possible again until they switch from silicon to something else (maybe).

Actually, Intel made some comments several years ago now that made it sound like when Intel does the real materials change clock speeds (and power consumption) are going to go down significantly. IOW slower single thread than something like the 8700K but at a fraction of the power consumption. That doesn't mean it will end up happening of course but given Intel's server first mentality now you have to think they will be prioritizing power draw more than ever.
 

whm1974

Diamond Member
Jul 24, 2016
9,460
1,570
96
Actually, Intel made some comments several years ago now that made it sound like when Intel does the real materials change clock speeds (and power consumption) are going to go down significantly. IOW slower single thread than something like the 8700K but at a fraction of the power consumption. That doesn't mean it will end up happening of course but given Intel's server first mentality now you have to think they will be prioritizing power draw more than ever.
Yeah even a small room with a bunch of servers in it consumes a lot of power and cooling.
 

TheELF

Diamond Member
Dec 22, 2012
3,973
730
126
Actually, Intel made some comments several years ago now that made it sound like when Intel does the real materials change clock speeds (and power consumption) are going to go down significantly. IOW slower single thread than something like the 8700K but at a fraction of the power consumption. That doesn't mean it will end up happening of course but given Intel's server first mentality now you have to think they will be prioritizing power draw more than ever.
Why do you assume that?Just because that's the way the current material works?Better behavior is the whole point of a new material they could reach the same single thread sped with lower clocks/power.
 

AMDisTheBEST

Senior member
Dec 17, 2015
682
90
61
Remember the jump between A8 to A9? Yeah.... 100% increase in single core. It totally blow Qualcomm and others out of the water. Much of it is due to clock speed bump thanks to the new manufacturing node however. I don’t know how much is the improvement in IPC.