• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.
  • The forums have been upgraded with support for dark mode. By default it will follow the setting on your system/browser. You may override it by scrolling to the end of the page and clicking the gears icon.

AMD Details ZEN Microarchitecture IPC Gains

btarunr

Editor & Senior Moderator
Staff member
Joined
Oct 9, 2007
Messages
47,870 (7.38/day)
Location
Dublin, Ireland
System Name RBMK-1000
Processor AMD Ryzen 7 5700G
Motherboard Gigabyte B550 AORUS Elite V2
Cooling DeepCool Gammax L240 V2
Memory 2x 16GB DDR4-3200
Video Card(s) Galax RTX 4070 Ti EX
Storage Samsung 990 1TB
Display(s) BenQ 1440p 60 Hz 27-inch
Case Corsair Carbide 100R
Audio Device(s) ASUS SupremeFX S1220A
Power Supply Cooler Master MWE Gold 650W
Mouse ASUS ROG Strix Impact
Keyboard Gamdias Hermes E2
Software Windows 11 Pro
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.

View at TechPowerUp Main Site
 
Looks interesting indeed. BTW, does the agreement between AMD and Intel allow one company to start implementing new instructions introduced by the other ?
Thanks for waking up early and posting this, Tarun. :toast:
 
tumblr_mrn236Aiah1sa8164o1_400.gif
 
Read this couple of days back, really excited to see reviews of these new CPUs and hoping finally there will a choice for PC builders.
 
Holy hell

This really got me even more excited for Zen
 
I love that 3rd slide, "better" , "faster"
 
with introducing AMD-exclusive instruction will path of CPU diverge like GPU ?
 
Looks interesting indeed. BTW, does the agreement between AMD and Intel allow one company to start implementing new instructions introduced by the other ?
Thanks for waking up early and posting this, Tarun. :toast:
You mean SMT? Actually AMD found it, but for some reason they don't implement it in their products in time
 
Instructions? AMD 3Dnow! anyone? though it's more of an MMX enhancement at that time
 
I'm rather skeptical on power draw claims after rather disappointing results on 480, will wait for benchmarks (although not from TPU, sorry guys)
 
Looks interesting indeed. BTW, does the agreement between AMD and Intel allow one company to start implementing new instructions introduced by the other ?
Thanks for waking up early and posting this, Tarun. :toast:

Short answer yes, as part of their cross license agreement https://www.sec.gov/Archives/edgar/data/2488/000119312509236705/dex102.htm
That's why AMD64 coexist with x86 instructions.
http://www.kitguru.net/components/c...nge-of-control-terminates-agreement-for-both/
http://www.theinquirer.net/inquirer...oks-to-hsa-foundation-to-avoid-amd64-mistakes
http://www.cnet.com/news/intel-ftc-settle-antitrust-case/
http://web.archive.org/web/20000302151607/http://www1.amd.com/newsroom/display/1,1528,435,00.html
 
Last edited:
all this is fine but with no benchmarks, there is really no point in this pr crap.
 
all this is fine but with no benchmarks, there is really no point in this pr crap.

They have to release PR. It isn't for us, it's for the investors, hence the rise in share price. AMD need to be seen to be releasing a 'confident' statement on their new CPU.
Anandtech has a 'discussion' on their recent PR, mostly around the Blender bench and explain what may be happening. AT says they (AMD) aren't being as hyperbolic as Bulldozer release and are vague enough with the benchmark as to keep things within expectations.
But as said, this keeps investors happy. They all do it (Intel, Nvidia), so it's not an AMD peculiarity.
 
  • Like
Reactions: Fx
Usually 40% would impress me between CPU gens. This actually worries me a bit.
40% is what i would think is a bare minimum to compete with today's intel's IPC
 
They have to release PR. It isn't for us, it's for the investors, hence the rise in share price. AMD need to be seen to be releasing a 'confident' statement on their new CPU.
Anandtech has a 'discussion' on their recent PR, mostly around the Blender bench and explain what may be happening. AT says they (AMD) aren't being as hyperbolic as Bulldozer release and are vague enough with the benchmark as to keep things within expectations.
But as said, this keeps investors happy. They all do it (Intel, Nvidia), so it's not an AMD peculiarity.
well yes, obviously. i know they all do it, i was just stating the fact. AMD seems more restrained this time and that gives me hope for the capabilities of the zen arch, but, without independent benchmarks, there is no way to know for sure what it can do. also, i don't expect investors to be that dumb and trust the PR from AMD, or any company for that matter. maybe i'm wrong though and investors are that dumb, and they buy into the hype just to complain later that it didn't match their expectations.
 
well yes, obviously. i know they all do it, i was just stating the fact. AMD seems more restrained this time and that gives me hope for the capabilities of the zen arch, but, without independent benchmarks, there is no way to know for sure what it can do. also, i don't expect investors to be that dumb and trust the PR from AMD, or any company for that matter. maybe i'm wrong though and investors are that dumb, and they buy into the hype just to complain later that it didn't match their expectations.
Given 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?)
 
How "lower power" translate into IPC gain?
 
How "lower power" translate into IPC gain?
Focusing on lower power draw instead of super high clocks? I doubt that lower power is part of the IPC gain, but rather is an additional bonus on top of the IPC gains.
 
Well, at least we know the right ingredients are in the mix now.

And we have yet to see what AMD will really cook up with it.
 
Usually 40% would impress me between CPU gens. This actually worries me a bit.
40% is what i would think is a bare minimum to compete with today's intel's IPC

Intel doesn't make 40% jumps between generations...
 
reading 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.
 
Ive seen now, in a couple threads, you keep saying "October". The latest I recall seeing is 4Q 2016. This means Oct-Dec. Sorry to split hairs, but, people will take that and run with it.

That said, if you have a link that shows October, post it up!

Intel doesn't make 40% jumps between generations...
Your point? Did you quote the wrong person? He didn't say nor allude to that fact. He is looking for better than Intel performance. ;)
 
Focusing on lower power draw instead of super high clocks? I doubt that lower power is part of the IPC gain, but rather is an additional bonus on top of the IPC gains.

That would means an efficiency or performance gains, which is reasonable since the slideshows are actually never indicate anything about these improvements results in IPC gain.

Or maybe lower power allows them to use more complex cores.
 
Last edited:
Back
Top