According to AMD product pages, the upcoming 7950X3D and 7800X3D are Unlocked for Overclocking.

Discussion in 'Frontpage news' started by Hilbert Hagedoorn, Jan 24, 2023.

  1. geogan

    geogan Maha Guru

    Messages:
    1,271
    Likes Received:
    472
    GPU:
    4080 Gaming OC
    Well I am not sure who you are replying to or what you mean by "3DCache has zero effect on CCD's", but my point still stands... this new 3D cache is only on one of the CCDs of the new dual CCD CPUs like 7950X3D. This means that all 16 cores of this CPU are no longer equal in performance like they were in previous AMD CPUs like the 5950X . You now have 8 faster cores (16 threads) on 3D cache CCD, and 8 slower cores (16 threads) on normal CCD. So there is a big difference there compared to older CPUs. And probably something they don't want buyers of new 3D cache CPUs to know about.
     
  2. pegasus1

    pegasus1 Ancient Guru

    Messages:
    5,188
    Likes Received:
    3,584
    GPU:
    TUF 4090
    What games use more than 8 cores? But plenty of apps use 16 cores so a win win. 8 fast game core and 16 fast productivity cores all for a lower price, less power draw and less heat.
     
    tunejunky likes this.
  3. GarrettL

    GarrettL Master Guru

    Messages:
    496
    Likes Received:
    415
    GPU:
    PNY 4070 TI
    I believe AMD is trying to get the best of both worlds. With the design used on the 5800x3d the max speed is limited when compared to the 5800x due to the heat issues with the shared cache. This reduces the performance for games that use primarily one core and is evident in the test results.

    With the new design AMD is trying to offer the best of both, the huge cache for one CCD for games that benefit at a reduced max frequency and one CCD with the standard cache that can boost to it's max of 5.2GHz-5.6GHZ.

    Question is, can you manage the heat to allow this to actually happen?
     
    tunejunky likes this.
  4. tunejunky

    tunejunky Ancient Guru

    Messages:
    4,451
    Likes Received:
    3,071
    GPU:
    7900xtx/7900xt

    not accurate afaik.
    what documentation do you have on different frequencies on differing CCD's?
    your conclusion is specious regarding (cache-less) CCD's vs. cached CCD's as there are no frequency limitations created by the cache, especially now the cache has it's own regulated power supply heat throttling is a non-issue.
     

  5. tunejunky

    tunejunky Ancient Guru

    Messages:
    4,451
    Likes Received:
    3,071
    GPU:
    7900xtx/7900xt

    THAT is the question;)
     
    GarrettL likes this.
  6. geogan

    geogan Maha Guru

    Messages:
    1,271
    Likes Received:
    472
    GPU:
    4080 Gaming OC
    well i wasn't talking about frequency differences making the "speed" difference, if that is what you were asking... I meant the extra 3D cache speeding up processes/programs running on one CCD more than the other CCD. Assuming both CCDs run at same frequency. I was not aware the non-cache CCD could be run at higher frequencies now though... that makes things more complicated to figure out - will be almost impossible for any large application to know where it should run best then - very difficult job for Windows scheduler.

    No idea what "your conclusion is specious" means?!?
     
    Last edited: Jan 25, 2023
  7. GarrettL

    GarrettL Master Guru

    Messages:
    496
    Likes Received:
    415
    GPU:
    PNY 4070 TI
    AMD is working with MS on this very issue. Same growing pains from several years ago. Could also be part of the delay in releasing this cpu.
     
  8. Undying

    Undying Ancient Guru

    Messages:
    25,478
    Likes Received:
    12,883
    GPU:
    XFX RX6800XT 16GB
    Thats why you get 7800x3d with one v-cached ccd.
     
    Maddness likes this.
  9. user1

    user1 Ancient Guru

    Messages:
    2,782
    Likes Received:
    1,305
    GPU:
    Mi25/IGP
    its really not that complicated the easy solution is a whitelist, also zen 3/4 provides a bunch of profiling abilities for tuning your workload, which do not require root permissions (administrator mode/ring0) so its possible they could use some heuristics from the cpu to dynamically decide which ccd to run an application on.

    (link for those interested in amd's profiling software https://www.amd.com/en/developer/uprof.html )
     
  10. Astyanax

    Astyanax Ancient Guru

    Messages:
    17,040
    Likes Received:
    7,379
    GPU:
    GTX 1080ti
    Everything they said is correct.
     

  11. geogan

    geogan Maha Guru

    Messages:
    1,271
    Likes Received:
    472
    GPU:
    4080 Gaming OC
    Yes it does appear this would be only way... every program would just have to be tested on both CCDs and see which runs faster for that particular "operation". And then marked somehow to always run on faster CCD in future automatically. Messy. Any non-profiles apps would basically just be run randomly. eg. say a Futuremark 3DMark program and benchmark run was not profiled... then it could randomly run on CacheCCD or NonCacheCCD... and get two completely different results for benchmark, one probably much faster than the other. Same with loads of other GPU + CPU intensive "mixed" apps like most games. Also would this be user settable or automatic in OS so no user control? Since this is a very niche CPU there probably wouldn't be much effort to get it right.
     
  12. pegasus1

    pegasus1 Ancient Guru

    Messages:
    5,188
    Likes Received:
    3,584
    GPU:
    TUF 4090
    Remember when people said Dual Core CPUs would never work efficiently, this wont even be a problem.
    if the Ukrainians can work out how to operate US HARM missles from their Mig 29's, im sure the brains at AMD and MS can work this out.
     
  13. Astyanax

    Astyanax Ancient Guru

    Messages:
    17,040
    Likes Received:
    7,379
    GPU:
    GTX 1080ti
    I remember that apps often took a performance penalty at the same ipc and clocks on dual core processors vs single core of the same architecture design and feature set.

    windows itself benefitted mostly.
     
  14. Is there a 3D CPU without any CCD nonsense? Or any Ryzen CPU with only a single CCD?
     
  15. pegasus1

    pegasus1 Ancient Guru

    Messages:
    5,188
    Likes Received:
    3,584
    GPU:
    TUF 4090
    Yes but before they actually came to be, when they were in the conceptual stage. Humanity always finds a way and necessity is the mother of invention. Humans have a history steeped in making the impossible possible.
     
    tunejunky likes this.

  16. fantaskarsef

    fantaskarsef Ancient Guru

    Messages:
    15,759
    Likes Received:
    9,647
    GPU:
    4090@H2O
    The CPUs with a single CCD and 3D cache are the 5800X3D, and the 7800X3D afaik
     
    Maddness and tunejunky like this.
  17. tunejunky

    tunejunky Ancient Guru

    Messages:
    4,451
    Likes Received:
    3,071
    GPU:
    7900xtx/7900xt

    1) "faster" = frequency as that's the literal meaning and usage.
    2) the operation of processes running from 3D CCDs are not typically the same as processes run from another CCD (i.e. gaming) so any differential would most likely be found in productivity applications where the difference does not amount to much.
    3) synthetic benches will highlight any such difference, but the result is not useful in RL.
    4) most importantly, all of the concerns regarding performance are belied by Epyc processors in the real world handling far more complicated work.

    these "concerns" have never surfaced in the Pro IT Cloud.
     
  18. Dribble

    Dribble Master Guru

    Messages:
    369
    Likes Received:
    140
    GPU:
    Geforce 1070
    It's a question of incentive - every cpu was going to be multi-core so devs had to make it work. Ukraine really needs those missiles to work, they will save Ukrainian lives and help them win the war.
    A tiny number of people will end up with cpu's that have this behaviour, and the extra performance (a few % probably) isn't much. There just isn't enough payback to put much effort in.
     
  19. pegasus1

    pegasus1 Ancient Guru

    Messages:
    5,188
    Likes Received:
    3,584
    GPU:
    TUF 4090
    Necessity is the mother of invention.
     
    carnivore likes this.
  20. user1

    user1 Ancient Guru

    Messages:
    2,782
    Likes Received:
    1,305
    GPU:
    Mi25/IGP
    I think you're making a bit of a mountain out of a mole hill so to speak, whitelists are pretty easy , since you litterally just have to run the application twice, would take a single person maybe a week or 2 to test all of the most popular games. secondly if they were to use heuristics its probably not very difficult , I'd imagine even just checking l3 occupancy and or hit rate would be enough, ie, "this application doesn't hit the l3 cache very often --> move to ccd 1" , the part where it could get messy is if an application can use more than 16 threads, but that's probably an edge case for the vast majority of users.
     

Share This Page