• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

AMD Zen 4 Desktop Processors Likely Limited to 16 Cores, 170 W TDP

Joined
Oct 10, 2009
Messages
794 (0.14/day)
Location
Madrid, Spain
System Name Rectangulote
Processor Core I9-9900KF
Motherboard Asus TUF Z390M
Cooling Alphacool Eisbaer Aurora 280 + Eisblock RTX 3090 RE + 2 x 240 ST30
Memory 32 GB DDR4 3600mhz CL16 Crucial Ballistix
Video Card(s) KFA2 RTX 3090 SG
Storage WD Blue 3D 2TB + 2 x WD Black SN750 1TB
Display(s) 2 x Asus ROG Swift PG278QR / Samsung Q60R
Case Corsair 5000D Airflow
Audio Device(s) Evga Nu Audio + Sennheiser HD599SE + Trust GTX 258
Power Supply Corsair RMX850
Mouse Razer Naga Wireless Pro / Logitech MX Master
Keyboard Keychron K4 / Dierya DK61 Pro
Software Windows 11 Pro
2006: You really need more than two cores on your daily home and gaming machine?

1981: You really need more than 640K of memory on your daily home and gaming machine?

What I'm saying is we need to keep an eye on what AMD is or isn't doing. Sure, eight cores may be overkill nowadays, but what about in a few years?
Things advance when consumers and makers find there is need and knowhow to advance, sometimes is need, sometime is knowhow, sometimes consumers push and sometimes makers. Your examples are off because the daily software hasn't catched up to what an 8 core can offer, and there is always the top of the line 16 core and threadripper line if you really need that many cores, we are talking more down to earth cpus here. Why would we need more cores to watch videos or social media? And not every single piece of software can or should scale on multithread.

2006 was already ripe for multithreaded software and still took like 2 or 3 years to take advantage. So the 640k memory limit. Is not even close to the situation we are now, we are far from exploiting actively 8 cores for daily tasks or even gaming.
 
Last edited:

eidairaman1

The Exiled Airman
Joined
Jul 2, 2007
Messages
42,239 (6.64/day)
Location
Republic of Texas (True Patriot)
System Name PCGOD
Processor AMD FX 8350@ 5.0GHz
Motherboard Asus TUF 990FX Sabertooth R2 2901 Bios
Cooling Scythe Ashura, 2×BitFenix 230mm Spectre Pro LED (Blue,Green), 2x BitFenix 140mm Spectre Pro LED
Memory 16 GB Gskill Ripjaws X 2133 (2400 OC, 10-10-12-20-20, 1T, 1.65V)
Video Card(s) AMD Radeon 290 Sapphire Vapor-X
Storage Samsung 840 Pro 256GB, WD Velociraptor 1TB
Display(s) NEC Multisync LCD 1700V (Display Port Adapter)
Case AeroCool Xpredator Evil Blue Edition
Audio Device(s) Creative Labs Sound Blaster ZxR
Power Supply Seasonic 1250 XM2 Series (XP3)
Mouse Roccat Kone XTD
Keyboard Roccat Ryos MK Pro
Software Windows 7 Pro 64
I thought only single core mattered and moar cores were for fools?
My earlier video proved that even a 8350 provides snooth performance due to extra cores.
 
D

Deleted member 212040

Guest
I love how people think no moar cores = stagnation. As if 16 cores at the top end mainstream chip isn't enough. You are really stepping into HEDT territory after that. I'd rather have them tune the cores further and make them faster with better boost clocks. My 5900X hitting 5.1 GHz and over consistently in lightly threaded workloads and games (on a 120mm tower air cooler mind you) is already pretty good, and a massive upgrade from my 3900X who only saw 4.35 at best in games.

Looks like AMD went from "moar cores" to "moar cache" and that's good. 16 MB L3 on the 11900K is a laughing stock.
 
Joined
Apr 24, 2020
Messages
2,710 (1.61/day)
I love how people think no moar cores = stagnation. As if 16 cores at the top end mainstream chip isn't enough. You are really stepping into HEDT territory after that. I'd rather have them tune the cores further and make them faster with better boost clocks. My 5900X hitting 5.1 GHz and over consistently in lightly threaded workloads and games (on a 120mm tower air cooler mind you) is already pretty good, and a massive upgrade from my 3900X who only saw 4.35 at best in games.

Looks like AMD went from "moar cores" to "moar cache" and that's good. 16 MB L3 on the 11900K is a laughing stock.

It should be noted that the Apple M1 chip is just 4 cores, but is winning in a fair number of benchmarks.

128kB L1 cache and double the execution width / reorder buffer size (reorder 700-instructions vs 300ish on AMD Zen / Intel Skylake) and Apple M1 proves that there's still a market for "fewer, better cores". I reject discussion points about the x86 decoder width (ARM had a smaller decoder width than x86 for years. The reason why no one made an 8-way decoder was that no one thought there was a market for an 8-way decoder IMO. If Intel / AMD wanted to do it, I'm pretty sure they can do it).

Wider cores vs more cores vs SIMD-width is an interesting problem. There's lots of different ways to configure a CPU-core, and this competition is quite exciting. We're seeing different designs again, after years of stagnation.
 
D

Deleted member 212040

Guest
AMD pulling an Intel here?

Sounds like they're satisfied with their place in the market and have switched to stagnation mode.
Because not adding more cores means they are unable to optimize the cores themselves further. We have the first heated competition in ages, stagnation from either party would be damning and they know it. Well, not sure about Intel, whose 11900K manages to perform worse than the 10900K in some cases. G E N E R A T I O N A L P E R F O R M A N C E U P L I F T
 
Joined
Apr 24, 2020
Messages
2,710 (1.61/day)
Because not adding more cores means they are unable to optimize the cores themselves further. We have the first heated competition in ages, stagnation from either party would be damning and they know it. Well, not sure about Intel, whose 11900K manages to perform worse than the 10900K in some cases. G E N E R A T I O N A L P E R F O R M A N C E U P L I F T

You probably know this, but... note that a lot of "IPC" performance is from out-of-core situations.

Adding L3 cache (the "Stacked" SRAM) to 96MB per chip will likely improve instructions-per-count even if the cores are unchanged. In fact, Apple's M1 chip is said to have some of the best "uncore" features (features / benchmarks from outside of a core), such as ARM's relaxed memory model PLUS support for total-store order for those x86 emulators (Rosetta). Also Apple's chip seems to have among the best latency to/from its DRAM modules.

So even if "cores" are stagnating, there are many ways to improve a chip. AMD's I/O chip is clearly a bottleneck (that solved other bottlenecks). I'm sure that future advancements in that I/O chip will have dramatic improvements to Ryzen / Threadripper / EPYC, even if the cores themselves remain mostly unchanged. And even then: I expect AMD will also be working on improving those cores. The march of progress never stops in the tech world.
 
Joined
Apr 24, 2020
Messages
2,710 (1.61/day)
Time to throw away my 5900X and buy M1 lol

Lol well, I definitely think 4 big cores is not enough for the modern computer (and the 4-little cores are so low on performance that I basically ignore them). So the M1 is a good laptop chip but definitely not desktop class.

I mostly use the M1 as proof that single-threaded performance can get better. Doubling the executing pipelines and decoder width is the "obvious" way to improve single-threaded performance... and could very well apply to Intel / AMD if they had the will to do it. I'm not sure if the tradeoff is worth it however: having 8-cores of Zen3 size vs 4-cores of M1 size is... probably more beneficial to the 8-core side.

But I don't expect the consumer market to go beyond 16 cores yet. Having 32-cores of Zen3 size vs 16-cores of M1 size... well... that probably is beneficial to the M1, because not even x265 works well above 16-threads.

There's a bit of Ahmdal's law going on, and a bit of Gustafson's law going on.
 
Joined
Jan 25, 2020
Messages
2,216 (1.25/day)
System Name DadsBadAss
Processor I7 13700k w/ HEATKILLER IV PRO Copper Nickel
Motherboard MSI Z790 Tomahawk Wifi DDR4
Cooling BarrowCH Boxfish 200mm-HWLabs SR2 420/GTX&GTS 360-BP Dual D5 MOD TOP- 2x Koolance PMP 450S
Memory 4x8gb HyperX Predator RGB DDR4 4000
Video Card(s) Asrock 6800xt PG D w/ Byski A-AR6900XT-X
Storage WD SN850x 1TB NVME M.2/Adata XPG SX8200 PRO 1TB NVMe M.2
Display(s) Acer XG270HU
Case ThermalTake X71 w/5 Noctua NF-A14 2000 IP67 PWM/3 Noctua NF-F12 2000 IP67 PWM/3 CorsairML120 Pro RGB
Audio Device(s) Klipsch Promedia 2.1
Power Supply Seasonic Focus PX-850 w/CableMod PRO ModMesh RT-Series Black/Blue
Mouse Logitech G502
Keyboard Black Aluminun Mechanical Clicky Thing With Blue LEDs, hows that for a name?!
Software Win11pro
What exactly do we know about the new architecture other than core count at this point? Other than assumptions and guesses of course...?

And the obvious.
 
Joined
Feb 18, 2009
Messages
1,825 (0.32/day)
Location
Slovenia
System Name Multiple - Win7, Win10, Kubuntu
Processor Intel Core i7 3820 OC@ 4.0 GHz
Motherboard Asus P9X79
Cooling Noctua NH-L12
Memory Corsair Vengeance 32GB 1333MHz
Video Card(s) Sapphire ATI Radeon RX 480 8GB
Storage Samsung SSD: 970 EVO 1TB, 2x870 EVO 250GB,860 Evo 250GB,850 Evo 250GB, WD 4x1TB, 2x2TB, 4x4TB
Display(s) Asus PB328Q 32' 1440p@75hz
Case Cooler Master CM Storm Trooper
Power Supply Corsair HX750, HX550, Galaxy 520W
Mouse Multiple, Razer Mamba Elite, Logitech M500
Keyboard Multiple - Lenovo, HP, Dell, Logitech
Bah, what a letdown ... but it's kinda in line with the rumor of Raphael not being the top tier, perhaps this isn't the high-end on desktop, so 2 new and still no more than 16 threads, this is a classic sign of when corporations become comfortable and it just stops, hopefully intel does more than 16 to get the competition going, because this is a disgrace. Don't need so much thread on Desktop, yes you do if you want to stream, play, and do many things without hassle, ofcourse you can't prove right now you'd need so much cores on a normal gaming/workstation PC, because so much never existed before, newer opportunities would spring up how such power could be used but in many cases it first needs to be opened up and then the market can figure out how to use it, hopefully. It's really boring listening to the experts saying how "so many threads isn't useful on destkop", such a near sighted statement.

On the other hand, I would take a much better single-core performance indeed, I use cases where it's more important!
 
Last edited:

Dux

Joined
May 17, 2016
Messages
511 (0.16/day)
170W TDP? Eeeeeeh. Seems to me like power consumption is getting out of control in CPU and especially GPU market.
 
Joined
Apr 19, 2018
Messages
1,227 (0.51/day)
Processor AMD Ryzen 9 5950X
Motherboard Asus ROG Crosshair VIII Hero WiFi
Cooling Arctic Liquid Freezer II 420
Memory 32Gb G-Skill Trident Z Neo @3806MHz C14
Video Card(s) MSI GeForce RTX2070
Storage Seagate FireCuda 530 1TB
Display(s) Samsung G9 49" Curved Ultrawide
Case Cooler Master Cosmos
Audio Device(s) O2 USB Headphone AMP
Power Supply Corsair HX850i
Mouse Logitech G502
Keyboard Cherry MX
Software Windows 11
170W TDP for a 5nm 16 core CPU... Nah, I don't believe that TDP number is for a 16 core SKU, at all.
 
Joined
Feb 21, 2006
Messages
2,225 (0.32/day)
Location
Toronto, Ontario
System Name The Expanse
Processor AMD Ryzen 7 5800X3D
Motherboard Asus Prime X570-Pro BIOS 5013 AM4 AGESA V2 PI 1.2.0.Cc.
Cooling Corsair H150i Pro
Memory 32GB GSkill Trident RGB DDR4-3200 14-14-14-34-1T (B-Die)
Video Card(s) XFX Radeon RX 7900 XTX Magnetic Air (24.10.1)
Storage WD SN850X 2TB / Corsair MP600 1TB / Samsung 860Evo 1TB x2 Raid 0 / Asus NAS AS1004T V2 20TB
Display(s) LG 34GP83A-B 34 Inch 21: 9 UltraGear Curved QHD (3440 x 1440) 1ms Nano IPS 160Hz
Case Fractal Design Meshify S2
Audio Device(s) Creative X-Fi + Logitech Z-5500 + HS80 Wireless
Power Supply Corsair AX850 Titanium
Mouse Corsair Dark Core RGB SE
Keyboard Corsair K100
Software Windows 10 Pro x64 22H2
Benchmark Scores 3800X https://valid.x86.fr/1zr4a5 5800X https://valid.x86.fr/2dey9c 5800X3D https://valid.x86.fr/b7d
Were the most recent BF games benchmarked in 2010? I dont think so. Unless you came back from the future nobody was doing so. For games of 2010, the 970 was no faster, and oftentimes was a bit slower due to lower clock speeds then the consumer quad cores. Most consumer software of the time could not use more then 4 cores, or even more then 2 cores.

And while your 970 can still play games, I'd bet good money that a current gen i3 quad core would absolutely smoke it. Single core performance has come a long way in the last decade, as has multicore performance. One can look up benchmarks for an i3-10320 and see it is ranked slightly higher then a i7-980.


You suggested that the fundamental change for intel performance wise was due to DRAM speed increases instead of core changes. That, you yourself, have proven incorrect, as both haswell and the core 2 quad can use DDR3. You said it, not me.


Well, when 8 cores finally isnt enough, AMD already has 12 and 16 cores available for you! and by that time, AMD will have likely have higher then 16 core parts available.

Funny how when the 2000 series came out and still features 8 cores nobody was loosing their mind on AMD "stagnating", yet after the same amount of time at 16 cores suddenly AMD is worse then intel. This would be like people complaining that intel was stagnating right after sandy bridge came out because it was still 4 cores when the vast majority of games were still single threaded. By the time it's relevant this AM4/AM5 platform will be ancient history.
Dude I was playing BFV on a i7-970 on my current RX580 in 2019 before I upgraded and it was very playable.

My cpu was clocked at 4Ghz I also have a i7-920 I swapped in for testing and with the same setup I had much lower frame rate and drops you clearly felt the two missing cores. That is from my first hand experience and you going to tell me i'm wrong?
 
Joined
Jan 14, 2019
Messages
12,343 (5.75/day)
Location
Midlands, UK
System Name Nebulon B
Processor AMD Ryzen 7 7800X3D
Motherboard MSi PRO B650M-A WiFi
Cooling be quiet! Dark Rock 4
Memory 2x 24 GB Corsair Vengeance DDR5-4800
Video Card(s) AMD Radeon RX 6750 XT 12 GB
Storage 2 TB Corsair MP600 GS, 2 TB Corsair MP600 R2
Display(s) Dell S3422DWG, 7" Waveshare touchscreen
Case Kolink Citadel Mesh black
Audio Device(s) Logitech Z333 2.1 speakers, AKG Y50 headphones
Power Supply Seasonic Prime GX-750
Mouse Logitech MX Master 2S
Keyboard Logitech G413 SE
Software Bazzite (Fedora Linux) KDE
170 W is a lot of power for a 5 nm chip. Is AMD going to supply a 360 mm AIO with every unit?
 
Joined
Jun 3, 2010
Messages
2,540 (0.48/day)
170 W is a lot of power for a 5 nm chip. Is AMD going to supply a 360 mm AIO with every unit?
It doesn't have to run bad if they didn't detune it at the factory as done before. Previous chips were already maxing their tdp at stock. Not very smart.
 
Joined
Jun 5, 2021
Messages
284 (0.22/day)
U learn physics? Is not enough to know only to count number to has right opinion for this case I think :rolleyes:
But wait there's more: for to made 7nm and 5nm TSMC use different models machines from ASML. LoL :)
Its all marketing thats why they 7nm hardly beats intel's ancient node

170 W is a lot of power for a 5 nm chip. Is AMD going to supply a 360 mm AIO with every unit?
It shows its still 7nm rebranded there's no 20% lower power
 

Mussels

Freshwater Moderator
Joined
Oct 6, 2004
Messages
58,413 (7.94/day)
Location
Oystralia
System Name Rainbow Sparkles (Power efficient, <350W gaming load)
Processor Ryzen R7 5800x3D (Undervolted, 4.45GHz all core)
Motherboard Asus x570-F (BIOS Modded)
Cooling Alphacool Apex UV - Alphacool Eisblock XPX Aurora + EK Quantum ARGB 3090 w/ active backplate
Memory 2x32GB DDR4 3600 Corsair Vengeance RGB @3866 C18-22-22-22-42 TRFC704 (1.4V Hynix MJR - SoC 1.15V)
Video Card(s) Galax RTX 3090 SG 24GB: Underclocked to 1700Mhz 0.750v (375W down to 250W))
Storage 2TB WD SN850 NVME + 1TB Sasmsung 970 Pro NVME + 1TB Intel 6000P NVME USB 3.2
Display(s) Phillips 32 32M1N5800A (4k144), LG 32" (4K60) | Gigabyte G32QC (2k165) | Phillips 328m6fjrmb (2K144)
Case Fractal Design R6
Audio Device(s) Logitech G560 | Corsair Void pro RGB |Blue Yeti mic
Power Supply Fractal Ion+ 2 860W (Platinum) (This thing is God-tier. Silent and TINY)
Mouse Logitech G Pro wireless + Steelseries Prisma XL
Keyboard Razer Huntsman TE ( Sexy white keycaps)
VR HMD Oculus Rift S + Quest 2
Software Windows 11 pro x64 (Yes, it's genuinely a good OS) OpenRGB - ditch the branded bloatware!
Benchmark Scores Nyooom.
the difference between a 1800x (zen 1 8 core) and 5800x (zen 3 8 core, without the optional v cache the arch support) is night and day, AMD improved ST performance by more than 50% and gaming perf by 2x - 3x

intel sandy to skylake (3 newer architectures) is no where near that
Thats what i was trying to show when i was half asleep with the images a few posts back
AMD in 2 gens, made a bigger % change than intel did in 5 gens

AMD got us from 4 cores average to 8 cores average pretty fast, and then focused on making the cores faster. That works for me (and most people) because the majority of software has yet to catch up to use all those extra threads yet (which is why 6 cores like the 5600x are still amazing for gaming)
 
Joined
May 3, 2018
Messages
2,881 (1.20/day)
OMG I'll only be able to have 16 cores. Dammit I wanted 32 cores at 4 core prices.

Honestly, what normal person, even a power user would want more than 16 cores. They make threadripper for a reason, you pay to play if you need workstation class CPU.

Even as someone that runs fluid sims and such, my next CPU will be 12 core 6900X.
 
Joined
Jun 23, 2011
Messages
396 (0.08/day)
System Name potato
Processor Ryzen 9 5950X
Motherboard MSI MAG B550 Tomahawk
Cooling Custom WC Loop
Memory 2x16GB G.Skill Trident Z Neo 3600
Video Card(s) RTX3090
Storage 512GB, 2TB NVMe + 2TB SATA || 32TB spinning rust
Display(s) XIAOMI Curved 34" 144Hz UWQHD
Case be quiet dark base pro 900
Audio Device(s) Edifier R1800T, Logitech G733
Power Supply Corsair HX1000
Mouse Logitech G Pro
Keyboard Logitech G913
Software win 11 amd64
Joined
Sep 1, 2020
Messages
2,353 (1.52/day)
Location
Bulgaria
Its all marketing thats why they 7nm hardly beats intel's ancient node
Why one AMD Threadripper with 64 cores beat in multitread with many one Intel with 56 cores? With most high difference than difference between number of cores? Questions, questions, questions. Answer is very complex. Yes for us is easy to to ignore some of the factors and to point out only the most prominent ones. Different core architectures, different frequencies, different TDP, more suitable for some purposes than for others.
 

Ellothere

New Member
Joined
Nov 10, 2020
Messages
4 (0.00/day)
Seems more like a limit of 2 ccx’s and they have increased the amount of cores per ccx in the past. Just tossin that thought in the mix.
 
Joined
Aug 13, 2009
Messages
3,221 (0.58/day)
Location
Czech republic
Processor Ryzen 5800X
Motherboard Asus TUF-Gaming B550-Plus
Cooling Noctua NH-U14S
Memory 32GB G.Skill Trident Z Neo F4-3600C16D-32GTZNC
Video Card(s) Sapphire Radeon Rx 580 Nitro+ 8GB
Storage HP EX950 512GB + Samsung 970 PRO 1TB
Display(s) HP Z Display Z24i G2
Case Fractal Design Define R6 Black
Audio Device(s) Creative Sound Blaster AE-5
Power Supply Seasonic PRIME Ultra 650W Gold
Mouse Roccat Kone AIMO Remastered
Software Windows 10 x64
AMD pulling an Intel here?

Sounds like they're satisfied with their place in the market and have switched to stagnation mode.
What the hell do you need more than 16 cores on desktop for? Heck, more than 8 actually...
 
Joined
Jan 14, 2019
Messages
12,343 (5.75/day)
Location
Midlands, UK
System Name Nebulon B
Processor AMD Ryzen 7 7800X3D
Motherboard MSi PRO B650M-A WiFi
Cooling be quiet! Dark Rock 4
Memory 2x 24 GB Corsair Vengeance DDR5-4800
Video Card(s) AMD Radeon RX 6750 XT 12 GB
Storage 2 TB Corsair MP600 GS, 2 TB Corsair MP600 R2
Display(s) Dell S3422DWG, 7" Waveshare touchscreen
Case Kolink Citadel Mesh black
Audio Device(s) Logitech Z333 2.1 speakers, AKG Y50 headphones
Power Supply Seasonic Prime GX-750
Mouse Logitech MX Master 2S
Keyboard Logitech G413 SE
Software Bazzite (Fedora Linux) KDE
Its all marketing thats why they 7nm hardly beats intel's ancient node


It shows its still 7nm rebranded there's no 20% lower power
It's not just that. The smaller you shrink your die(s) while letting them use the same (or more) power, the harder it/they will become to cool (it's called power density). Unfortunately, I learned this the hard way with Zen 2 - they're pretty much unsuitable for SFF builds, even though they're great products on their own merits. That's why I'm rocking 11th gen Intel. I would have stayed with AMD otherwise.
 
Joined
Jan 8, 2020
Messages
834 (0.47/day)
Location
Maryland, USA
Processor Ryzen 5 5600X
Motherboard MSI MPG X570S Carbon Max Wifi
Cooling CPU: bequiet! Dark Rock 4. Case fans: 2x bequiet Silent Wings 3 140s, 2x Silent Wings 3 120s
Memory 2 x 8 GB Patriot Viper Steel DDR4-4400 C19
Video Card(s) Sapphire NITRO+ RX 5700 XT
Storage 2TB Mushkin Pilot-E M.2, 1 TB SK Hynix P31 M.2, 1 TB Inland Professional, 500 GB Samsung 860 Evo
Display(s) MSI Optix MAG271CQR 1440p 144Hz, MSI Optix MAG241C 1080p 144Hz
Case Lian Li Lancool III
Audio Device(s) Philips SHP9500, V-Moda BoomPro, Sybasonic Better Connectivity USB DAC/Amp
Power Supply EVGA SuperNOVA G3 80+ Gold 750W
Mouse Glorious Model D Wireless
Keyboard Custom Qwertykeys Navy QK80: Sarokeys Strawberry Wine switches, GMK CYL DMG3 keycaps
Stronger single-core performance is more versatile than having a load of weaker cores that only performs well in compute scenarios.
How do you figure? If your CPU is excellent at single core performance but very little cores, your usefulness in multi-core workloads is extremely hindered. Whereas if you had a CPU with only moderate to good single core performance but had more cores, you'd perform adequately in both single and multi-core workloads. Versatile is defined as "able to adapt or be adapted to many different functions or activities". A CPU that is only good at single-core workloads isn't versatile by definition.
 
Joined
Oct 12, 2005
Messages
708 (0.10/day)
There's a 2nd law: https://en.wikipedia.org/wiki/Gustafson's_law

When you can't scale any higher, you make the work harder. Back in the 00s, why would you ever go above 768p ?? But today, we are doing 1080p regularly and enthusiasts are all in 4k. With literally 16x the pixels, you suddenly have 16x more work and computers can scale to 16x the size.

4k seems to be the limit for how far is reasonable (at least for now). But there's also raytracing coming up: instead of making more pixels, we're simply making "each pixel" much harder to compute. I expect Gustafson's law to continue to apply until people are satisfied with computer-generated graphics. (and considering how much money Disney spends on Pixar rendering farms... you might be surprised at how much compute power is needed to get a "good cartoony" look like Pixar's Wreck it Ralph, let alone CGI Thanos in the movies).

Video game graphics are very far away from what people want still. The amount of work done per frame can continue to increase according to Gustafson's law for the foreseeable future. More realistic shadows, even on non-realistic games (ex: Minecraft with Raytracing or Quake with Raytracing) wows people.

--------------

For those who aren't in the know: Amdahl's law roughly states that a given task can only be parallelized to a certain amount. For example: if you're looking forward 1-move in Chess, the maximum parallelization you can get is roughly 20 (there are only ~20 moves available at any given position).

Therefore, when the "chess problem" is described as "improve the speed of looking forward 1-move ahead", you run into Ahmdal's law. You literally can't get any faster than 20x speedup (one core looking at each of the 20-moves available).

But... Gustafson's law is the opposite, and is the secret to scaling. If the "chess problem" is described as "improve the number of positions you look at within 30 seconds", this is Gustafson's law. If you have 400-cores, you have those 400-cores analyze 2-moves ahead (20x for the 1st move, 20x that for the 2nd move). All 400-cores will have work to do for the time period. When you get 8000 cores, you have one core look at 3 moves ahead (20x20x20 positions), and now you can look at 8000 positions in a given timeframe. Etc. etc. As you can see: "increasing the work done" leads to successful scaling.

----------

Some problems are Amdahl style (render this 768p image as fast as possible). Some other problems are Gustafson's (render as many pixels as you can within 1/60th of a second). The truth for any given problem lies somewhere in between the two laws.
The main problem of Gustafson's Law is Amdahl Law still apply.

And that also prove my point too, you talk about resolution and graphics. Like i said, things that can be easily parallelized are being run on accelerator like GPU.

It's true that you can increase the difficulty of the work of each section that can run independently of others, but you will still be limited by how fast you can run the single threaded portion of the code. By example. in your chess example, you still have to determine what are the move that you want to go with. You also still have to allocate all the move to all the cores so they can calculate it so they don't do duplicate work.

In the end, the workload that CPU will continue to run effectively in the future are code that tend to be more branch dependent or N+1 problem. Problem that are easily parallelized will be either accelerated using accelerator like GPU, fixed function like Quicksync or wide SIMD like AVX512 (That can even be widened further).
 
Top