Tuesday, August 23rd 2016

AMD Details ZEN Microarchitecture IPC Gains

AMD Tuesday hosted a ZEN microarchitecture deep-dive presentation in the backdrop of Hot Chips, outlining its road to a massive 40 percent gain in IPC (translated roughly as per-core performance gains), over the current "Excavator" microarchitecture. The company credits the gains to three major changes with ZEN: better core engine, better cache system, and lower power. With ZEN, AMD pulled back from its "Bulldozer" approach to cores, in which two cores share certain number-crunching components to form "modules," and back to a self-sufficient core design.

Beyond cores, the next-level subunit of the ZEN architecture is the CPU-Complex (CCX), in which four cores share an 8 MB L3 cache. This isn't different from current Intel architectures, the cores share nothing beyond L3 cache, making them truly independent. What makes ZEN a better core, besides its independence from other cores, and additional integer pipelines; subtle upscaling in key ancillaries such as micro-Op dispatch, instruction schedulers; retire, load, and store queues; and a larger quad-issue FPU.
AMD also improved the cache system. The hierarchy is similar to pre-Bulldozer AMD architectures, with L3 cache being shared between full-fledged cores, and each core having a dedicated L2 cache. The L1 cache is now write-back (and not write-through), the SRAM that makes up the L2 and L3 caches are faster.
The L3 cache SRAM has 5 times higher bandwidth than the L3 cache found on current AMD architectures. The L1 and L2 caches have 2 times the bandwidth. Load from cache to FPU is now faster. The core is endowed with 64 KB each of L1I cache, 32 KB L1D cache; 512 KB of dedicated L2 cache, and 8 MB of L3 cache shared between four cores in a CCX.
ZEN introduces simultaneous multi-threading (SMT) to AMD processors. Intel's SMT implementation is the popular HyperThreading Technology. AMD's SMT is similar in that each core is addressed to as two threads, with each thread competing for the resources on the core.
The third key area is lower-power, and this is attributed not just to the silicon-level gains yielded from the move to the 14 nm FinFET process. The design team focused on power-draw from the very inception of the ZEN core project. The L1 write-back cache, and the Op cache lower power-draw; the various components on ZEN processors feature aggressive clock-gating, although there's no power-gating.
AMD expanded the ISA CPU instruction-sets, with AVX, AVX2, BMI1, BMI2, AES, RDRAND, sMEP, SHA1/SHA256, ADX, CFLUSHopt, XSAVEC/XSAVES/XRSTORS, and SMAP. The company also introduced a few AMD-exclusive instruction sets, which can be taken advantage of for better performance, including CLzero, and PTE Coalescing.
Add your own comment

80 Comments on AMD Details ZEN Microarchitecture IPC Gains

#26
dj-electric
RejZoRIntel doesn't make 40% jumps between generations...
Because they have no drive to do so. Why would they waste potential gains
Posted on Reply
#27
$ReaPeR$
TheinsanegamerNGiven how gamers will be suckered by hype again and again and again despite having been burned enough to need a skin graft, I'd say its human nature to fall for this PR BS. investors are definitely not immune to that (theranos, anybody?)
i guess you are right, human nature is a bitch to avoid..
RejZoRIntel doesn't make 40% jumps between generations...
if im not mistaken the last "big" perf jump for intel was sandy bridge, and that was a long time ago..
Cvrkreading this. knowing it will be out somewhere in october . i would postpone building a i5 6600k pc. whats 2 moremonths considering i will be having this computer for about 3-4 years.
if you can wait, you might end up with an 8core instead of a 4core. imo its worth the wait.
Posted on Reply
#28
Fx
Enough PowerPoint slides. Take my money and give me Zen.
Posted on Reply
#29
dyonoctis
medi01I'm rather skeptical on power draw claims after rather disappointing results on 480, will wait for benchmarks (although not from TPU, sorry guys)
You can't really judge the work of a company on their cpu by looking at their gpu. Remember Larrabee from intel ? We could have though that this thing was going to be awesome because intel cpu are good. Yet intel choose to give up on making this a gpu because it couldn't compete with what amd and nvidia were offering. It's two different world, and despite having lot of money, intel does not have the experience required to make gaming gpu.
Posted on Reply
#31
Cvrk
FxEnough PowerPoint slides. Take my money and give me Zen.
You got an 8 core. Please tell us, just how good is it ? From "powerPoints" alone we can tell it's not a i7 8 core. But in real life ? How much does it help in games ? In basic day 2 day tasks ?
Posted on Reply
#32
Fx
CvrkYou got an 8 core. Please tell us, just how good is it ? From "powerPoints" alone we can tell it's not a i7 8 core. But in real life ? How much does it help in games ? In basic day 2 day tasks ?
I have a 980ti paired with the 8350. I game in 1080p and turn settings up from very high to ultra depending the game so it handles my gaming needs just fine. I do a lot of h.264 encoding (single-threaded CPU task) and it performs reasonably well.

Even if AMD is fluffing numbers to reach 40% (which I'm sure they are to some extent), it matters not because I think it is reasonable to expect no less than 15-20% performance increase. I would be perfectly happy with that.
Posted on Reply
#33
EarthDog
Fxit matters not because I think it is reasonable to expect no less than 15-20% performance increase. I would be perfectly happy with that.
You would be about the only one happy with that... ;)

Even the most loyal are in a 'poop or get off the pot' mentality. Sandybridge like performance isn't enough.
Posted on Reply
#34
Fx
EarthDogYou would be about the only one happy with that... ;)

Even the most loyal are in a 'poop or get off the pot' mentality. Sandybridge like performance isn't enough.
Not even close. AMD aren't in a position to price gouge with their CPUs and so they don't. Thus, the performance that they offer is always at great value. The 8350 is easily handling my needs now, an estimated 20% bump is no small difference for many users.

In your mind, you see people as irritated with AMD and having abandoned ship. With that mentality, I would have dumped AMD 7-9 years ago. Yet here we are after all of these years still buying AMD, still appreciating value, and still supporting the underdog. There are many people who like me have their own reasons for purchasing AMD.
Posted on Reply
#35
f22a4bandit
FxEven if AMD is fluffing numbers to reach 40% (which I'm sure they are to some extent), it matters not because I think it is reasonable to expect no less than 15-20% performance increase. I would be perfectly happy with that.
I've patiently held onto my i7 960 waiting to see the next offering from AMD before building a new PC. I really hope it's more in line with the 40% figure. If they only deliver an increase half that amount it'll become a huge disappointment and, quite frankly, a failure in enthusiasts' eyes. After all, it's usually the enthusiasts who write CPU reviews.
Posted on Reply
#36
Fx
f22a4banditI've patiently held onto my i7 960 waiting to see the next offering from AMD before building a new PC. I really hope it's more in line with the 40% figure. If they only deliver an increase half that amount it'll become a huge disappointment and, quite frankly, a failure in enthusiasts' eyes. After all, it's usually the enthusiasts who write CPU reviews.
I too hope that it is closer to 40% and hope to be pleasantly surprised.

Enthusiasts aren't where the money is at. AMD has been in the market of 'value' for quite some time now. Zen isn't about being the king of the hill; it is about being the comeback architecture (which scales into the server market) that AMD needs to start making serious profit again and gaining market share.
Posted on Reply
#37
alucasa
All these hypes AMD is throwing out...

You know, it's really Déjà vu. I am about to pull trigger on 5820k in a month or two.
Posted on Reply
#38
Fx
alucasaAll these hypes AMD is throwing out...

You know, it's really Déjà vu. I am about to pull trigger on 5820k in a month or two.
You can't go wrong with that or the 6700k. It mainly comes down to lanes and connectivity options you want.
Posted on Reply
#39
EarthDog
FxNot even close. AMD aren't in a position to price gouge with their CPUs and so they don't. Thus, the performance that they offer is always at great value. The 8350 is easily handling my needs now, an estimated 20% bump is no small difference for many users.

In your mind, you see people as irritated with AMD and having abandoned ship. With that mentality, I would have dumped AMD 7-9 years ago. Yet here we are after all of these years still buying AMD, still appreciating value, and still supporting the underdog. There are many people who like me have their own reasons for purchasing AMD.
If these chips perform on par or close (5%) to Latest/last gen Intel, you can bet your red arse they are going to jack the prices. Not to where Intel is, but most certainly a lot more than where it is. And if they fall 20% short again which is "OK" with you, they will be right back in the bargain bin for pricing.

People are tired of them not coming close to Intel. Sure, things are fine if you like glass ceilings on things, and 20% isn't anything to shake a stick at, but many people really REALLY want AMD right up there with INtel. There are always those what will flock to the underdog 'because', as there are those that will always flock to the front runner. Its the fat in the middle they are playing for. The better AMD comes out, the more swings that way. If they match/close in IPC to Intel, they hit a home run... 20% is not (remotely) "close" to Intel. Closer? Surely. :)

In my mind? Look at this and nearly every other forum not named AMD or Rage 3D. :p
Posted on Reply
#40
alucasa
FxYou can't go wrong with that or the 6700k. It mainly comes down to lanes and connectivity options you want.
I need more cores for rendering. That's all. PCI-e lanes don't matter to me at all. Connectivity doesn't matter. Just need more cores.
Posted on Reply
#41
dyonoctis
Eh. I don't think that 40% over excavator is being too optimistic. Unlike excavator zen is going to feature real full cores. If you look at threads that are doing blender cycles benchmark, you can see that 8cores FX cpu can only be put against intel 4 cores I7:

*AMD FX-8350
Windows ~ 4 min
Linux ~ 2:30 min
*i7-3770
Windows ~ 3:30 min
Linux ~ 2 min
*i7-4770
Windows ~ 2 min
Linux ~ 1:30 min
source: blenderartists.org/forum/showthread.php?314084-Which-CPU-is-better-for-Blender-AMD-FX-8350-vs-i7-3770k

Now AMD showed a 8 core zen cpu who could trade punch with a 8 core from intel, according to those data, that's a freaking huge improvement on that particular test. We don't know the full picture yet, but we do know that zen is going to be way better than excavator. 2017 will be when we will know if zen got 40% in task that are not multithreaded.
Posted on Reply
#42
TheGuruStud
dyonoctisEh. I don't think that 40% over excavator is being too optimistic. Unlike excavator zen is going to feature real full cores. If you look at threads that are doing blender cycles benchmark, you can see that 8cores FX cpu can only be put against intel 4 cores I7:

*AMD FX-8350
Windows ~ 4 min
Linux ~ 2:30 min
*i7-3770
Windows ~ 3:30 min
Linux ~ 2 min
*i7-4770
Windows ~ 2 min
Linux ~ 1:30 min
source: blenderartists.org/forum/showthread.php?314084-Which-CPU-is-better-for-Blender-AMD-FX-8350-vs-i7-3770k

Now AMD showed a 8 core zen cpu who could trade punch with a 8 core from intel, according to those data, that's a freaking huge improvement on that particular test. We don't know the full picture yet, but we do know that zen is going to be way better than excavator. 2017 will be when we will know if zen got 40% in task that are not multithreaded.
Is there a blender ver with FMA support...b/c FMA hauls ass on BD.

And look how shitty windows is. Screw you, M$.

Zen benchies under linux may be off the charts for what it is. BD is very competitive in parallelized loads (that are optimized, so nothing on windows lol).
Posted on Reply
#43
JrockTech
This is awesome. I've started saving my pennies already.

Testing the overclocking capabilities of a new generation is a lot of fun and the community gets really involved. Can't wait.
Posted on Reply
#44
dyonoctis
TheGuruStudIs there a blender ver with FMA support...b/c FMA hauls ass on BD.

And look how shitty windows is. Screw you, M$.

Zen benchies under linux may be off the charts for what it is. BD is very competitive in parallelized loads (that are optimized, so nothing on windows lol).
I've read on ars technica that some 3D rendering software were generally slower on windows because of the way they are compiled. Apparently the compilator used on unix system is faster than most of windows compilator. Intel c++ seems to be the fastest compiler, but doesn't seem to be used much.


Posted on Reply
#45
Super XP
$ReaPeR$all this is fine but with no benchmarks, there is really no point in this pr crap.
Then why does Intel do this?
PR is highly important at this stage. The key thing people need to realize is Jim Keller designed ZEN. It's going to be a monster CPU. Just like how it was in the good old Athlon 64 days.
Posted on Reply
#46
Super XP
Question for the Author or anybody that my have an answer. Will ZEN be using Hyper Transport Technology? I visited the website and the latest upgrade was in 2009 HTT 3.1.
They also have something called Hyper Share.
www.hypertransport.org/default.cfm?page=Home
Posted on Reply
#47
cyneater
Super XPQuestion for the Author or anybody that my have an answer. Will ZEN be using Hyper Transport Technology? I visited the website and the latest upgrade was in 2009 HTT 3.1.
They also have something called Hyper Share.
www.hypertransport.org/default.cfm?page=Home
Id say so.
Since hyper transport was a based DEC technology can't remember what it was called but it was used in there DEC alpha and the EV6 bus.

Jim Keller who worked for DEC designed the original AMD K8 aka Athlon 64 ( last time AMD had a Pentium 4 killer was winning.) Is the same guy who designed ZEN so lets keep fingers crossed.
Posted on Reply
#48
Cvrk
cyneaterJim Keller who worked for DEC designed the original AMD K8 aka Athlon 64 ( last time AMD had a Pentium 4 killer was winning.) Is the same guy who designed ZEN so lets keep fingers crossed.
THIS! Just can't remember the guys name. Must be Jim.... i guess. read about this guy and his work, back in 2005. remember that year well
Posted on Reply
#49
$ReaPeR$
Super XPThen why does Intel do this?
PR is highly important at this stage. The key thing people need to realize is Jim Keller designed ZEN. It's going to be a monster CPU. Just like how it was in the good old Athlon 64 days.
look mate, this is a tech forum, so most people here understand that whatever benchmarks come out of a company's marketing division are going to be pr crap. at least i hope most people here get that. there is no point in riding the damn hype train. i want zen to be good, but there is no need to get hyper excited and then bitch about it not meeting your extremely high expectations.
Posted on Reply
#50
Cvrk
then there's the price.
i hope is not gonna be more expensive than i5 6600k . from what i read, 258$ is the expected price
Posted on Reply
Add your own comment
Dec 18th, 2024 22:04 EST change timezone

New Forum Posts

Popular Reviews

Controversial News Posts