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

AMD 8-core ZEN Packs a Whallop with Multithreaded Performance

bug

Joined
May 22, 2015
Messages
13,755 (3.96/day)
Processor Intel i5-12600k
Motherboard Asus H670 TUF
Cooling Arctic Freezer 34
Memory 2x16GB DDR4 3600 G.Skill Ripjaws V
Video Card(s) EVGA GTX 1060 SC
Storage 500GB Samsung 970 EVO, 500GB Samsung 850 EVO, 1TB Crucial MX300 and 2TB Crucial MX500
Display(s) Dell U3219Q + HP ZR24w
Case Raijintek Thetis
Audio Device(s) Audioquest Dragonfly Red :D
Power Supply Seasonic 620W M12
Mouse Logitech G502 Proteus Core
Keyboard G.Skill KM780R
Software Arch Linux + Win10
Got another way to explain constant bad console ports?
Sure. What I don't have is time to teach you advanced programming.
 

cdawall

where the hell are my stars
Joined
Jul 23, 2006
Messages
27,680 (4.13/day)
Location
Houston
System Name All the cores
Processor 2990WX
Motherboard Asrock X399M
Cooling CPU-XSPC RayStorm Neo, 2x240mm+360mm, D5PWM+140mL, GPU-2x360mm, 2xbyski, D4+D5+100mL
Memory 4x16GB G.Skill 3600
Video Card(s) (2) EVGA SC BLACK 1080Ti's
Storage 2x Samsung SM951 512GB, Samsung PM961 512GB
Display(s) Dell UP2414Q 3840X2160@60hz
Case Caselabs Mercury S5+pedestal
Audio Device(s) Fischer HA-02->Fischer FA-002W High edition/FA-003/Jubilate/FA-011 depending on my mood
Power Supply Seasonic Prime 1200w
Mouse Thermaltake Theron, Steam controller
Keyboard Keychron K8
Software W10P
Sure. What I don't have is time to teach you advanced programming.

Apparently no one has time to teach it. HENCE THE BAD CONSOLE PORTS.
 

bug

Joined
May 22, 2015
Messages
13,755 (3.96/day)
Processor Intel i5-12600k
Motherboard Asus H670 TUF
Cooling Arctic Freezer 34
Memory 2x16GB DDR4 3600 G.Skill Ripjaws V
Video Card(s) EVGA GTX 1060 SC
Storage 500GB Samsung 970 EVO, 500GB Samsung 850 EVO, 1TB Crucial MX300 and 2TB Crucial MX500
Display(s) Dell U3219Q + HP ZR24w
Case Raijintek Thetis
Audio Device(s) Audioquest Dragonfly Red :D
Power Supply Seasonic 620W M12
Mouse Logitech G502 Proteus Core
Keyboard G.Skill KM780R
Software Arch Linux + Win10
Apparently no one has time to teach it. HENCE THE BAD CONSOLE PORTS.
Well, if you're so lazy you won't even bother reading about it, I don't see why you think it's a good idea to criticize others for not learning it (though "not learning" is entirely your unsubstantiated opinion).
Here's something that explains things a bit: https://forums.finalgear.com/entert...n-difficulties-of-ps3-game-programming-22510/

Also, do you remember the thread about EVGA 1080 FTW VRM issues where you said people that don't know cars shouldn't make car analogies? How about you eat you own dog food and stop judging work you don't understand?
 
Joined
Feb 8, 2012
Messages
3,014 (0.65/day)
Location
Zagreb, Croatia
System Name Windows 10 64-bit Core i7 6700
Processor Intel Core i7 6700
Motherboard Asus Z170M-PLUS
Cooling Corsair AIO
Memory 2 x 8 GB Kingston DDR4 2666
Video Card(s) Gigabyte NVIDIA GeForce GTX 1060 6GB
Storage Western Digital Caviar Blue 1 TB, Seagate Baracuda 1 TB
Display(s) Dell P2414H
Case Corsair Carbide Air 540
Audio Device(s) Realtek HD Audio
Power Supply Corsair TX v2 650W
Mouse Steelseries Sensei
Keyboard CM Storm Quickfire Pro, Cherry MX Reds
Software MS Windows 10 Pro 64-bit
If the errata bug is true nothing that was said after matters. 30-40% performance difference makes them only as fast as steamroller.
They better not release it in that state if true ... I suspect the delay is going to be announced
 

Frick

Fishfaced Nincompoop
Joined
Feb 27, 2006
Messages
19,546 (2.86/day)
Location
Piteå
System Name White DJ in Detroit
Processor Ryzen 5 5600
Motherboard Asrock B450M-HDV
Cooling Be Quiet! Pure Rock 2
Memory 2 x 16GB Kingston Fury 3400mhz
Video Card(s) XFX 6950XT Speedster MERC 319
Storage Kingston A400 240GB | WD Black SN750 2TB |WD Blue 1TB x 2 | Toshiba P300 2TB | Seagate Expansion 8TB
Display(s) Samsung U32J590U 4K + BenQ GL2450HT 1080p
Case Fractal Design Define R4
Audio Device(s) Plantronics 5220, Nektar SE61 keyboard
Power Supply Corsair RM850x v3
Mouse Logitech G602
Keyboard Cherry MX Board 1.0 TKL Brown
Software Windows 10 Pro
Benchmark Scores Rimworld 4K ready!
Well, if you're so lazy you won't even bother reading about it, I don't see why you think it's a good idea to criticize others for not learning it (though "not learning" is entirely your unsubstantiated opinion).
Here's something that explains things a bit: https://forums.finalgear.com/entert...n-difficulties-of-ps3-game-programming-22510/

XB1 and PS4 use AMD Jaguar hardware with two modules and four cores on each module. I've no idea what consistutes a "core" here though (if it's a Bulldozer core/module or more common style cores), but multithreading in multiplatform games should most definitely be more of a thing now. Especially for XB1, which just runs Windows. I wouldn't call the devs lazy though, because I assume it mostly is a pressure/time/money thing.
 

cdawall

where the hell are my stars
Joined
Jul 23, 2006
Messages
27,680 (4.13/day)
Location
Houston
System Name All the cores
Processor 2990WX
Motherboard Asrock X399M
Cooling CPU-XSPC RayStorm Neo, 2x240mm+360mm, D5PWM+140mL, GPU-2x360mm, 2xbyski, D4+D5+100mL
Memory 4x16GB G.Skill 3600
Video Card(s) (2) EVGA SC BLACK 1080Ti's
Storage 2x Samsung SM951 512GB, Samsung PM961 512GB
Display(s) Dell UP2414Q 3840X2160@60hz
Case Caselabs Mercury S5+pedestal
Audio Device(s) Fischer HA-02->Fischer FA-002W High edition/FA-003/Jubilate/FA-011 depending on my mood
Power Supply Seasonic Prime 1200w
Mouse Thermaltake Theron, Steam controller
Keyboard Keychron K8
Software W10P
Well, if you're so lazy you won't even bother reading about it, I don't see why you think it's a good idea to criticize others for not learning it (though "not learning" is entirely your unsubstantiated opinion).
Here's something that explains things a bit: https://forums.finalgear.com/entert...n-difficulties-of-ps3-game-programming-22510/

Also, do you remember the thread about EVGA 1080 FTW VRM issues where you said people that don't know cars shouldn't make car analogies? How about you eat you own dog food and stop judging work you don't understand?

The exact thing you linked I mentioned as proof they could program things to work well if they tried which is what the developer kicked out. Also they are talking about the PS3 with the stupid "cell" processor not the x86-64 CPU that is used in the current consoles as well and the current PC market. Yet again ports should be pretty damn boss hoss now considering the xbox uses windows 10 as the base code. It has been roughly 10 years since the first quad core x86 CPU was released. You are telling me in 10 years coders still haven't learned how to get games to scale past 4?

Oh wait some of the games do, further proving they can and choose not to.

There’s a ton of data spread across the preceding pages. But it’s largely distillable to a handful of sweeping conclusions.

First, it’s increasingly clear that dual-threaded CPUs are no longer the way to go. Yes, our experiment exaggerates their limitations with an ultra-high-end graphics card. However, a great many developers specify quad-core processors in their minimum requirements. The Xbox One and PlayStation 4 both expose eight threads, and cross-platform games utilize engines written to exploit the parallelism afforded by those consoles.

http://www.tomshardware.com/reviews/multi-core-cpu-scaling-directx-11,4768.html

Like has been said, they can, they don't maybe lazy isn't the right word, yes it might be what @Frick is saying and timelines, but I personally don't care. If I am going to pay $60 a license for a game I am expecting it to perform better than a $5 indie game on my cellphone that can use all 4 high speed cores on my ARM chip fine.

XB1 and PS4 use AMD Jaguar hardware with two modules and four cores on each module. I've no idea what consistutes a "core" here though (if it's a Bulldozer core/module or more common style cores), but multithreading in multiplatform games should most definitely be more of a thing now. Especially for XB1, which just runs Windows. I wouldn't call the devs lazy though, because I assume it mostly is a pressure/time/money thing.
Jaguar is a tradition x86-64 core with 1 FPU per integer core.
 
Joined
Aug 20, 2007
Messages
21,452 (3.40/day)
System Name Pioneer
Processor Ryzen R9 9950X
Motherboard GIGABYTE Aorus Elite X670 AX
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory 64GB (4x 16GB) G.Skill Flare X5 @ DDR5-6000 CL30
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage Intel 905p Optane 960GB boot, +2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches + PBT DS keycaps
Software Gentoo Linux x64 / Windows 11 Enterprise IoT 2024
Well, if you're so lazy you won't even bother reading about it, I don't see why you think it's a good idea to criticize others for not learning it (though "not learning" is entirely your unsubstantiated opinion).
Here's something that explains things a bit: https://forums.finalgear.com/entert...n-difficulties-of-ps3-game-programming-22510/

Also, do you remember the thread about EVGA 1080 FTW VRM issues where you said people that don't know cars shouldn't make car analogies? How about you eat you own dog food and stop judging work you don't understand?

That's a PS3 article. I won't bother reading it in reference as a programmer myself, because I know for a fact how different the cell architecture was from convention x86_64. It wasn't even out of order execution, and it had tons of cores at the time that were NEEDED for acceptable performance, etc. Whole different ballpark.

I'm surprised you even linked that if you "know advanced programming." What do you actually know? C#? Java? o_O

I would suggest not claiming to know "advanced programming" until you've at least dabbled in some C++ or better yet, various assembler languages for some real fun.
 

bug

Joined
May 22, 2015
Messages
13,755 (3.96/day)
Processor Intel i5-12600k
Motherboard Asus H670 TUF
Cooling Arctic Freezer 34
Memory 2x16GB DDR4 3600 G.Skill Ripjaws V
Video Card(s) EVGA GTX 1060 SC
Storage 500GB Samsung 970 EVO, 500GB Samsung 850 EVO, 1TB Crucial MX300 and 2TB Crucial MX500
Display(s) Dell U3219Q + HP ZR24w
Case Raijintek Thetis
Audio Device(s) Audioquest Dragonfly Red :D
Power Supply Seasonic 620W M12
Mouse Logitech G502 Proteus Core
Keyboard G.Skill KM780R
Software Arch Linux + Win10
That's a PS3 article. I won't bother reading it in reference as a programmer myself, because I know for a fact how different the cell architecture was from convention x86_64. It wasn't even out of order execution, and it had tons of cores at the time that were NEEDED for acceptable performance, etc. Whole different ballpark.

I'm surprised you even linked that if you "know advanced programming." What do you actually know? C#? Java? o_O

I would suggest not claiming to know "advanced programming" until you've at least dabbled in some C++ or better yet, various assembler languages for some real fun.
Well, the guy thinks more cores means everything should run faster by default. Cell is a prime example that, while that's possible, in practice it works so "well" that for PS4 Sony had to go with something else instead. First, because multithreaded code is always more expensive and second, because programs can be easily split to a few cores, but scaling them beyond that is both difficult and unnatural.

Also, while I did both C++ and asm back in the day, neither are a requirement for understanding how to do a join/fork or a map/reduce. Fwiw I've once heard a guy claim that if you knew asm, you'd realize threading is a scam and anything can should be done on a single thread. Me, I always say there are a million ways to write bad code and only a handful to get it right (and then the discussion moves back to cost).
 

cdawall

where the hell are my stars
Joined
Jul 23, 2006
Messages
27,680 (4.13/day)
Location
Houston
System Name All the cores
Processor 2990WX
Motherboard Asrock X399M
Cooling CPU-XSPC RayStorm Neo, 2x240mm+360mm, D5PWM+140mL, GPU-2x360mm, 2xbyski, D4+D5+100mL
Memory 4x16GB G.Skill 3600
Video Card(s) (2) EVGA SC BLACK 1080Ti's
Storage 2x Samsung SM951 512GB, Samsung PM961 512GB
Display(s) Dell UP2414Q 3840X2160@60hz
Case Caselabs Mercury S5+pedestal
Audio Device(s) Fischer HA-02->Fischer FA-002W High edition/FA-003/Jubilate/FA-011 depending on my mood
Power Supply Seasonic Prime 1200w
Mouse Thermaltake Theron, Steam controller
Keyboard Keychron K8
Software W10P
Well, the guy thinks more cores means everything should run faster by default. Cell is a prime example that, while that's possible, in practice it works so "well" that for PS4 Sony had to go with something else instead. First, because multithreaded code is always more expensive and second, because programs can be easily split to a few cores, but scaling them beyond that is both difficult and unnatural.

the guy thinks things should utilize cores better, your own "cost" argument is why the PS4 has an AMD custom chip in it, multithreading is more expensive, but worth it.
 
Joined
Aug 24, 2016
Messages
30 (0.01/day)
This is the part I am getting at. With a good API you don't need anything, the GPU does the work like it should. This is what all proper coding should look like.

2 of the 3 are dx11. Bf1 has known dx12 issues. None of the benches show a 6700k compared. Dishonored 2 shows a 480 is extremely CPU dependent.
 

bug

Joined
May 22, 2015
Messages
13,755 (3.96/day)
Processor Intel i5-12600k
Motherboard Asus H670 TUF
Cooling Arctic Freezer 34
Memory 2x16GB DDR4 3600 G.Skill Ripjaws V
Video Card(s) EVGA GTX 1060 SC
Storage 500GB Samsung 970 EVO, 500GB Samsung 850 EVO, 1TB Crucial MX300 and 2TB Crucial MX500
Display(s) Dell U3219Q + HP ZR24w
Case Raijintek Thetis
Audio Device(s) Audioquest Dragonfly Red :D
Power Supply Seasonic 620W M12
Mouse Logitech G502 Proteus Core
Keyboard G.Skill KM780R
Software Arch Linux + Win10
the guy thinks things should utilize cores better, your own "cost" argument is why the PS4 has an AMD custom chip in it, multithreading is more expensive, but worth it.
Ok, I see whatever I say, it does not register. I give up.
 

cdawall

where the hell are my stars
Joined
Jul 23, 2006
Messages
27,680 (4.13/day)
Location
Houston
System Name All the cores
Processor 2990WX
Motherboard Asrock X399M
Cooling CPU-XSPC RayStorm Neo, 2x240mm+360mm, D5PWM+140mL, GPU-2x360mm, 2xbyski, D4+D5+100mL
Memory 4x16GB G.Skill 3600
Video Card(s) (2) EVGA SC BLACK 1080Ti's
Storage 2x Samsung SM951 512GB, Samsung PM961 512GB
Display(s) Dell UP2414Q 3840X2160@60hz
Case Caselabs Mercury S5+pedestal
Audio Device(s) Fischer HA-02->Fischer FA-002W High edition/FA-003/Jubilate/FA-011 depending on my mood
Power Supply Seasonic Prime 1200w
Mouse Thermaltake Theron, Steam controller
Keyboard Keychron K8
Software W10P
Ok, I see whatever I say, it does not register. I give up.

I read and understood what you said, however it doesn't change that there are a mutltitude of games that are already showing scaling with more than 4 cores, it typically was tapering off at 8, which is completely understandable. Everyone on here knows that it will not be infinitely variable, however that being said consumer chips have expanded past 4 cores. Your argument is a joke. "It's hard" good for you? Go cry in a safe place. 10 years since the first quad core x86 hit the market, we should be more than capable of threading past that. Hell they have figured out how to get the graphics to scale properly across multiple cards...
 
Joined
Nov 16, 2006
Messages
2,724 (0.41/day)
Location
Blighty
Processor R7 5800x3D
Motherboard MSI x570 Tomahawk
Cooling XSPC Raystorm Edge,EK QS P420M,EK D5pwm Revo Res
Memory 32gb Corsair Vengeance RT 3600 cl16
Video Card(s) Zotac 3070ti Amp Extreme
Storage Samsung 980pro 1tb x2
Display(s) MSI MPG321QRF QD
Case Corsair 7000D
Power Supply EVGA 1000 P2
Mouse G900
Keyboard Corsair k60 RGB PRO
Software Win 11
what ever happened with the multi gpu function in dx12 wizz tested in aots a while back? i thought that was going to make crossfire and sli obsolete, but havent heard anything since that article

I would find it interesting if i could get a boost putting my 390 and 1070 together, a 1460!!! lol

I found the idea interesting with the 1060 not supporting sli, whether dx12 could still use both, though im sure nvidia would lock it out pretty quick
 
Joined
Oct 28, 2012
Messages
1,190 (0.27/day)
Processor AMD Ryzen 3700x
Motherboard asus ROG Strix B-350I Gaming
Cooling Deepcool LS520 SE
Memory crucial ballistix 32Gb DDR4
Video Card(s) RTX 3070 FE
Storage WD sn550 1To/WD ssd sata 1To /WD black sn750 1To/Seagate 2To/WD book 4 To back-up
Display(s) LG GL850
Case Dan A4 H2O
Audio Device(s) sennheiser HD58X
Power Supply Corsair SF600
Mouse MX master 3
Keyboard Master Key Mx
Software win 11 pro
About that whole "moar core isn't the way to go for gaming" seeing just how strong single thread performance went up those past few years, I'm not really sure that ignoring +4 thread development is the way to go if we want to get more performance. Unless amd or intel come up with a groundbreaking 4 cores cpu as fast as a the fastest 8 cores cpu in every single task, the humble person that I am don't see how we could expect any huge progress.

Unless there is a way for the gpu to handle every single graphic task, and the cpu to only deal with the A.I ? Is that even possible ?
 

64K

Joined
Mar 13, 2014
Messages
6,773 (1.73/day)
Processor i7 7700k
Motherboard MSI Z270 SLI Plus
Cooling CM Hyper 212 EVO
Memory 2 x 8 GB Corsair Vengeance
Video Card(s) Temporary MSI RTX 4070 Super
Storage Samsung 850 EVO 250 GB and WD Black 4TB
Display(s) Temporary Viewsonic 4K 60 Hz
Case Corsair Obsidian 750D Airflow Edition
Audio Device(s) Onboard
Power Supply EVGA SuperNova 850 W Gold
Mouse Logitech G502
Keyboard Logitech G105
Software Windows 10
what ever happened with the multi gpu function in dx12 wizz tested in aots a while back? i thought that was going to make crossfire and sli obsolete, but havent heard anything since that article

I think that was just MS bull to push Win 10 sales.
 
Joined
Sep 26, 2012
Messages
871 (0.20/day)
Location
Australia
System Name ATHENA
Processor AMD 7950X
Motherboard ASUS Crosshair X670E Extreme
Cooling ASUS ROG Ryujin III 360, 13 x Lian Li P28
Memory 2x32GB Trident Z RGB 6000Mhz CL30
Video Card(s) ASUS 4090 STRIX
Storage 3 x Kingston Fury 4TB, 4 x Samsung 870 QVO
Display(s) Acer X38S, Wacom Cintiq Pro 15
Case Lian Li O11 Dynamic EVO
Audio Device(s) Topping DX9, Fluid FPX7 Fader Pro, Beyerdynamic T1 G2, Beyerdynamic MMX300
Power Supply Seasonic PRIME TX-1600
Mouse Xtrfy MZ1 - Zy' Rail, Logitech MX Vertical, Logitech MX Master 3
Keyboard Logitech G915 TKL
VR HMD Oculus Quest 2
Software Windows 11 + Universal Blue
what ever happened with the multi gpu function in dx12 wizz tested in aots a while back? i thought that was going to make crossfire and sli obsolete, but havent heard anything since that article

I would find it interesting if i could get a boost putting my 390 and 1070 together, a 1460!!! lol

I found the idea interesting with the 1060 not supporting sli, whether dx12 could still use both, though im sure nvidia would lock it out pretty quick

Pretty sure latest Deus Ex patch included Explicit Multi support. As for cores, I'm a big believer that because of consoles, 8 cores (or at least 4+HT) will become the norm for normal performance. Will they be stressing those cores? Doubtful, but anything ported from console is likely to be setup with threading in mind, and a thread executing is always more efficient than a thread switching.
 
Joined
Aug 24, 2016
Messages
30 (0.01/day)
Pretty sure latest Deus Ex patch included Explicit Multi support. As for cores, I'm a big believer that because of consoles, 8 cores (or at least 4+HT) will become the norm for normal performance. Will they be stressing those cores? Doubtful, but anything ported from console is likely to be setup with threading in mind, and a thread executing is always more efficient than a thread switching.
I'm hoping zen brings competition. Think it'll be able to clock higher without smt? For any sort of gaming there is 0 reason to have 16 threads. 8 sure. Wonder if you'll even be able to disable smt..
 
Top