Discussion Zen 5 Speculation (EPYC Turin and Strix Point/Granite Ridge - Ryzen 9000)

Page 602 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.
Jul 27, 2020
17,957
11,707
116
So only 10% uplift on windows? Excuse me but wtf
You only need to be concerned if Geekbench's actual code for the subtests is being used in any or most commercial software.

Geekbench score is only a reflection of how well the CPU runs Geekbench code. Nothing else. It's an approximation of real world code but nobody spends AS MUCH time on tweaking their code as this Geekbench developer dude. Most commercial real world code is either super optimized or super turdy, with the majority in the latter class.

In like maybe 99% cases, if a software is fulfilling its purpose, the developer will NEVER again touch its code to tweak it because a codebase is a virtual bomb that can explode with the slightest change and that explosive probability is proportional to the size of the codebase and number of developers involved.
 

Hitman928

Diamond Member
Apr 15, 2012
5,603
8,807
136
What is funny is that most of the public Strix GB6 scores (that I could discover online) land around that range irrespective of frequency

View attachment 102246

GB reported frequency for Strix has been obviously unreliable from the first samples. I was hoping that with the more retail samples showing up, that would get fixed, but it seems to still be an issue.
 

eek2121

Diamond Member
Aug 2, 2005
3,051
4,276
136
That would be called a dGPU - the most modern ones are able to be used for this purpose, and they can be used for gaming, too!
Not really, NPUs lack dedicated TMUs and a bunch of other stuff.
You only need to be concerned if Geekbench's actual code for the subtests is being used in any or most commercial software.

Geekbench score is only a reflection of how well the CPU runs Geekbench code. Nothing else. It's an approximation of real world code but nobody spends AS MUCH time on tweaking their code as this Geekbench developer dude. Most commercial real world code is either super optimized or super turdy, with the majority in the latter class.

In like maybe 99% cases, if a software is fulfilling its purpose, the developer will NEVER again touch its code to tweak it because a codebase is a virtual bomb that can explode with the slightest change and that explosive probability is proportional to the size of the codebase and number of developers involved.
Geekbench does use many libraries that are used in both commercial and open source applications.

Whitepaper is here: https://www.geekbench.com/doc/geekbench6-benchmark-internals.pdf
 

Fjodor2001

Diamond Member
Feb 6, 2010
3,926
404
126
Well, if you plan to have a dGPU you don't need a TPU at all, except corner cases whereyou need LOT of TOPS and/or you don't want to tax the GPU at the same time.
The discussion was started regarding cases where no dGPU is used. I.e. how to fulfill the 40 TOPS requirement then.

If an NPU is included in the CPU like on Arrow Lake DT then the problem is solved. But on Zen5 DT it needs to be solved in some other way, unless it will include an NPU too (which we’ve not heard anyhing about so far). Possibly there can be PCIe NPUs that can be bought as add-on. Just like you can buy TPMs as add-on for PCs that don’t have that.

Should be cheaper to buy an NPU than dGPU, if the intention only is to reach 40 TOPS and there is no need for dGPU and the additional functionality that it provides. For the reasons eek2121 mentioned.
 

Doug S

Platinum Member
Feb 8, 2020
2,493
4,060
136
Yeah that’s on Linux. Linux typically scores 6-10% higher.

Has there ever been a decent explanation as to why? Is it running significantly different code on Windows vs Linux? Using suboptimal compiler options on Windows? Making "libc" calls that are translated through some intermediate library? Perhaps Windows is more aggressive in trying to keep the CPU in a lower power / lower frequency state?
 
Jul 27, 2020
17,957
11,707
116
Has there ever been a decent explanation as to why?
Linux Kernel isn't a bloated mess. Certain distros even run Win32 games faster than Windows.


When dumb HR folks measure programmer productivity in lines of code (loc), there's bound to be inventions of artificial complexity in code to inflate the loc. And then future programmers with common sense won't touch that codebase because pointing out flaws or justification for a complete rewrite of even a simple oft used function would be seen as disrespect of the senior programmers.
 

leoneazzurro

Golden Member
Jul 26, 2016
1,010
1,608
136
The discussion was started regarding cases where no dGPU is used. I.e. how to fulfill the 40 TOPS requirement then.

If an NPU is included in the CPU like on Arrow Lake DT then the problem is solved. But on Zen5 DT it needs to be solved in some other way, unless it will include an NPU too (which we’ve not heard anyhing about so far). Possibly there can be PCIe NPUs that can be bought as add-on. Just like you can buy TPMs as add-on for PCs that don’t have that.

Should be cheaper to buy an NPU than dGPU, if the intention only is to reach 40 TOPS and there is no need for dGPU and the additional functionality that it provides. For the reasons eek2121 mentioned.
Are there 40+ TOPS PCI-E TPUs costing less than a low-end modern dGPU? Because the ones I see around are quite expensive.
 
Reactions: igor_kavinski

Fjodor2001

Diamond Member
Feb 6, 2010
3,926
404
126
Are there 40+ TOPS PCI-E TPUs costing less than a low-end modern dGPU? Because the ones I see around are quite expensive.
I haven’t seen any NPUs in the 40 TOPS range. Only models with many more TOPS, which thus of course are more expensive than a low-end dGPU.

The reason is likely that there hasn’t been any need for NPUs in the 40 TOPS range until now. Regarding potential market for such NPUs, I guess they are not only for Zen5, but older CPUs too such as Zen4 and earlier, and corresponding Intel CPUs too. Basically for all CPUs without included NPU, that you’d like to upgrade to fulfill the Win12 AI PC requirements.
 

whoshere

Junior Member
Feb 28, 2020
21
45
91
Has there ever been a decent explanation as to why? Is it running significantly different code on Windows vs Linux? Using suboptimal compiler options on Windows? Making "libc" calls that are translated through some intermediate library? Perhaps Windows is more aggressive in trying to keep the CPU in a lower power / lower frequency state?

I'm curious myself and I even asked John Poole this question:


Speaking of compilers:

For GB6.3.0:
  • The Linux version could be using CLANG 16.0.0 and GCC Ubuntu 7.5.0-3ubuntu1~18.04.
  • The Windows version could be using MSVC 10.0. But then it contains references to GCC and LLVM, so I've no clue. Looks like it contains object files made by different compilers.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |