Question AMD Ryzen Threadripper 9000 “Shimada Peak” spotted with 32 and 64 Zen5 cores

Page 3 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

eek2121

Diamond Member
Aug 2, 2005
3,366
4,979
136
The author of Rapydmark is a much more accomplished developer than I could ever be and he didn't implement this so it's bothersome enough to be called trickery.
From the docs:

Starting with Windows 11 and Windows Server 2022, it is no longer the case that applications are constrained by default to a single processor group. Instead, processes and their threads have processor affinities that by default span all processors in the system, across multiple groups on machines with more than 64 processors.
 
Jul 27, 2020
25,036
17,393
146
Starting with Windows 11 and Windows Server 2022, it is no longer the case that applications are constrained by default to a single processor group. Instead, processes and their threads have processor affinities that by default span all processors in the system, across multiple groups on machines with more than 64 processors.
The docs are mad because I have not been able to run Rapydmark or my own benchmark on all 128 threads even when Process Lasso showed that there's a single NUMA domain of 128 cores. Tried Win11 and Win Server 2025.
 

StefanR5R

Elite Member
Dec 10, 2016
6,509
10,137
136
@igor_kavinski, the snippet which @eek2121 provided only pertains to how the kernel schedules threads of a process. When an application program sets out to spawn a bunch of threads, it first needs to find out how many logical CPUs there are. But to find out also about logical CPUs which exist outside of the group¹ on which the application program is running when it asks this, it needs to access an extended API. If it doesn't do so, the application program won't know of the rest of the CPUs and won't create as many threads in the first place as it would take to utilize the whole machine.

There are a several APIs to query hardware information such as the count of logical CPUs. The majority of them show only the number of logical CPUs in the current CPU group. One of the APIs which are limited like this is GetLogicalProcessorInformation. This one has received a counterpart API which also reveals logical CPUs outside of the currently used CPU group: GetLogicalProcessorInformationEx. If your application program does not access the latter API (or a similarly extended one if there is any), then the change of default kernel behavior which @eek2121 quoted does not matter (much).

________
¹) Edit: Processor groups are defined by the Windows operating system. It never puts more than 64 logical CPUs into one processor group.
 
Last edited:

soresu

Diamond Member
Dec 19, 2014
3,849
3,225
136
Consoles use GDDR6 so definitely using some sort of latency hiding mechanism.
That's consoles though - different animal altogether from PC gaming.

Having ultra limited potential hw configs to code for vastly increases relevant coding expertise in the job market and software optimisation over time.

Games made at the end of a console life cycle (like The Last of Us 1 or GTA5 for PS3) can get far more out of the hw at release time than any PC or Android game/app will ever manage on equivalent spec hw.

Game dev tools/internal code libraries + console SDK/proprietary APIs + 3rd party middleware are optimised continually for the 5+ years of the hw life cycle.

I can only imagine how badly modern Switch games would perform on a nVidia Switch TV, or equivalent Android hw from 2015 having to account for so many possible different Android hw configurations.

This is why DICE and AMD originally teamed up to create Mantle which started the low level gfx API ball rolling in the industry, to (at least partially) address this imbalance.
 

iamgenius

Senior member
Jun 6, 2008
814
96
91
It is official now:




Can't wait to see the reviews and overclocking results. Will be waiting for July.
 

iamgenius

Senior member
Jun 6, 2008
814
96
91
I'll only be mildly interested because no one dares to run game benchmarks on these. What a waste of a really expensive machine.
Well, you buy them for other purposes but you can still game with them no problem. I myself run older titles, so with a good GPU, it won't be an issue at all.
 
Reactions: DAPUNISHER
Jul 27, 2020
25,036
17,393
146
I myself run older titles, so with a good GPU, it won't be an issue at all.
Someone tell that to the reviewers. I bet they run all sorts of personal stuff on the review sample machines and get all giddy like kids but don't share the results.
 

iamgenius

Senior member
Jun 6, 2008
814
96
91
I'll only be mildly interested because no one dares to run game benchmarks on these. What a waste of a really expensive machine.
These are some gaming benchmarks I could find for the 7000 series.



 
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/    |