- Joined
- Jul 9, 2021
- Messages
- 43 (0.04/day)
Optimized jump prediction: Zen 5 tested with Windows update KB5041587 - Hardwareluxx
some tests, 5800x3d included. +9.26% starfield 1080p
some tests, 5800x3d included. +9.26% starfield 1080p
System Name | S.L.I + RTX research rig |
---|---|
Processor | Ryzen 7 5800X 3D. |
Motherboard | MSI MEG ACE X570 |
Cooling | Corsair H150i Cappellx |
Memory | Corsair Vengeance pro RGB 3200mhz 16Gbs |
Video Card(s) | 2x Dell RTX 2080 Ti in S.L.I |
Storage | Western digital Sata 6.0 SDD 500gb + fanxiang S660 4TB PCIe 4.0 NVMe M.2 |
Display(s) | HP X24i |
Case | Corsair 7000D Airflow |
Power Supply | EVGA G+1600watts |
Mouse | Corsair Scimitar |
Keyboard | Cosair K55 Pro RGB |
The above is misinformation, probably caused by not having access to a Zen5 CPU on which you could test your ideas before posting. A single thread on my Zen5 CPU can execute 2 *taken* branch instructions per cycle, if the outcomes of both branch instructions have been successfully predicted. This can be verified by writing a short program in assembly language. On the other hand, my Zen3 CPU can execute 2 branch instructions in the same clock cycle only in a subset of scenarios. A table comparing Zen3 vs Zen5 looks something like this:
Branch instruction 1 Branch instruction 2 Zen3 Zen5 N (branch wasn't taken) N 1 clock cycle 1 clock cycle N T 1 clock cycle 1 clock cycle T (branch was taken) N 2 clock cycles 1 clock cycle T T 2 clock cycles 1 clock cycle
![]()
A Video Interview with Mike Clark, Chief Architect of Zen at AMD
Today’s “article” is a little bit different to what you readers are used to. This article is a transcript of our video interview I conducted with Mike Clark at AMD. This was my fi…chipsandcheese.com
This is the transcript for the chips and cheese interview.
Mike Clark. suggest that under certain events every thing in the whole front-end can be used by a single thread inside of the zen 5 core. Expcet he never says how or, what triggers it?
In chips in cheese test on zen 5 it never does trigger this ever with a single thread runnng throught the core which is causing low single thread gains. It doesn't even trigger when SMT is dsiabled when it has no reason not to use it
EIther, it's a design limitation, hardware bug, patch bug, or micro-code bug?
that's not How that works.
if a Mercedes sucks out of the factory but is only a decent car after it’s tuned by brabus for an additional couple of hundred thousand dollar the original car isn’t a good car.
you even need to have the hundred thousands worth of modification done again after filling it car up with a fresh tank of gas which is what happens when you update to a new feature release.
windows 10 and 11 are a horrible intrusive mess people put up with because they have to
System Name | Ciel |
---|---|
Processor | AMD Ryzen R5 5600X |
Motherboard | Asus Tuf Gaming B550 Plus |
Cooling | ID-Cooling 224-XT Basic |
Memory | 2x 16GB Kingston Fury 3600MHz@3933MHz |
Video Card(s) | Gainward Ghost 3060 Ti 8GB + Sapphire Pulse RX 6600 8GB |
Storage | NVMe Kingston KC3000 2TB + NVMe Toshiba KBG40ZNT256G + HDD WD 4TB |
Display(s) | AOC Q27G3XMN + Samsung S22F350 |
Case | Cougar MX410 Mesh-G |
Audio Device(s) | Kingston HyperX Cloud Stinger Core 7.1 Wireless PC |
Power Supply | Aerocool KCAS-500W |
Mouse | EVGA X15 |
Keyboard | VSG Alnilam |
Software | Windows 11 |
The kernel doesn't need specific per arch fixes, it just has a better scheduler period.In my personal opinion since Windows 95, Windows wasted more hardware than Gnu Userspace and the linux kernel. Means hardware has to be bought for an acceptable Windows experience. Nothing changed.
Windows 10 is out of support range in my personal opinion. Nothing new. I doubt there will be any new features for W10.
Not really.
sys-devel/gcc hardly has optimizations for Ryzen 5000 / 7000 cpus.
I also check what is new in the kernel version increases because I Build my kernel myself.(Nothing fancy - Same commands to build a kernel since 2006, still same gnu gentoo linux installation from 2006.)
There are a few more options recently. A lot of work is being done for scheduler and those security stuff.
Most newbies with their binary distros - do not know what I talk about. They use prebuild software and generic kernel in their binary distros. Which hardly utilize or benefit the hardware at all.
I moved my hardware from Ryzen 5800X -> Ryzen 3 3100 -> Ryzen 7600X from January 2023 till April 2023. Therefore I had to recompile my hole box. And I saw the compile times. A performance indicator is, how long a package compiles. gcc / libreoffice / and so on. I delete from time to time the log files, still I see the difference over the package versions over the time with different cpus.
I also recompile with the corresponding new cpu flags for the Ryzen 7600X. Barely a difference for around 1400 to 1700 installed packages.
The file system also has a big impact on performance. E.G. tmpfs - file system stored in the DRAM.
Summary: gcc is in my point of view far behind in regards of optimizations of current hardware. That means as of now in my point of view Ryzen 7000 or newer. Binary distros with binary generic kernels hardly benefit.
--
Phoronix benchmarks - forget them. Just a pile of numbers for clickbait. Faster compile times -> that is easy to measure and to see over several times of package compiles over time. Less backup time and so on, that is performance I see and can verify.
Processor | Ryzen 9 9950X |
---|---|
Motherboard | X670 chipset |
Cooling | SPC Fera 5 |
Memory | 64 GiB |
Video Card(s) | RX 6700XT |
Storage | WD Black SN750, Seagate FireCuda 530, Samsung SSD 850 Pro, WD Blue HDD, Seagate IronWolf HDD |
Display(s) | Samsung (4K, FreeSync) |
Power Supply | EVGA 750 B5 |
Mouse | Eternico wireless mouse |
Keyboard | HyperX Alloy Origins Core Aqua with Corsair Onyx Black keycaps |
Software | Linux + KVM |
That was from the engineer who worked on zen 5.
Most types of shared resources inside of a cpu have ended with bad performance.
System Name | S.L.I + RTX research rig |
---|---|
Processor | Ryzen 7 5800X 3D. |
Motherboard | MSI MEG ACE X570 |
Cooling | Corsair H150i Cappellx |
Memory | Corsair Vengeance pro RGB 3200mhz 16Gbs |
Video Card(s) | 2x Dell RTX 2080 Ti in S.L.I |
Storage | Western digital Sata 6.0 SDD 500gb + fanxiang S660 4TB PCIe 4.0 NVMe M.2 |
Display(s) | HP X24i |
Case | Corsair 7000D Airflow |
Power Supply | EVGA G+1600watts |
Mouse | Corsair Scimitar |
Keyboard | Cosair K55 Pro RGB |
- You slightly misinterpreted what was said in that interview
- It doesn't matter what you believe is supposedly true or false about Zen5 if I can disprove the claim by running actual code on my Zen5 CPU
- For example, I can measure an IPC of ~8.84 on Zen5 in a synthetic single-threaded benchmark which is avoiding the integer renamer, fuses 1 CMP+Jcc pair into 1 µop and uses a combination of ALU+JUMP+AVX instructions, which clearly implies that single-thread dispatch is 8-wide. In terms of µops, it is ~7.84 (this number can be obtained by dividing the perf event 'de_src_op_disp.all' by the perf event 'cycles' on my Zen5 CPU), which means that the CPU has to be dispatching 8 µops per clock cycle when running the synthetic benchmark or otherwise I wouldn't be able to measure any number above 7.
It is impossible for me to determine what kind of a shared resource you are referring to.
Processor | Ryzen 7 5700X |
---|---|
Motherboard | ASUS TUF Gaming X570-PRO (WiFi 6) |
Cooling | Noctua NH-C14S (two fans) |
Memory | 2x16GB DDR4 3200 |
Video Card(s) | Reference Vega 64 |
Storage | Intel 665p 1TB, WD Black SN850X 2TB, Crucial MX300 1TB SATA, Samsung 830 256 GB SATA |
Display(s) | Nixeus NX-EDG27, and Samsung S23A700 |
Case | Fractal Design R5 |
Power Supply | Seasonic PRIME TITANIUM 850W |
Mouse | Logitech |
VR HMD | Oculus Rift |
Software | Windows 11 Pro, and Ubuntu 20.04 |
You should reread the article. I'll just reproduce the diagram that shows instruction fetch bandwidth. As you can see, as long as the instructions can be found in the micro-op cache, more than 4 instructions per cycle can be fetched. In another article on Zen 5, they note:No I didn't even chips and cheese has shown it doesn't work in his testing, in his review.
To further speed up instruction delivery, Zen 5 fills decoded micro-ops into a 6K entry, 16-way set associative micro-op cache. This micro-op cache can service two 6-wide fetches per cycle. Evidently both 6-wide fetch pipes can be used for a single thread.
Processor | 7950X, PBO CO -15 |
---|---|
Motherboard | Gigabyte X670 AORUS Elite AX (rev. 1.0) |
Cooling | EVGA CLC 360 w/Arctic P12 PWM PST A-RGB fans |
Memory | 64GB G.Skill Trident Z5 RGB F5-6000J3040G32GA2-TZ5RK |
Video Card(s) | ASUS TUF Gaming GeForce RTX 3070 |
Storage | 970 EVO Plus 2TB x2, 970 EVO 1TB; SATA: 850 EVO 500GB (HDD cache), HDDs: 6TB Seagate, 1TB Samsung |
Display(s) | ASUS 32" 165Hz IPS (VG32AQL1A), ASUS 27" 144Hz TN (MG278Q) |
Case | Corsair 4000D Airflow |
Audio Device(s) | Razer BlackShark V2 Pro |
Power Supply | Corsair RM1000x |
Mouse | Logitech M720 |
Keyboard | G.Skill KM780R MX |
Software | Win10 Pro, PrimoCache, VMware Workstation Pro 16 |
Lol I did phone support for a large OEM from '96 to '01, over 17k calls. I know what a steaming pile WinME is, way more issues than its predecessors and successors. Being in the tiny group of people that think WinME was a good OS... well let's just say that's only elite club in your head.Actually that kinda proves you either never used it or knew nothing about how to make it stable. System Restore was responsible for many of the instabilities to begin with. Turn it off and your mostly golden. But whatever oh master of the snug-fit.
Sure it is..
Very possible.
System Name | My Ryzen 7 7700X Super Computer |
---|---|
Processor | AMD Ryzen 7 7700X |
Motherboard | Gigabyte B650 Aorus Elite AX |
Cooling | DeepCool AK620 with Arctic Silver 5 |
Memory | 2x16GB G.Skill Trident Z5 NEO DDR5 EXPO (CL30) |
Video Card(s) | XFX AMD Radeon RX 7900 GRE |
Storage | Samsung 980 EVO 1 TB NVMe SSD (System Drive), Samsung 970 EVO 500 GB NVMe SSD (Game Drive) |
Display(s) | Acer Nitro XV272U (DisplayPort) and Acer Nitro XV270U (DisplayPort) |
Case | Lian Li LANCOOL II MESH C |
Audio Device(s) | On-Board Sound / Sony WH-XB910N Bluetooth Headphones |
Power Supply | MSI A850GF |
Mouse | Logitech M705 |
Keyboard | Steelseries |
Software | Windows 11 Pro 64-bit |
Benchmark Scores | https://valid.x86.fr/liwjs3 |
System Name | S.L.I + RTX research rig |
---|---|
Processor | Ryzen 7 5800X 3D. |
Motherboard | MSI MEG ACE X570 |
Cooling | Corsair H150i Cappellx |
Memory | Corsair Vengeance pro RGB 3200mhz 16Gbs |
Video Card(s) | 2x Dell RTX 2080 Ti in S.L.I |
Storage | Western digital Sata 6.0 SDD 500gb + fanxiang S660 4TB PCIe 4.0 NVMe M.2 |
Display(s) | HP X24i |
Case | Corsair 7000D Airflow |
Power Supply | EVGA G+1600watts |
Mouse | Corsair Scimitar |
Keyboard | Cosair K55 Pro RGB |
Dave Plummer of Dave's Garage on YouTube talked about the Ryzen performance issues a little bit in the above video. If you don't know who he is, he was one of the early architects of Windows from back in the day. He went onto explain that the Spectre and Meltdown mitigations were at fault for causing the performance issues and that they were incompatible with AMD's branch predictor.
Processor | Ryzen 5700x |
---|---|
Motherboard | Gigabyte X570S Aero G R1.1 BiosF5g |
Cooling | Noctua NH-C12P SE14 w/ NF-A15 HS-PWM Fan 1500rpm |
Memory | Micron DDR4-3200 2x32GB D.S. D.R. (CT2K32G4DFD832A) |
Video Card(s) | AMD RX 6800 - Asus Tuf |
Storage | Kingston KC3000 1TB & 2TB & 4TB Corsair MP600 Pro LPX |
Display(s) | LG 27UL550-W (27" 4k) |
Case | Be Quiet Pure Base 600 (no window) |
Audio Device(s) | Realtek ALC1220-VB |
Power Supply | SuperFlower Leadex V Gold Pro 850W ATX Ver2.52 |
Mouse | Mionix Naos Pro |
Keyboard | Corsair Strafe with browns |
Software | W10 22H2 Pro x64 |
Processor | AMD Ryzen 5 5600@80W |
---|---|
Motherboard | MSI B550 Tomahawk |
Cooling | ZALMAN CNPS9X OPTIMA |
Memory | 2*8GB PATRIOT PVS416G400C9K@3733MT_C16 |
Video Card(s) | Sapphire Radeon RX 6750 XT Pulse 12GB |
Storage | Sandisk SSD 128GB, Kingston A2000 NVMe 1TB, Samsung F1 1TB, WD Black 10TB |
Display(s) | AOC 27G2U/BK IPS 144Hz |
Case | SHARKOON M25-W 7.1 BLACK |
Audio Device(s) | Realtek 7.1 onboard |
Power Supply | Seasonic Core GC 500W |
Mouse | Sharkoon SHARK Force Black |
Keyboard | Trust GXT280 |
Software | Win 7 Ultimate 64bit/Win 10 pro 64bit/Manjaro Linux |
The game says that you are using win 10 pro though.0.01% difference in Horizon Zero Dawn, no difference in CPU or Average FPS.
I ran the bench 3 times each, these were the best of each
Could be misreading Win11 as Win10. I did a quick search and every single image of the benchmark results i came across said some variation of Win10, even when searching new images. Im guessing the developer has not updated the game to recognize Win11 and the game takes it's information from the registry that in several places says Win10.The game says that you are using win 10 pro though.
Processor | 5800x3d |
---|---|
Motherboard | msi b550m mortar |
Cooling | tr scenic 280v2 |
Memory | 2666 16g*2 |
Video Card(s) | 7900xtx |
My small test.
23H2. System admin account. VBS off. 1440p max settings. Not cpu limited.
Newer times are with KB5041587 installed. 2080 Ti. GoT had FSR3 FG enabled. Others were native res/no upscaling.
View attachment 361016
Got it.22H2 support has ended. Upgrade to 23H2.
System Name | Bragging Rights |
---|---|
Processor | Atom Z3735F 1.33GHz |
Motherboard | It has no markings but it's green |
Cooling | No, it's a 2.2W processor |
Memory | 2GB DDR3L-1333 |
Video Card(s) | Gen7 Intel HD (4EU @ 311MHz) |
Storage | 32GB eMMC and 128GB Sandisk Extreme U3 |
Display(s) | 10" IPS 1280x800 60Hz |
Case | Veddha T2 |
Audio Device(s) | Apparently, yes |
Power Supply | Samsung 18W 5V fast-charger |
Mouse | MX Anywhere 2 |
Keyboard | Logitech MX Keys (not Cherry MX at all) |
VR HMD | Samsung Oddyssey, not that I'd plug it into this though.... |
Software | W10 21H1, barely |
Benchmark Scores | I once clocked a Celeron-300A to 564MHz on an Abit BE6 and it scored over 9000. |
Typo; I meant Steam desktop mode, so uh- Plasma I guess, which is just stripped-down KDE, right?Maybe because it's an immutable system? Is it because it's Linux?
What Arch desktop mode? Do you mean KDE? KDE the desktop environment?
Do you really have any difficulties with it? Because I think that totally disqualifies you for any serious discussion about the matter. Also the fact that you seem to be googling the stuff we are talking about with each post.
System Name | Enslaver :) |
---|---|
Processor | Ryzen 7 7800X3D |
Motherboard | ASUS TUF Gaming B650-Plus |
Cooling | CPU: Noctua NH-D14 with LED fans, Case: 2 front in - 1 rear out |
Memory | 2x16GB Kingston Fury Beast RGB 6000MHz |
Video Card(s) | ASUS TUF RTX 4070Ti OC |
Storage | Samsung Evo Plus 1TB NVMe , internal WD Red 4TB for storage, WD Book 8TB |
Display(s) | LG CX OLED 65" |
Case | Lian Li LANCOOL II Mesh C Performance |
Audio Device(s) | HDMI audio powering Dolby Digital audio on 5.1 Z960 speaker system |
Power Supply | Corsair RM850x |
Mouse | Logitech G700 |
Keyboard | ASUS Strix Tactic Pro |
Software | Windows 11 Pro x64 |
System Name | RiseZEN Gaming PC |
---|---|
Processor | AMD Ryzen 7 5800X @ Auto |
Motherboard | Asus ROG Strix X570-E Gaming ATX Motherboard |
Cooling | Corsair H115i Elite Capellix AIO, 280mm Radiator, Dual RGB 140mm ML Series PWM Fans |
Memory | G.Skill TridentZ 64GB (4 x 16GB) DDR4 3200 |
Video Card(s) | ASUS DUAL RX 6700 XT DUAL-RX6700XT-12G |
Storage | Corsair Force MP500 480GB M.2 & MP510 480GB M.2 - 2 x WD_BLACK 1TB SN850X NVMe 1TB |
Display(s) | ASUS ROG Strix 34” XG349C 180Hz 1440p + Asus ROG 27" MG278Q 144Hz WQHD 1440p |
Case | Corsair Obsidian Series 450D Gaming Case |
Audio Device(s) | SteelSeries 5Hv2 w/ Sound Blaster Z SE |
Power Supply | Corsair RM750x Power Supply |
Mouse | Razer Death-Adder + Viper 8K HZ Ambidextrous Gaming Mouse - Ergonomic Left Hand Edition |
Keyboard | Logitech G910 Orion Spectrum RGB Gaming Keyboard |
Software | Windows 11 Pro - 64-Bit Edition |
Benchmark Scores | I'm the Doctor, Doctor Who. The Definition of Gaming is PC Gaming... |
A lot has to do with Microsoft's and Intel's relationship, now going on for YEARS. It seems as though AMD keeps getting the shaft most of the time. How about Microsoft once and for all "Recognize" AMD CPUs & ensure they run flawlessly on Windows OSs.This is Microsoft's fault, not AMD's. Linux has benefited from this for years.
The crime here is the rewrites that 24H2 implemented taking so long to reach users.
There's nothing wrong with ZEN3 or ZEN4 performance. As for ZEN5 its a Microsoft issue and their OS which has a monopoly on the industry. And ever since the 1st CPU, we've all been beta testers for decades, because each and everybody's computer configuration is different. And therefore you will always run into issues every so often.if you delete and this comment, delete my account, too.
I think at this point AMD community from zen3 and above might not get yet 100% performance of the table. warring below.
at this point, testing methods matter 100%. HUB used 24H2 which is beta. most users also use optional update which is also beta. either way everybody testing beta and it's a gimmick to push windows 11 to gaming community. moreover, HUB stated that he tested with core isolation, memory integrity disabled and SVM to manual. they also use perhaps most advanced and expensive thermal pad on the market.
everything else is already known for fanbase-cooling, environment and subtimings.
hub1 hosted at ImgBB — ImgBB (ibb.co)
How do you force update from 22H2 to 23H2? I did get the KB5041587 update but not sure if it offers the same benefits.
CB is not the best test for Branch Prediction.I tested before and after update with Cinebench R23.2 but there is no change in points.
Gaming community has already embraced Win11 by looking at Steam numbers (as flawed as they are being opt-in).if you delete and this comment, delete my account, too.
I think at this point AMD community from zen3 and above might not get yet 100% performance of the table. warring below.
at this point, testing methods matter 100%. HUB used 24H2 which is beta. most users also use optional update which is also beta. either way everybody testing beta and it's a gimmick to push windows 11 to gaming community. moreover, HUB stated that he tested with core isolation, memory integrity disabled and SVM to manual. they also use perhaps most advanced and expensive thermal pad on the market.
everything else is already known for fanbase-cooling, environment and subtimings.
hub1 hosted at ImgBB — ImgBB (ibb.co)
If you have 22H2 and have not received 23H2 then there's no need to download the whole ISO. You just need to install the enablement package KB5027397. This is not available trough Windows Update or manually trough Windows Update Catalog.Just download the 23H2 iso on the microsoft website.
bottom of page.
And then click on the iso, <open> and run setup.exe
Windows update never offered me 23H2 on my desktop and laptop :-/
System Name | Enslaver :) |
---|---|
Processor | Ryzen 7 7800X3D |
Motherboard | ASUS TUF Gaming B650-Plus |
Cooling | CPU: Noctua NH-D14 with LED fans, Case: 2 front in - 1 rear out |
Memory | 2x16GB Kingston Fury Beast RGB 6000MHz |
Video Card(s) | ASUS TUF RTX 4070Ti OC |
Storage | Samsung Evo Plus 1TB NVMe , internal WD Red 4TB for storage, WD Book 8TB |
Display(s) | LG CX OLED 65" |
Case | Lian Li LANCOOL II Mesh C Performance |
Audio Device(s) | HDMI audio powering Dolby Digital audio on 5.1 Z960 speaker system |
Power Supply | Corsair RM850x |
Mouse | Logitech G700 |
Keyboard | ASUS Strix Tactic Pro |
Software | Windows 11 Pro x64 |
In Star Wars Outlaws it seems like performance is better now be like 5fps. But that game only uses 25% of CPU performanceCB is not the best test for Branch Prediction.