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. edzieba

    edzieba Virtual Realist

    Joined:
    14 Jan 2009
    Posts:
    3,909
    Likes Received:
    591
    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.
     
  2. MLyons

    MLyons 70% Dev, 30% Doge. DevDoge Lover of bit-tech Administrator Super Moderator Moderator

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

    Anfield Multimodder

    Joined:
    15 Jan 2010
    Posts:
    7,009
    Likes Received:
    952
  4. Fingers66

    Fingers66 Kiwi in London

    Joined:
    30 Apr 2010
    Posts:
    8,787
    Likes Received:
    981
    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
     
  5. Fingers66

    Fingers66 Kiwi in London

    Joined:
    30 Apr 2010
    Posts:
    8,787
    Likes Received:
    981
    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
  6. dec

    dec [blank space]

    Joined:
    10 Jan 2009
    Posts:
    323
    Likes Received:
    12
    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.
     
  7. Gareth Halfacree

    Gareth Halfacree WIIGII! Lover of bit-tech Administrator Super Moderator Moderator

    Joined:
    4 Dec 2007
    Posts:
    16,134
    Likes Received:
    5,073
    I actually own a thermal camera, but sadly I'm nowhere near where the motherboards and CPUs are tested.

    thermal-rpi3bplus.jpg
     
  8. Grinnie_Jax

    Grinnie_Jax What's a Dremel?

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

    MLyons 70% Dev, 30% Doge. DevDoge Lover of bit-tech Administrator Super Moderator Moderator

    Joined:
    3 Mar 2017
    Posts:
    3,975
    Likes Received:
    2,329
    We're trying to add at least one game from each rendering engine and API
     
  10. edzieba

    edzieba Virtual Realist

    Joined:
    14 Jan 2009
    Posts:
    3,909
    Likes Received:
    591
    Even Glide, NVlib, ATICIF, and S3D? :grin:
     
  11. Crunch77

    Crunch77 What's a Dremel?

    Joined:
    13 Nov 2007
    Posts:
    56
    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.
Tags: Add Tags

Share This Page