Beta BIOS Enables Prioritization of CCDs on AMD 7000X3D Processors

Published by

Click here to post a comment for Beta BIOS Enables Prioritization of CCDs on AMD 7000X3D Processors on our message forum
https://forums.guru3d.com/data/avatars/m/84/84319.jpg
H83:

I think AMD revelead this detail right from the start, but i could be wrong. Anyway, this fact automatically makes the 7800x3d the pick of the bunch unless we really need the extra cores.
No your right, it was mentioned at the very start, and most of the youtubers that covered it mentioned it as well. We don't know if they will have an OS layer support required as well and if it will support Win10 or is W11 mandatory.
https://forums.guru3d.com/data/avatars/m/266/266726.jpg
[
illrigger:

This new BIOS update will also allow it to actively prioritize cores based on process type, though I do not understand what voodoo they are using to determine what threads benefit more from cache vs what ones benefit more from clock speed.
its probably not detecting specific processes, zen 3/4 have these debug heuristics available directly from the cpu to help you identify bottlenecks and optimize your code, some of these have to do with cache utilization and memory bandwidth, so what it seems like they are doing is using those internal counters to determine when the cache is "full" and changing the core prioritization cppc preferred cores support is already built into windows and amd already kind of abuses it to trick windows into keeping threads on 1 ccx/ccd, to prevent them from suffering a latency penalty that comes with moving across caches. https://www.tomshardware.com/news/amd-no-windows-scheduler-isnt-selecting-wrong-ryzen-3000-cores-to-boost it was really helpful for the ryzen 3000 chips because they have up to 4 seperate caches, less useful on ryzen 5000 because they merged the 2 4core ccxs into 1 8core ccx per die. so if take these into account amd could use this same mechanism to tell windows which cores are "best" based on cache utilization, ie if the normal ccd is experiencing high cache utilization, saying cores on the vcache die are "best" , would prompt windows to move threads automagically. we'll see though, they could have something else going.