We found AMD's unreleased Ryzen 5 2400G on the Computex show floor.
Benchmarking AMD's Unreleased Ryzen 5 3400G on the Computex Show Floor : Read more
Benchmarking AMD's Unreleased Ryzen 5 3400G on the Computex Show Floor : Read more
I think that's what most people mean by Zen+, as opposed to the new Zen 2 cores in the just-announced Ryzen 3000 series CPUs.Are they confirmed to be Zen+? All the earlier info I ran across seemed to indicate they were just Raven Ridge shrunk to 12nm... and not really a full shrink so much as a direct port, ala the RX590.
But that's not Zen+. You've got Zen, the tweaked Zen found in Raven Ridge (I sometimes call it Zen 1.1 or Zen enhanced but AFAIK it's still officially just "Zen"), Zen+, and soon Zen 2. Zen+ confers extra performance benefits, which is why I wanted to know. Of course the big leap won't happen until we get a Zen 2 APU.I think that's what most people mean by Zen+, as opposed to the new Zen 2 cores in the just-announced Ryzen 3000 series CPUs.
Zen+ is actually the same design as Zen. The layout is exactly the same - they just used a 7.5T library instead of a 9T one. Aside from that, the remaining differences can be accounted for by microcode changes. Read this page:But that's not Zen+. You've got Zen, the tweaked Zen found in Raven Ridge (I sometimes call it Zen 1.1 or Zen enhanced but AFAIK it's still officially just "Zen"), Zen+, and soon Zen 2. Zen+ confers extra performance benefits, which is why I wanted to know. Of course the big leap won't happen until we get a Zen 2 APU.
Well just to make sure, I'll reiterate that Raven Ridge isn't Zen+. It's Zen, but with some tweaks that improved cache latencies vs Zen as found in the 1xxx chips. The reduced L3 hindered its ability to take advantage of this, to be sure, but compared to Zen quads I think that's more than offset by the single CCX setup. They also improved boost and power management, which at stock limits means better performance - those last two alterations are not a core change but I don't believe I specified only core differences (apologies if I did, as you know a CPU design is a lot more than just cores these days). Even if it's not a core change, it's not just microcode either.I can't find any indication of core changes in Raven Ridge, aside from cutting down L3 cache from 2 MiB/core to 1 MiB/core. If you have a source on that, please share.
Yes, more room in between transistors and such, good for slight clock bumps. But the article says they improved the cache hierarchy, and further improved on boost, power management, better (more granular?) curves, perhaps faster at moving along the curve too? The article even specifies a 3% IPC boost, YMMV - could be higher in latency-sensitive applications, may not make any difference in others. Definitely made alterations which resulted in better IPC and perf/watt. Oh the memory controller was improved a little too, easier to coax better memory settings out of Zen+ vs original 1000 series Zen. That won't show up in "fair" IPC tests, but if the new CPU has that capability and it allows for improved performance, I think it's fair to mention.Zen+ is actually the same design as Zen. The layout is exactly the same - they just used a 7.5T library instead of a 9T one. Aside from that, the remaining differences can be accounted for by microcode changes.
Yes, because Zen+ was the 12 nm respin and Raven Ridge was still 14 nm.Well just to make sure, I'll reiterate that Raven Ridge isn't Zen+.
I assume the cache tweaks were either due to having only one CCX, or maybe microcode tweaks like those which went into "Zen+". If you have any actual source, that would be appreciated. As I said, I couldn't find any discussion of core improvements, in RR. I didn't exactly scour the internet, but you're the one making the claim.It's Zen, but with some tweaks that improved cache latencies vs Zen as found in the 1xxx chips.
All of which could be accounted for by microcode changes. Certainly, things like boost and power management are implemented in microcode - there's no need to hardwire that stuff.But the article says they improved the cache hierarchy, and further improved on boost, power management, better (more granular?) curves, perhaps faster at moving along the curve too?
Which article? 3% is the amount Zen+ got, but the article makes clear that is a test of system-level efficiency (page 4, paragraph 2).The article even specifies a 3% IPC boost, YMMV - could be higher in latency-sensitive applications, may not make any difference in others.
You were talking about cores, but now you're expanding out to the memory controllers?Oh the memory controller was improved a little too,
You say the changes (for example PB to PB2) and LDO are entirely enabled in microcode, so I'll take your word for it. Ditto for cache, not sure how they achieved lower cache latency, again I defer to your knowledge of RR's layout. That aside, there do appear to be some differences, however they are achieved.Yes, because Zen+ was the 12 nm respin and Raven Ridge was still 14 nm.
I assume the cache tweaks were either due to having only one CCX, or maybe microcode tweaks like those which went into "Zen+". If you have any actual source, that would be appreciated. As I said, I couldn't find any discussion of core improvements, in RR. I didn't exactly scour the internet, but you're the one making the claim. All of which could be accounted for by microcode changes. Certainly, things like boost and power management are implemented in microcode - there's no need to hardwire that stuff.
I never intended to specify changes to the core only, that's why last post I said "I don't believe I specified only core differences (apologies if I did, as you know a CPU design is a lot more than just cores these days)." It was always my intention to include any changes to the CPU design that would impact performance, including uncore and layout. Since the article you linked before does indeed do their testing at different memory speeds, I found the article I was originally thinking of. Memory performance even at the same speeds and cache latency are improved. IPC is higher in some cases but the impact varies greatly... it's probably due to the IMC and cache improvements, however those were achieved.Which article? 3% is the amount Zen+ got, but the article makes clear that is a test of system-level efficiency (page 4, paragraph 2).
You were talking about cores, but now you're expanding out to the memory controllers?
So far, I don't see any evidence that the core design actually changed between Zen, whatever RR had, and Zen+.
If it's Zen+ based, then yes, I agree. That was actually my original question, but in digging around yeah it appears it's confirmed to be Zen+.I'm betting Ryzen 5 3400G is going to perform almost exactly like the non-APU Ryzen 2000-series. Call the core what you want, but it's effectively Zen+, if not exactly.