1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Blogs Which benchmarks do you want to see with 3rd Gen Ryzen?

Discussion in 'Article Discussion' started by bit-tech, 13 Jun 2019.

  1. dec

    dec [blank space]

    Joined:
    10 Jan 2009
    Posts:
    322
    Likes Received:
    10
    With Zen 2 specifically I'd like to see "multi-tasking" benchmarks to see how memory bandwidth limits or does not limit the Zen 2 cores. By multi-tasking, I often find myself running VMs, data analysis (intense FP arithmetic and RAM usage), web browser, ffmpeg (command line), and image editing/processing (GIMP if not hand written in C/C++ based languages) all at once. I'm not sure there is a single benchmark that can replicate these workloads but given that today people often have dozens of tabs in browsers along with several other mixed workload programs running it would be nice to see a benchmark that tests these together. With the Infinity Fabric and RAM clock divider coming into play I'd also like to see a more academic investigation into RAM latency as a function of RAM subtimings, IF clock, etc.

    For the 8+ core Ryzen parts, it would be interesting to look into thermal density. Did AMD design Zen 2 so one chiplet is fully loaded before the other gets any work to do? Will the I/O and cache die contribute a lot of heat (dependent on IF clock and voltage)? Depending on what you find this could rehash some old questions on TIM placement, heatpipe orientation on the base plate of a heatsink and etc.

    I'm not much of a gamer.
     
    MLyons likes this.
  2. edzieba

    edzieba Virtual Realist

    Joined:
    14 Jan 2009
    Posts:
    3,301
    Likes Received:
    313
    Yes, they specifically switched from Thread Expansion (keeping active cores as far as possible from each other to prevent thermal throttling) to Thread Grouping (keep neighbouring threads on the same complexes), to minimise the problem Zen/Zen+ had with inter-CCX latency.
     
  3. MLyons

    MLyons Half dev, Half doge. Staff Administrator Super Moderator Moderator

    Joined:
    3 Mar 2017
    Posts:
    2,932
    Likes Received:
    1,067
    50% utilisation is tricky to do. What about disabling half the cores?
     
  4. Anfield

    Anfield Well-Known Member

    Joined:
    15 Jan 2010
    Posts:
    5,194
    Likes Received:
    414
  5. Fingers66

    Fingers66 Kiwi in London

    Joined:
    30 Apr 2010
    Posts:
    8,145
    Likes Received:
    623
    It is about heat and power consumption to get an idea of the curve between idle and full load.

    Some chips get really, really hot under all core full load whilst remaining cool at only half load. Some chips get hot early, some later. The curve might give some idea of this rather than the jump from idle to full load.

    As more more people become aware of the fact that heat equals power usage and potentially noise, I was trying to find some way of being able to benchmark something in between idle and full load. Benching "average or non gaming" usage is beset with pitfalls but, if possible with the tools available, measuring at 50% load (or even other steps in between) may be a way to give a better idea.

    At present when looking at charts of heat, power consumption and noise on any site, we have to guess what the figures would be with "average" usage - browsing, office work, multimedia, graphics work etc. As I said above, measuring this kind of usage is a minefield but "stepping" the CPU utilisation would move us in the right direction
     
  6. Fingers66

    Fingers66 Kiwi in London

    Joined:
    30 Apr 2010
    Posts:
    8,145
    Likes Received:
    623
    According to this (very old) page, a Microsoft engineer used a Sysinternals CPU Stress tool to limit thread usage to sumulate 50% CPU load, not sure if useful?

    https://blogs.msdn.microsoft.com/vijaysk/2012/10/26/tools-to-simulate-cpu-memory-disk-load/

    Would limiting a process to 50% threads achieve it? Could you also limit it to 25% and 75%?

    Edit: Unfortunately this tool doesn't do what I was hoping, I just tried it. Yes it can limit threads but (i) it only shows 4 threads, even on my i5 8400 and (ii) it doesn't make the CPU work enough to make it hot, resource monitor shows 25%, 50%, 75% and 100% utilisation but my CPU temp only got to 16C above idle, meaning it wasn't actually working hard.

    Edit 2: I tried playing with Prime, oddly enough, if I run a small FFT torture test using 1 thread (my CPU has 6), it shows 26-27% CPU utilisation in resource manager, 49% with 2 threads, 72% with 3 threads, 92% with 4 threads, 114% with 5 threads and 135% with all 6 threads. Is this Turbo kicking in and resource monitor not understanding it?

    HWMonitor does show the test only utilising the correct number of cores and it does actually achieve what I was looking for. Not sure how accurate it is though.
     
    Last edited: 15 Jun 2019
  7. dec

    dec [blank space]

    Joined:
    10 Jan 2009
    Posts:
    322
    Likes Received:
    10
    That should be very interesting then. If BT has the budget for an IR camera (back of motherboard temperature measurement) or the Zen 2 parts report per chiplet temperatures that would be very interesting to look at. What is considered "neighboring threads"? Any desktop OS spawns dozens of threads so if a program, say a web browser, spawns 2 threads will they be allocated to the same core which handles 2 threads via SMT or to two different but physically adjacent cores? I have to imagine AMD (Microsoft too) took some lessons learned from Bulldozer in regards to CMT and thread placement to assign related threads to locations where they can share resources without stalling.
     
  8. Gareth Halfacree

    Gareth Halfacree WIIGII! Staff Administrator Super Moderator Moderator

    Joined:
    4 Dec 2007
    Posts:
    12,708
    Likes Received:
    1,977
    I actually own a thermal camera, but sadly I'm nowhere near where the motherboards and CPUs are tested.

    thermal-rpi3bplus.jpg
     
  9. Grinnie_Jax

    Grinnie_Jax New Member

    Joined:
    15 Jun 2019
    Posts:
    1
    Likes Received:
    0
    Vulcan based games.
     
  10. MLyons

    MLyons Half dev, Half doge. Staff Administrator Super Moderator Moderator

    Joined:
    3 Mar 2017
    Posts:
    2,932
    Likes Received:
    1,067
    We're trying to add at least one game from each rendering engine and API
     
  11. Jeff Hine

    Jeff Hine Nothing special

    Joined:
    8 May 2009
    Posts:
    1,357
    Likes Received:
    162
    ... even ones based on/featuring Cold War era bombers. :p
     
  12. edzieba

    edzieba Virtual Realist

    Joined:
    14 Jan 2009
    Posts:
    3,301
    Likes Received:
    313
    Even Glide, NVlib, ATICIF, and S3D? :grin:
     
  13. Crunch77

    Crunch77 Member

    Joined:
    13 Nov 2007
    Posts:
    55
    Likes Received:
    1
    The new Ryzens running X570 vs X370 motherboards.
    Vs 1. Gen Ryzen ie. Ryzen 7 1700.

    Running battlefield 5.
    Preferred resolution 1440p.
     
    Last edited: 3 Jul 2019
    MLyons likes this.
  14. Jeff Hine

    Jeff Hine Nothing special

    Joined:
    8 May 2009
    Posts:
    1,357
    Likes Received:
    162
Tags: Add Tags

Share This Page