Page 1 of 2 12 LastLast
Results 1 to 16 of 25

Thread: AMD Matisse 12C 24T CPU spotted in UserBenchmark db

  1. #1
    HEXUS.admin
    Join Date
    Apr 2005
    Posts
    31,709
    Thanks
    0
    Thanked
    2,073 times in 719 posts

    AMD Matisse 12C 24T CPU spotted in UserBenchmark db

    Seems to confirm that some 7nm third-gen Ryzen processors could feature >8C/16T.
    Read more.

  2. #2
    HEXUS.Squirrel Output's Avatar
    Join Date
    Nov 2007
    Posts
    2,220
    Thanks
    986
    Thanked
    437 times in 309 posts
    • Output's system
      • Motherboard:
      • Gigabyte AORUS Master X570
      • CPU:
      • AMD Ryzen 9 3950X
      • Memory:
      • 32GB (2x16GB) DDR4 Kingston Fury Renegade @ 3600MHz CL16
      • Storage:
      • Sandisk Ultra 3D 2TB
      • Graphics card(s):
      • Sapphire Nitro+ RX 7800 XT
      • PSU:
      • EVGA SuperNOVA 750 G3
      • Case:
      • bequiet Dark Base Pro 900 Rev.2
      • Operating System:
      • Windows 10 Pro x64

    Re: AMD Matisse 12C 24T CPU spotted in UserBenchmark db

    Quote Originally Posted by Article
    and it uses the MA4 socket.
    Obviously that should say AM4.

  3. #3
    Long member
    Join Date
    Apr 2008
    Posts
    2,427
    Thanks
    70
    Thanked
    404 times in 291 posts
    • philehidiot's system
      • Motherboard:
      • Father's bored
      • CPU:
      • Cockroach brain V0.1
      • Memory:
      • Innebriated, unwritten
      • Storage:
      • Big Yellow Self Storage
      • Graphics card(s):
      • Semi chewed Crayola Mega Pack
      • PSU:
      • 20KW single phase direct grid supply
      • Case:
      • Closed, Open, Cold
      • Operating System:
      • Cockroach
      • Monitor(s):
      • The mental health nurses
      • Internet:
      • Please.

    Re: AMD Matisse 12C 24T CPU spotted in UserBenchmark db

    Weird question, AIDA is a clinical diagnostics suite on a particular brand of pacemaker. Coincidence or some weird crossover?

  4. #4
    I'm special azrael-'s Avatar
    Join Date
    Jan 2014
    Location
    Aarhus, Denmark
    Posts
    1,074
    Thanks
    67
    Thanked
    113 times in 92 posts
    • azrael-'s system
      • Motherboard:
      • ASUS Prime X470-Pro
      • CPU:
      • AMD Ryzen 7 3800X
      • Memory:
      • 64 GB ECC DDR4 2666 MHz (Samsung M391A2K43BB1-CTD)
      • Storage:
      • 1 TB Samsung 970 EVO Plus, 1 TB Samsung 850 EVO, 12 TB WD HDDs
      • Graphics card(s):
      • eVGA GTX 1080 SC Gaming, 8 GB
      • PSU:
      • Seasonic X-Series 560W
      • Case:
      • Corsair Obsidian 550D
      • Operating System:
      • Windows 10 Pro x64
      • Monitor(s):
      • Acer Predator XB271HU
      • Internet:
      • VDSL 55/12 Mbit/s

    Re: AMD Matisse 12C 24T CPU spotted in UserBenchmark db

    Quote Originally Posted by philehidiot View Post
    Weird question, AIDA is a clinical diagnostics suite on a particular brand of pacemaker. Coincidence or some weird crossover?
    Can't tell if you're not familiar with AIDA64 or if you're just calling a bluff on the "coinkydink" that AIDA64 is the first system analysis/benchmark tool supporting AMD's "Matisse". AIDA64 has been around for ages (at least 15 years if not more). There's also a version for Android, if I remember correctly.

    As for "Matisse" itself, I'm getting more hyped every time I read something about it. I *really* hope it isn't unjustified.

  5. #5
    Not a good person scaryjim's Avatar
    Join Date
    Jan 2009
    Location
    Gateshead
    Posts
    15,196
    Thanks
    1,231
    Thanked
    2,291 times in 1,874 posts
    • scaryjim's system
      • Motherboard:
      • Dell Inspiron
      • CPU:
      • Core i5 8250U
      • Memory:
      • 2x 4GB DDR4 2666
      • Storage:
      • 128GB M.2 SSD + 1TB HDD
      • Graphics card(s):
      • Radeon R5 230
      • PSU:
      • Battery/Dell brick
      • Case:
      • Dell Inspiron 5570
      • Operating System:
      • Windows 10
      • Monitor(s):
      • 15" 1080p laptop panel

    Re: AMD Matisse 12C 24T CPU spotted in UserBenchmark db

    tbh the most interesting thing in this whole story - which is getting ignored - is the cache latencies. The lack of a latency spike at 8MB suggests that either the compute die is a single 8 core CCX (which others have speculated but I was skeptical of) or that they've completely fixed the inter-CCX communication delays on the compute chips.

    Now, since the compute chiplets would have their own on-chip fabric connecting the CCXes, it's not inconceivable that they've been able to tune that fabric to remove the latency between CCXes completely, since it's no longer part of a larger domain including the memory controller.

    OTOH, the fact that latency actually reduces past the 32MB point (once you're going direct to main memory) can only indicate that the inter-chiplet latency is terrible. I rather wonder if that issue is the one that's holding AMD back from officially announcing > 8 core Ryzen 3 at this point...

  6. #6
    Long member
    Join Date
    Apr 2008
    Posts
    2,427
    Thanks
    70
    Thanked
    404 times in 291 posts
    • philehidiot's system
      • Motherboard:
      • Father's bored
      • CPU:
      • Cockroach brain V0.1
      • Memory:
      • Innebriated, unwritten
      • Storage:
      • Big Yellow Self Storage
      • Graphics card(s):
      • Semi chewed Crayola Mega Pack
      • PSU:
      • 20KW single phase direct grid supply
      • Case:
      • Closed, Open, Cold
      • Operating System:
      • Cockroach
      • Monitor(s):
      • The mental health nurses
      • Internet:
      • Please.

    Re: AMD Matisse 12C 24T CPU spotted in UserBenchmark db

    Quote Originally Posted by azrael- View Post
    Can't tell if you're not familiar with AIDA64 or if you're just calling a bluff on the "coinkydink" that AIDA64 is the first system analysis/benchmark tool supporting AMD's "Matisse". AIDA64 has been around for ages (at least 15 years if not more). There's also a version for Android, if I remember correctly.

    As for "Matisse" itself, I'm getting more hyped every time I read something about it. I *really* hope it isn't unjustified.
    Nah I was just wondering if it was some engineering thing. We get a lot of stuff in my area which is applied to humans which comes directly from engineering stuff. I assume it is brought in by the engineers who have moved into the medical tech companies and thought "I wonder if we could apply this".

  7. #7
    Senior Member
    Join Date
    Dec 2013
    Posts
    3,526
    Thanks
    504
    Thanked
    468 times in 326 posts

    Re: AMD Matisse 12C 24T CPU spotted in UserBenchmark db

    Quote Originally Posted by scaryjim View Post
    tbh the most interesting thing in this whole story - which is getting ignored - is the cache latencies. The lack of a latency spike at 8MB suggests that either the compute die is a single 8 core CCX (which others have speculated but I was skeptical of) or that they've completely fixed the inter-CCX communication delays on the compute chips.

    Now, since the compute chiplets would have their own on-chip fabric connecting the CCXes, it's not inconceivable that they've been able to tune that fabric to remove the latency between CCXes completely, since it's no longer part of a larger domain including the memory controller.

    OTOH, the fact that latency actually reduces past the 32MB point (once you're going direct to main memory) can only indicate that the inter-chiplet latency is terrible. I rather wonder if that issue is the one that's holding AMD back from officially announcing > 8 core Ryzen 3 at this point...
    If we measure latency in block sizes then wouldn't that hide any on package latencies? E.g. If we measure how long it takes to read/write to a 4MB, 8MB, or more, block of memory we're measuring how long it take for the entire block to be read/written, a bit like how reading 50MB of data from the OD versus the ID is faster but reading 512MB from the entire disc is averages out the fast and slow parts.

  8. #8
    Not a good person scaryjim's Avatar
    Join Date
    Jan 2009
    Location
    Gateshead
    Posts
    15,196
    Thanks
    1,231
    Thanked
    2,291 times in 1,874 posts
    • scaryjim's system
      • Motherboard:
      • Dell Inspiron
      • CPU:
      • Core i5 8250U
      • Memory:
      • 2x 4GB DDR4 2666
      • Storage:
      • 128GB M.2 SSD + 1TB HDD
      • Graphics card(s):
      • Radeon R5 230
      • PSU:
      • Battery/Dell brick
      • Case:
      • Dell Inspiron 5570
      • Operating System:
      • Windows 10
      • Monitor(s):
      • 15" 1080p laptop panel

    Re: AMD Matisse 12C 24T CPU spotted in UserBenchmark db

    Quote Originally Posted by Corky34 View Post
    If we measure latency in block sizes then wouldn't that hide any on package latencies? ...
    Nope - look back at any of my MANY posts about the Ryzen 1 and 2 stepped latency results. There's 16MB of L3 cache on there, but you still get a huge spike in cache latency at and beyond an 8MB step - i.e. once a core has to go outside its own slice of L3 cache and into the other CCX which is on the same die.

    The removal of the latency spike at 8MB means something's different - either there's still 2 CCXes on a chiplet but there's no latency penalty when going to the other CCX, or there's only 1 CCX, with 8 cores and 16MB of L3 cache.

  9. #9
    Not a good person scaryjim's Avatar
    Join Date
    Jan 2009
    Location
    Gateshead
    Posts
    15,196
    Thanks
    1,231
    Thanked
    2,291 times in 1,874 posts
    • scaryjim's system
      • Motherboard:
      • Dell Inspiron
      • CPU:
      • Core i5 8250U
      • Memory:
      • 2x 4GB DDR4 2666
      • Storage:
      • 128GB M.2 SSD + 1TB HDD
      • Graphics card(s):
      • Radeon R5 230
      • PSU:
      • Battery/Dell brick
      • Case:
      • Dell Inspiron 5570
      • Operating System:
      • Windows 10
      • Monitor(s):
      • 15" 1080p laptop panel

    Re: AMD Matisse 12C 24T CPU spotted in UserBenchmark db

    Just a quick addendum to the whole thing, on the really bad latency between 16MB and 32MB stride:


    From the Tom's Hardware article mentioned in this hexus article.

    It's the problem I was worried about in this post: https://forums.hexus.net/cpus/371038...ml#post4057940

    Based on the way large cache access latencies are worse than main memory latencies for this chip, I think it confirms that any cache access outside local L3 cache is going through the IO chip, not on a direct chiplet-chiplet link. Basically it looks like the worst-case scenario I was worried about with this topology has been confirmed...

  10. #10
    Senior Member
    Join Date
    Dec 2013
    Posts
    3,526
    Thanks
    504
    Thanked
    468 times in 326 posts

    Re: AMD Matisse 12C 24T CPU spotted in UserBenchmark db

    Quote Originally Posted by scaryjim View Post
    Nope - look back at any of my MANY posts about the Ryzen 1 and 2 stepped latency results. There's 16MB of L3 cache on there, but you still get a huge spike in cache latency at and beyond an 8MB step - i.e. once a core has to go outside its own slice of L3 cache and into the other CCX which is on the same die.

    The removal of the latency spike at 8MB means something's different - either there's still 2 CCXes on a chiplet but there's no latency penalty when going to the other CCX, or there's only 1 CCX, with 8 cores and 16MB of L3 cache.
    See if i can put it another way, if you're measuring how long it takes to read/write a block of memory you're not measuring latency you're measuring access time, to measure latency you need to send a ping from one place to another otherwise you're just measuring how long it takes read/write X amount of data.

    It's the difference between saying i can download a 40MB file in 1min and saying I've got 1500ms latency to the server I'm downloading from.

  11. #11
    Not a good person scaryjim's Avatar
    Join Date
    Jan 2009
    Location
    Gateshead
    Posts
    15,196
    Thanks
    1,231
    Thanked
    2,291 times in 1,874 posts
    • scaryjim's system
      • Motherboard:
      • Dell Inspiron
      • CPU:
      • Core i5 8250U
      • Memory:
      • 2x 4GB DDR4 2666
      • Storage:
      • 128GB M.2 SSD + 1TB HDD
      • Graphics card(s):
      • Radeon R5 230
      • PSU:
      • Battery/Dell brick
      • Case:
      • Dell Inspiron 5570
      • Operating System:
      • Windows 10
      • Monitor(s):
      • 15" 1080p laptop panel

    Re: AMD Matisse 12C 24T CPU spotted in UserBenchmark db

    Quote Originally Posted by Corky34 View Post
    See if i can't it another way, if you're measuring how long it takes to read/write a block of memory you're not measuring latency you're measuring access time, to measure latency you need to send a ping from one place to another otherwise you're just measuring how long it takes read/write X amount of data.
    You seem to be splitting hairs on a completely irrelevant point. The entire industry uses the term latency for what's being measured by this test. What you call it isn't the point. How it behaves is the point, and Zen 2 behaves differently to Zen 1, when using the same test.

  12. #12
    Senior Member
    Join Date
    Dec 2013
    Posts
    3,526
    Thanks
    504
    Thanked
    468 times in 326 posts

    Re: AMD Matisse 12C 24T CPU spotted in UserBenchmark db

    It's not irrelevant because until now making the distinction was pointless, the time taken for different cores to access the same memory was a constant as were the latencies, just like they still are within a single Zeppelin die, it's only when splitting your 'local' memory into two physically separate chunks that that no longer applies.

  13. #13
    Not a good person scaryjim's Avatar
    Join Date
    Jan 2009
    Location
    Gateshead
    Posts
    15,196
    Thanks
    1,231
    Thanked
    2,291 times in 1,874 posts
    • scaryjim's system
      • Motherboard:
      • Dell Inspiron
      • CPU:
      • Core i5 8250U
      • Memory:
      • 2x 4GB DDR4 2666
      • Storage:
      • 128GB M.2 SSD + 1TB HDD
      • Graphics card(s):
      • Radeon R5 230
      • PSU:
      • Battery/Dell brick
      • Case:
      • Dell Inspiron 5570
      • Operating System:
      • Windows 10
      • Monitor(s):
      • 15" 1080p laptop panel

    Re: AMD Matisse 12C 24T CPU spotted in UserBenchmark db

    Quote Originally Posted by Corky34 View Post
    It's not irrelevant because until now making the distinction was pointless ...
    Making the distinction now is still pointless. Cache and memory latency is a well defined property with a well-specified measurement protocol that has a known and predictable impact on CPU performance. It's a measure of how long it takes from requesting some data to having it available to process. It's usually measured in nanoseconds these days, and it's significantly affected by cache hierarchy and design decisions which is why it's a big thing for Ryzen.

    What do you think latency is?

    EDIT:

    I've just gone back and looked at another thread and I think I get it - you're talking about ping latencies between cores, which, yes, are a type of latency. But they're not the one I'm talking about, and they're not relevant to my point, which is about cache and memory latencies.
    Last edited by scaryjim; 25-01-2019 at 03:22 PM.

  14. #14
    Senior Member
    Join Date
    Dec 2013
    Posts
    3,526
    Thanks
    504
    Thanked
    468 times in 326 posts

    Re: AMD Matisse 12C 24T CPU spotted in UserBenchmark db

    Quote Originally Posted by scaryjim View Post
    Making the distinction now is still pointless. Cache and memory latency is a well defined property with a well-specified measurement protocol that has a known and predictable impact on CPU performance. It's a measure of how long it takes from requesting some data to having it available to process. It's usually measured in nanoseconds these days, and it's significantly affected by cache hierarchy and design decisions which is why it's a big thing for Ryzen.

    What do you think latency is?

    EDIT:

    I've just gone back and looked at another thread and I think I get it - you're talking about ping latencies between cores, which, yes, are a type of latency. But they're not the one I'm talking about, and they're not relevant to my point, which is about cache and memory latencies.
    I know what you're talking about but you're (not personally) using UMA benchmarking programs to measure what, as you've rightly pointed out, is a NUMA system, or at least a ccNUMA system, when using a UMA benchmarking program to measure latency/speed/access time (different programs seem to name it differently) you're measuring one of the same thing because latency and access times are equal.

    However with a ccNUMA package latency and access times can vary depending on the bandwidth of the link, although this article talks about HDD it's the closest thing i could find that, i hope, does a better job of explaining what I'm trying to say.

    EDIT: BTW I'm not disagreeing that there are differences in access times or latencies, I'm trying to say that outside of programs specifically designed to measure the differences that exist between these things that i doesn't, or shouldn't, matter as normal software (excluding the OS and aforementioned software) is totally unaware of the differences, Oh and also that using the aforementioned software to measure the latencies on a NUMA system can be misleading.
    Last edited by Corky34; 25-01-2019 at 06:09 PM.

  15. #15
    Not a good person scaryjim's Avatar
    Join Date
    Jan 2009
    Location
    Gateshead
    Posts
    15,196
    Thanks
    1,231
    Thanked
    2,291 times in 1,874 posts
    • scaryjim's system
      • Motherboard:
      • Dell Inspiron
      • CPU:
      • Core i5 8250U
      • Memory:
      • 2x 4GB DDR4 2666
      • Storage:
      • 128GB M.2 SSD + 1TB HDD
      • Graphics card(s):
      • Radeon R5 230
      • PSU:
      • Battery/Dell brick
      • Case:
      • Dell Inspiron 5570
      • Operating System:
      • Windows 10
      • Monitor(s):
      • 15" 1080p laptop panel

    Re: AMD Matisse 12C 24T CPU spotted in UserBenchmark db

    Quote Originally Posted by Corky34 View Post
    I know what you're talking about but you're (not personally) using UMA benchmarking programs to measure what, as you've rightly pointed out, is a NUMA system ...
    tbf I still don't think that matters (although considering NUMA here is perhaps a little questionable, since I'm pretty sure Ryzen processors don't present themselves to the OS as NUMA anyway...).

    The whole point of the latency ladder test is to determine the step/block sizes at which latency changes. So it's still valid to talk about latency, and it's still valid to interpret the results as it highlights the changes in cache latency as you move through different sizes of data workload. In a sense, it's more relevant to NUMA systems as you can test different NUMA nodes and compare them, highlighting any anomalies.
    In the case of this (apparent) 2-die Matisse processor, it highlights two things - the first it that there's no step-change in latency until you hit ~ 16MB step, and the second is that the 32MB step has worse latency than the larger steps.

    The first point is key because Zen/Zen+ CPUs did have a step change in latency at 8MB, which represented the additional latency of retrieving cached data from a different CCX. That's been eliminated in Zen 2.

    The second point is key because it means that - so far - AMD haven't managed to hide the additional latency of retrieving data from the cache of the other compute chiplet.


    As to the difference between response time and latency, I kind of see what you mean, but with the type of data retrieval these tests do you're not going to hit anywhere near the point where the system bandwidth is the limiting factor in the test. The article you referenced is going back to non-volatile storage, which is several orders of magnitude slower than RAM, which itself is orders of magnitude slower than cache. You're working at the level where - as the article identifies - latency and response times are actually the same.

  16. #16
    Senior Member
    Join Date
    Dec 2013
    Posts
    3,526
    Thanks
    504
    Thanked
    468 times in 326 posts

    Re: AMD Matisse 12C 24T CPU spotted in UserBenchmark db

    Quote Originally Posted by scaryjim View Post
    That's been eliminated in Zen 2.
    Sort of yes to everything up to there, however i suspect that it's not been eliminated, or at least it's unknown if it has, i suspect the the way the measurement is being taken is hiding the latency, that's a good thing in a way but it may not tell us much about how the caches are configured.

    Quote Originally Posted by scaryjim View Post
    The second point is key because it means that - so far - AMD haven't managed to hide the additional latency of retrieving data from the cache of the other compute chiplet.
    I get where your coming from but I'm not sure i agree, sorry. I'm not saying either of us are wrong or right, it's just I'm a little hesitant to say exactly what it does show us due to the possible changes in cache sizes, I/O die, perhaps an increase in bandwidth of the data link, etc, etc.

Page 1 of 2 12 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •