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

AMD Ryzen 9 3000 is a 16-core Socket AM4 Beast

Joined
Jun 10, 2014
Messages
1,633 (0.88/day)
It's a common misunderstanding that multicore scaling is primarily a lack of good software. I explained this some more here.
TLDR; most real-world tasks can't scale across an arbitrary number of cores, so unless you're running more tasks or you're running more typical servers, more and more cores is only going to give you diminishing returns, and even lower performance if you at some point have to sacrifice core performance for more cores.

Single core performance is essential and will become only more important in the next years, even for those processes which uses many threads, due to the synchronization overhead. But the clockspeed race seems to be nearly over, so future gains will come from IPC increases.
 

bug

Joined
May 22, 2015
Messages
6,087 (4.01/day)
Processor Intel i5-6600k
Motherboard ASRock Z170 Extreme7+
Cooling Arctic Cooling Freezer i11
Memory 2x8GB DDR4 2400 G.Skill
Video Card(s) EVGA GTX 1060 SC
Storage 128 and 256GB OCZ Vertex4, 500GB Samsung 850 EVO, 1TB Crucial MX300 and 3TB Seagate
Display(s) HP ZR24w
Case Chieftec BX01
Power Supply Seasonic 620W M12
Mouse Logitech G502 Proteus Core
Keyboard G.Skill KM780R
It's a common misunderstanding that multicore scaling is primarily a lack of good software. I explained this some more here.
TLDR; most real-world tasks can't scale across an arbitrary number of cores, so unless you're running more tasks or you're running more typical servers, more and more cores is only going to give you diminishing returns, and even lower performance if you at some point have to sacrifice core performance for more cores.

Single core performance is essential and will become only more important in the next years, even for those processes which uses many threads, due to the synchronization overhead. But the clockspeed race seems to be nearly over, so future gains will come from IPC increases.
Unfortunately, understanding all that requires programming knowledge. Most people don't have that.
At some point I crossed paths with a guy with several years of programming experience, rather well regarded within his team. When tasked with something that required a mild amount of concurrency, he said "I'm going to need some time to get familiar with this threading thing". So if a guy programming for a living can do that, good luck explaining cores and threads to the layman.
 
Joined
Jun 10, 2014
Messages
1,633 (0.88/day)
Unfortunately, understanding all that requires programming knowledge. Most people don't have that.

At some point I crossed paths with a guy with several years of programming experience, rather well regarded within his team. When tasked with something that required a mild amount of concurrency, he said "I'm going to need some time to get familiar with this threading thing". So if a guy programming for a living can do that, good luck explaining cores and threads to the layman.
Sure. My main point is that it's not just lack of willingness to adapt multithreading, hard problems are actually hard to solve.

Your story doesn't surprise me at all. Of all the programmers I've dealt with over more than a decade and a half, probably less than 5% is at that level of competence to deal with problems this complex. Even a typical programmer with 10 years of experience wouldn't even fully grasp the problem, even if explained in detail. The wast majority of programmers don't touch anything this low level, like web developers, app developers and most writing enterprise software in Java or C#, so they never develop an understanding of how it works.
 

bug

Joined
May 22, 2015
Messages
6,087 (4.01/day)
Processor Intel i5-6600k
Motherboard ASRock Z170 Extreme7+
Cooling Arctic Cooling Freezer i11
Memory 2x8GB DDR4 2400 G.Skill
Video Card(s) EVGA GTX 1060 SC
Storage 128 and 256GB OCZ Vertex4, 500GB Samsung 850 EVO, 1TB Crucial MX300 and 3TB Seagate
Display(s) HP ZR24w
Case Chieftec BX01
Power Supply Seasonic 620W M12
Mouse Logitech G502 Proteus Core
Keyboard G.Skill KM780R
Sure. My main point is that it's not just lack of willingness to adapt multithreading, hard problems are actually hard to solve.

Your story doesn't surprise me at all. Of all the programmers I've dealt with over more than a decade and a half, probably less than 5% is at that level of competence to deal with problems this complex. Even a typical programmer with 10 years of experience wouldn't even fully grasp the problem, even if explained in detail. The wast majority of programmers don't touch anything this low level, like web developers, app developers and most writing enterprise software in Java or C#, so they never develop an understanding of how it works.
Well, if you think about it, higher level languages actually trivialize multi-threading (think Java's executors, Erlang's spawn or Go's goroutines). The fact that even with this help programs don't fully load cores is further proof things we routinely do don't really need that many cores.
On the other hand, if we, programmers, would bubble sort and brute force everything, the whiny bunch would actually be much happier. Their cores would suddenly be seeing 100% usage.
 
Joined
Jun 10, 2014
Messages
1,633 (0.88/day)
Well, if you think about it, higher level languages actually trivialize multi-threading (think Java's executors, Erlang's spawn or Go's goroutines). The fact that even with this help programs don't fully load cores is further proof things we routinely do don't really need that many cores.
This only really works if you're writing something that spawns independent worker threads, and each of them do a fairly large chunk of work(so the average overhead becomes small). This mostly applies to typical server workloads, and is hard to apply efficiently in normal desktop applications.
Some languages have ways to distribute functions across several worker threads, but it usually creates more synchronization overhead and problems than it solves.
 
  • Like
Reactions: bug

bug

Joined
May 22, 2015
Messages
6,087 (4.01/day)
Processor Intel i5-6600k
Motherboard ASRock Z170 Extreme7+
Cooling Arctic Cooling Freezer i11
Memory 2x8GB DDR4 2400 G.Skill
Video Card(s) EVGA GTX 1060 SC
Storage 128 and 256GB OCZ Vertex4, 500GB Samsung 850 EVO, 1TB Crucial MX300 and 3TB Seagate
Display(s) HP ZR24w
Case Chieftec BX01
Power Supply Seasonic 620W M12
Mouse Logitech G502 Proteus Core
Keyboard G.Skill KM780R
This only really works if you're writing something that spawns independent worker threads, and each of them do a fairly large chunk of work(so the average overhead becomes small). This mostly applies to typical server workloads, and is hard to apply efficiently in normal desktop applications.
Some languages have ways to distribute functions across several worker threads, but it usually creates more synchronization overhead and problems than it solves.
Even so, you can have an architect or tech lead come up with the blue prints. My point was, from a programming point of view, threading has become pretty trivial. Using threading to speed up things, like you point out, is a whole other story - not everything will become faster because you spread the load over more threads. You can split the AI in a game and let it run amok, but unless that game happens to be chess, it still has to sync up with user input and whatnot.
Now let's try to get back on topic ;)
 
Joined
Apr 21, 2010
Messages
5,731 (1.70/day)
Location
West Midlands. UK.
System Name Ryzen Reynolds
Processor Ryzen 1600 - 4.0Ghz 1.415v - SMT disabled
Motherboard mATX Asrock AB350m AM4
Cooling Raijintek Leto Pro
Memory Vulcan T-Force 16GB DDR4 3000 16.18.18 @3200Mhz 14.17.17
Video Card(s) Sapphire Nitro+ 4GB RX 580 - 1450/2000 BIOS mod 8-)
Storage Seagate B'cuda 1TB/Sandisk 128GB SSD
Display(s) Acer ED242QR 75hz Freesync
Case Corsair Carbide Series SPEC-01
Audio Device(s) Onboard
Power Supply Corsair VS 550w
Mouse Zalman ZM-M401R
Keyboard Razor Lycosa
Software Windows 10 x64
Benchmark Scores https://www.3dmark.com/spy/6220813
So octo cores are OK now they're mainstream but anymore and it's a no no. Gotcha, let us know when it's OK by you when we can use more than 8 cores
 

bug

Joined
May 22, 2015
Messages
6,087 (4.01/day)
Processor Intel i5-6600k
Motherboard ASRock Z170 Extreme7+
Cooling Arctic Cooling Freezer i11
Memory 2x8GB DDR4 2400 G.Skill
Video Card(s) EVGA GTX 1060 SC
Storage 128 and 256GB OCZ Vertex4, 500GB Samsung 850 EVO, 1TB Crucial MX300 and 3TB Seagate
Display(s) HP ZR24w
Case Chieftec BX01
Power Supply Seasonic 620W M12
Mouse Logitech G502 Proteus Core
Keyboard G.Skill KM780R
So octo cores are OK now they're mainstream but anymore and it's a no no. Gotcha, let us know when it's OK by you when we can use more than 8 cores
Buying CPUs by the core disregarding your actual needs is a no no, but seemingly also beyond your comprehension ability.
Where the hell did you pull that 8 core limitation from anyway?
 
Joined
Apr 21, 2010
Messages
5,731 (1.70/day)
Location
West Midlands. UK.
System Name Ryzen Reynolds
Processor Ryzen 1600 - 4.0Ghz 1.415v - SMT disabled
Motherboard mATX Asrock AB350m AM4
Cooling Raijintek Leto Pro
Memory Vulcan T-Force 16GB DDR4 3000 16.18.18 @3200Mhz 14.17.17
Video Card(s) Sapphire Nitro+ 4GB RX 580 - 1450/2000 BIOS mod 8-)
Storage Seagate B'cuda 1TB/Sandisk 128GB SSD
Display(s) Acer ED242QR 75hz Freesync
Case Corsair Carbide Series SPEC-01
Audio Device(s) Onboard
Power Supply Corsair VS 550w
Mouse Zalman ZM-M401R
Keyboard Razor Lycosa
Software Windows 10 x64
Benchmark Scores https://www.3dmark.com/spy/6220813
Buying CPUs by the core disregarding your actual needs is a no no, but seemingly also beyond your comprehension ability.
Where the hell did you pull that 8 core limitation from anyway?
You could say the same about any high end computer component purchase, when you can buy something for a fraction that will still do the same job, or the guys with 32/64gb ram when 8/16 is sufficient for 90% of people. That's the key, 16 core CPU's won't be bought by the 90%, I won't buy one, I have 6c12t and that's plenty by me, still I don't try and tell other people what they should buy based on my use. I don't see what the big deal is, if you don't see a need for it then you won't buy it, simple and of course there are those with more money than sense who will buy it just because, that's no different to how its ever been, regardless of if its 8/16/32c or whatever

The real winners here, and I've said this before, are the cheap quad/hex/octo w/SMT. Much more than that, few need to care.
And sorry I'm still catching up with the thread I was replying to this comment from the previous page, my bad
 
Joined
Dec 31, 2009
Messages
14,765 (4.24/day)
So octo cores are OK now they're mainstream but anymore and it's a no no. Gotcha, let us know when it's OK by you when we can use more than 8 cores
Jesus, no forest through the trees with this guy. :(

Edit: or just not finishing the thread before replying... as I just did seeing that comment. Haha!

As I've said before, what this does is setup the lemmings and those not in the know (95% of people) to think more cores are better. And to an extent, that is true. But for most users a 6c/12tcpu is plenty and doesnt bottleneck anyhing (and wont for years).. so hes, I'm annoyed the mainstream is packing in cores. At least with clockspeeds.. EVERYONE benefits. Cores... few do.
 
Last edited:

Aquinus

Resident Wat-man
Joined
Jan 28, 2012
Messages
11,251 (4.13/day)
Location
Concord, NH
System Name Kratos
Processor Intel Core i7 3930k @ 4.5Ghz
Motherboard ASUS P9X79 Deluxe
Cooling Corsair H100i V2
Memory G.Skill DDR3-2133, 16gb (4x4gb) @ 9-11-10-28-108-1T 1.65v
Video Card(s) Sapphire AMD Radeon RX Vega 64
Storage 2x120Gb SATA3 SSD Raid-0, 4x1Tb RAID-5, 1x500GB, 1x512GB Samsung 960 Pro NVMe
Display(s) 1x LG 27UD69P (4k), 2x Dell S2340M (1080p)
Case Antec 1200
Audio Device(s) Onboard Realtek® ALC898 8-Channel High Definition Audio
Power Supply Seasonic 1000-watt 80 PLUS Platinum
Mouse Logitech G602
Keyboard Rosewill RK-9100
Software Ubuntu 18.04 (5.1.3 Mainline Kernel)
Benchmark Scores Benchmarks aren't everything.
Honestly, if this pans out to be true, I might consider going with this 16c chip. I'm already at the point of thinking about upgrading since X79, at this point, is a pretty dated platform and I wanted to replace it with a 2950X, but if I can get 16c/32t for 500 USD instead of 800, I'm all for it (forget the cost of a TR motherboard.) In reality I don't need all of that PCIe goodness and if dual-channel DDR4 can keep at least 12c/24t fully fed under memory intensive tasks, then I think I found my next upgrade.

I've waited this long, so let's just wait and see what happens. :D
 
Joined
Nov 11, 2004
Messages
3,352 (0.63/day)
Location
Formosa
System Name Overlord Mk MX
Processor AMD Ryzen 7 3800X
Motherboard X570 Aorus Master
Cooling Corsair H115i Pro
Memory Viper Steel DDR4 3600MHz
Video Card(s) Galax GeForce GTX 1080 EXOC-SNPR
Storage 1TB WD Black NVMe (2018), 1TB WD Blue 3D NAND
Display(s) Asus PG27AQ
Case Corsair Carbide 275Q
Power Supply Corsair RM750
Mouse Logitech G500s
Keyboard Wooting Two
Software Windows 10
Benchmark Scores https://valid.x86.fr/ztiub6
Honestly, if this pans out to be true, I might consider going with this 16c chip. I'm already at the point of thinking about upgrading since X79, at this point, is a pretty dated platform and I wanted to replace it with a 2950X, but if I can get 16c/32t for 500 USD instead of 800, I'm all for it (forget the cost of a TR motherboard.) In reality I don't need all of that PCIe goodness and if dual-channel DDR4 can keep at least 12c/24t fully fed under memory intensive tasks, then I think I found my next upgrade.

I've waited this long, so let's just wait and see what happens. :D
Expect X570 boards to be pricey. This might be a reason why AMD is keeping the CPU prices on the low. Don't expect the exact pricing from AdoredTV's leak though, as prices have changed since then. Two weeks to go...
 

Aquinus

Resident Wat-man
Joined
Jan 28, 2012
Messages
11,251 (4.13/day)
Location
Concord, NH
System Name Kratos
Processor Intel Core i7 3930k @ 4.5Ghz
Motherboard ASUS P9X79 Deluxe
Cooling Corsair H100i V2
Memory G.Skill DDR3-2133, 16gb (4x4gb) @ 9-11-10-28-108-1T 1.65v
Video Card(s) Sapphire AMD Radeon RX Vega 64
Storage 2x120Gb SATA3 SSD Raid-0, 4x1Tb RAID-5, 1x500GB, 1x512GB Samsung 960 Pro NVMe
Display(s) 1x LG 27UD69P (4k), 2x Dell S2340M (1080p)
Case Antec 1200
Audio Device(s) Onboard Realtek® ALC898 8-Channel High Definition Audio
Power Supply Seasonic 1000-watt 80 PLUS Platinum
Mouse Logitech G602
Keyboard Rosewill RK-9100
Software Ubuntu 18.04 (5.1.3 Mainline Kernel)
Benchmark Scores Benchmarks aren't everything.
Expect X570 boards to be pricey. This might be a reason why AMD is keeping the CPU prices on the low. Don't expect the exact pricing from AdoredTV's leak though, as prices have changed since then. Two weeks to go...
Expensive, sure, but TR expensive? Probably not. We'll know soon enough. :D
 

Leaked

New Member
Joined
May 12, 2019
Messages
1 (0.02/day)
Expect X570 boards to be pricey. This might be a reason why AMD is keeping the CPU prices on the low. Don't expect the exact pricing from AdoredTV's leak though, as prices have changed since then. Two weeks to go...
Will the 16 Cores released later or with the other CPUs?
 
Joined
Nov 14, 2018
Messages
36 (0.15/day)
System Name 24/7 setup
Processor Intel I7 4770@4.4GHz
Motherboard Asus Z87 Pro
Cooling Dual custom wc (gpu, cpu seperate loops)
Memory 2x8Gb Corsair 2133 9-9-11-1T DDR3
Video Card(s) Palit Jetstream 1080ti (2012/1476, 350W powerlimit, 1.093Vgpu)
Storage Samsung SSD 840Pro 256GB, Samsung SSD 860Evo 500GB, Seagate Barracuda 2TB
Display(s) Samsung 27" LED C27JG50
Case Lian Li PC343B
Audio Device(s) Onboard
Power Supply Corsair RM1000i
Mouse Logitech G Pro
Keyboard Corsair K70
Software Win10
What is driving the price of x570 boards up so much? I guess we can use previous generation boards if its that bad?
 
Last edited:
Joined
Oct 2, 2015
Messages
2,189 (1.58/day)
Location
Argentina
System Name Ciel / Yukino
Processor AMD Ryzen R3 1200 @ 3900MHz / Intel Core i3 5005U
Motherboard MSI B350M PRO-VDH / HP 240 G5
Cooling Wraith Stealth / Stock
Memory 2x 4GB Corsair Ballistix Sport DDR4 2400MHz @ 3000MHz / 2x 4GB Hynix + Kingston DDR3L 1600MHz
Video Card(s) Sapphire R9 270X Toxic 2GB / Intel HD 5500
Storage SSD WD Green 240GB M.2 / SSD Kingston A400 120GB SATA
Display(s) HP w17e 1440x900 @ 75 Hz / Integrated 1366x768 @ 94Hz
Case Generic / Stock
Audio Device(s) Realtek ALC892 / Realtek ALC282
Power Supply Sentey XPP 525W / Power Brick
Mouse Banghó MOUSE-PRO-1600 / Elan Touchpad
Keyboard Generic / Stock
Software Windows 10 LTSC x64 + Arch Linux
Benchmark Scores Time Spy: 2200
What is driving the price of x570 boards up so much? I guess we can previous generation boards if its that bad?
Wait for the BIOS updates.
 

HTC

Joined
Apr 1, 2008
Messages
3,623 (0.88/day)
Location
Portugal
System Name HTC's System
Processor Ryzen 5 2600X
Motherboard Asrock Taichi X370
Cooling NH-C14, with the AM4 mounting kit
Memory G.Skill Kit 16GB DDR4 F4 - 3200 C16D - 16 GTZB
Video Card(s) Sapphire Nitro+ Radeon RX 480 OC 4 GB
Storage 1 Samsung NVMe 960 EVO 250 GB + 1 3.5" Seagate IronWolf Pro 6TB 7200RPM 256MB SATA III
Display(s) LG 27UD58
Case Fractal Design Define R6 USB-C
Audio Device(s) Onboard
Power Supply Corsair TX 850M 80+ Gold
Mouse Razer Deathadder Elite
Software Ubuntu 19.04 LTS
What is driving the price of x570 boards up so much? I guess we can previous generation boards if its that bad?
Possibly the lack of volume with the X570 chipsets? I've read the reason Zen 2 had been delayed was for it to wait for the chipset because the CPUs themselves were ready for a while, but i'm not 100% sure if this is true or not.

OTOH, it could very well be board makers attempting to squeeze us consumers ...
 
Joined
Nov 11, 2004
Messages
3,352 (0.63/day)
Location
Formosa
System Name Overlord Mk MX
Processor AMD Ryzen 7 3800X
Motherboard X570 Aorus Master
Cooling Corsair H115i Pro
Memory Viper Steel DDR4 3600MHz
Video Card(s) Galax GeForce GTX 1080 EXOC-SNPR
Storage 1TB WD Black NVMe (2018), 1TB WD Blue 3D NAND
Display(s) Asus PG27AQ
Case Corsair Carbide 275Q
Power Supply Corsair RM750
Mouse Logitech G500s
Keyboard Wooting Two
Software Windows 10
Benchmark Scores https://valid.x86.fr/ztiub6
Expensive, sure, but TR expensive? Probably not. We'll know soon enough. :D
Probably not, but expect a $30-50 premium over current boards, if the board makers don't shoulder any of the cost.

Will the 16 Cores released later or with the other CPUs?
Unclear. AMD hasn't told the board makers the launch lineup as yet. But it's correct that there are 12 and 16 core parts with the board makers, as per various rumours.

What is driving the price of x570 boards up so much? I guess we can previous generation boards if its that bad?
The extra parts needed for PCIe 4.0. Two sets are needed for a full PCIe 4.0 board, one set minimum. These are in addition to the cost of the chipset itself. It would seem there's no issues to use current boards though, you just don't get the new board related features.

Possibly the lack of volume with the X570 chipsets? I've read the reason Zen 2 had been delayed was for it to wait for the chipset because the CPUs themselves were ready for a while, but i'm not 100% sure if this is true or not.

OTOH, it could very well be board makers attempting to squeeze us consumers ...
No squeezing, it's all about PCIe 4.0. Extra re-drivers and re-timers are needed and these are costly for PCIe 4.0 right now, since very few products need them. It'll likely change over time.
 
Joined
Oct 25, 2018
Messages
182 (0.69/day)
I don't see 16 core CPU's as a bad thing; Parallel processing is the only way go from here until someone figures out how to
overcome the current limitations. It seems they pushed the envelope as far they can already. So IPC and more cores is the only
way to sell & market something new for the chip makers.
Things get hairy after 5GHZ-ish; efficiency goes down remarkably after that. Test results
repeatedly show this.
Just remember; we would all still be on 4 cores if AMD didn't force the 6 and 8 core CPU's into the mainstream.
AMD doing good is good for everybody. AMD or Intel fans.
I'm all Intel now myself; but if AMD puts out a good CPU at a good price; I could make use of all those extra cores..
There is a large amount of people that would say the same.
 
Joined
Feb 14, 2012
Messages
1,981 (0.73/day)
System Name msdos
Processor 8086
Motherboard mainboard
Cooling passive
Memory 640KB + 384KB extended
Video Card(s) EGA
Storage 5.25"
Display(s) 80x25
Case plastic
Audio Device(s) modchip
Power Supply 45 watts
Mouse serial
Keyboard yes
Software disk commander
Benchmark Scores still running
I need this budget priced 16/32 cpu for some hobbyist linux box fun!
 

Aquinus

Resident Wat-man
Joined
Jan 28, 2012
Messages
11,251 (4.13/day)
Location
Concord, NH
System Name Kratos
Processor Intel Core i7 3930k @ 4.5Ghz
Motherboard ASUS P9X79 Deluxe
Cooling Corsair H100i V2
Memory G.Skill DDR3-2133, 16gb (4x4gb) @ 9-11-10-28-108-1T 1.65v
Video Card(s) Sapphire AMD Radeon RX Vega 64
Storage 2x120Gb SATA3 SSD Raid-0, 4x1Tb RAID-5, 1x500GB, 1x512GB Samsung 960 Pro NVMe
Display(s) 1x LG 27UD69P (4k), 2x Dell S2340M (1080p)
Case Antec 1200
Audio Device(s) Onboard Realtek® ALC898 8-Channel High Definition Audio
Power Supply Seasonic 1000-watt 80 PLUS Platinum
Mouse Logitech G602
Keyboard Rosewill RK-9100
Software Ubuntu 18.04 (5.1.3 Mainline Kernel)
Benchmark Scores Benchmarks aren't everything.
Probably not, but expect a $30-50 premium over current boards, if the board makers don't shoulder any of the cost.
To get 16c/32t for 300 USD less than the 2950x? I could live with that.
 
Joined
May 6, 2018
Messages
480 (1.10/day)
Location
Upstate NY
System Name HexaCore
Processor AMD Phenom II X6 @ 3.5Ghz
Motherboard Biostar A880GZ
Cooling Fractal Designs S36 360mm Liquid Cooling System
Memory 8GB DDR3 @ 1600Mhz 7-8-7-16
Video Card(s) MSI RX580 Gaming X 8GB
Storage 3 x 80GB Intel SSD
Display(s) 1080P
Case CoolerMaster Sileo 500
Audio Device(s) Integrated
Power Supply Antec NeoPower 650W Blue
Mouse Microsoft Intellimouse
Keyboard Dell
Software Windows 10 Pro
Just remember; we would all still be on 4 cores if AMD didn't force the 6 and 8 core CPU's into the mainstream.
AMD doing good is good for everybody. AMD or Intel fans.
I'm all Intel now myself; but if AMD puts out a good CPU at a good price; I could make use of all those extra cores..
There is a large amount of people that would say the same.
While AMD did achieve something great with the release of their multi core CPUs, it was Intel who first released a quad core CPU to the market.
While I agree with you that AMD capitalized on the market by producing 6 and 8 core CPUs respectively, I don't think we'd still be stuck on four cores in the mainstream. Could be wrong though...
 
Top