• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

AMD Zen 4c Not an E-core, 35% Smaller than Zen 4, but with Identical IPC

Joined
Apr 12, 2013
Messages
6,819 (1.68/day)
The delta doesn't seem to be that much, plus with xC chips launching their "low power" cores are in a real tough spot. If Intel doesn't score some major wins in the server space they'd probaby have to drop E cores for good, I doubt they can afford to develop two (major) uarches the way things are progressing these days. Chiplets & more/less cache is the way forward.
 
Joined
Aug 25, 2021
Messages
1,068 (1.06/day)
Maybe 4c stands for Zen 4 ‘compact’. Siena might introduce Zen 4e as an E-core like architecture. AFAIK, Intel’s E-core removes basic functional blocks to achieve a smaller footprint. Zen 4c does not remove any basic or even specialized (bfloat, VINNI, AVX512) functional blocks.
Siena has the same cores as Bergamo, just up to 64, for telecom companies to manage large switch, network and node deployments.
 
Joined
Jul 13, 2016
Messages
2,930 (1.02/day)
Processor Ryzen 7800X3D
Motherboard ASRock X670E Taichi
Cooling Noctua NH-D15 Chromax
Memory 32GB DDR5 6000 CL30
Video Card(s) MSI RTX 4090 Trio
Storage Too much
Display(s) Acer Predator XB3 27" 240 Hz
Case Thermaltake Core X9
Audio Device(s) Topping DX5, DCA Aeon II
Power Supply Seasonic Prime Titanium 850w
Mouse G305
Keyboard Wooting HE60
VR HMD Valve Index
Software Win 10
I think that in the future AMD will combine this idea with 3d vertical cache: compact design with normal L1, L2 and little L3 + big L3 on a vertical layer.

Logically that makes sense, if you have future CPU chiplets with a large cluster of cores the most efficient way for them to access a cache would be via stacked cache. Placing the cache right above the cores makes the trip a lot smaller than if you had a cache outside the cores.
 
Joined
Jun 18, 2019
Messages
124 (0.07/day)
It's kind of funny because people have brought into the marketing fluff when it comes to their desktop product stack. Efficiency cores are just as bloated as the Performance cores. Because they are using skylake architecture for those cores.
Who gives a f* on how actually efficient they are or if they are just Skylake cores? What matters is actual performance and Intel delivers. The 13600K destroys the 7600X and matches/slightly beats the 7700X in everything non-gaming.

Since Intel 13th Gen has a significantly better memory controller, pair that 13600K with fast ram (7200Mhz) a few tweaks in the timings and it's gonna easily beat the 7700X in games as well.

And ALL of that while being on an INFERIOR node (10nm)

"But is muh is skylake and not actually efficient!!!"
 
Joined
Apr 12, 2013
Messages
6,819 (1.68/day)
Just because it runs/supports higher speed memory doesn't make its IMC better, in fact quite the opposite since AMD delivers similar or better performance with slower RAM.

And ALL of that while being on an INFERIOR node (10nm)
I wonder if you remember everyone criticizing AMD back in the dozer days when they were anywhere between 1-2(1.5?) nodes behind?
"But is muh is skylake and not actually efficient!!!"
You probably don't remember because you were enjoying quad cores for 10 years at the same price! Another fun fact Intel didn't reduce their MSRP's probably for a decade till Zen showed up :rolleyes:
 
Last edited:
Joined
Aug 25, 2021
Messages
1,068 (1.06/day)
After 10 minute run, Intel Core i9 13900KS's scores are lower.
We know this from Hardware Unboxed. i9 thermaly throttles in benchmarks after short time and loses up to 8-9% of performance.
But, this article is about phenomenal Zen4 c-cores.

Who gives a f* on how actually efficient they are or if they are just Skylake cores? What matters is actual performance and Intel delivers. The 13600K destroys the 7600X and matches/slightly beats the 7700X in everything non-gaming.
Dude, why are you spamming this thread with irrelevant stuff?
The article is about new Zen4 c-core for cloud computing.
Focus, for God's sake! Learn something new.
 
Joined
Jun 18, 2019
Messages
124 (0.07/day)
Just because it runs/supports higher speed memory doesn't make its IMC better, in fact quite the opposite since AMD delivers similar or better performance with slower RAM.


I wonder if you remember everyone criticizing AMD back in the dozer days when they were anywhere between 1-2(1.5?) nodes behind?

You probably don't because you were enjoying quad cores for 10 years at the same price! Another fun fact Intel didn't reduce their MSRP's probably for a decade till Zen showed up :rolleyes:
1) Because gaming performance is comparable it doesn't mean their IMC is good lol. My guess will be because of the much higher amount of cache. The higher the amount of cache, the less dependant on RAM. Intel's IMC is miles better. 13th gen can do 7200Mhz XMP and if you have a high end board you can even hit 8000Mhz++

3) I'm not an Intel fanboy, actually I'm not a fanboy at all. My previous CPU was an R5 2600. I just buy whatever is better for the money and in this case the 13600K was the obvious choice. When I bought it (300$) the 7700X was 400$. I got a better CPU for less money.
 
Joined
Apr 12, 2013
Messages
6,819 (1.68/day)
Because gaming performance is comparable it doesn't mean their IMC is good lol.
Didn't say anything just constricted to gaming ~

I'm not an Intel fanboy, actually I'm not a fanboy at all.
Yeah nothing to do with being a fanboy, the fact is Intel's in this position in large part due to their own effin greed. They completely deserve what comes their way IMO.
 
Joined
Sep 10, 2020
Messages
60 (0.04/day)
It seems to me that the simplification of the design has the weakness of not reaching clocks as high as Zen4. But this is not a problem on CPUs intended for servers...

"The only thing that's changed is that the effective L3 cache per core has been reduced to 2 MB, from 4 MB on the 8-core "Zen 4" CCD."

If that's true why the slide says 35% smaller comparing just core+L2 ???
View attachment 300804

"It seems to me that the simplification of the design has the weakness of not reaching clocks as high as Zen4."

It is not weakness. They created another two server architectures, one oriented on core density (blue) a another one on cache per core for specific server usage (orange). It is addon to existing universal server CPU architecture (grey).

1686769581967.png


"But this is not a problem on CPUs intended for servers..."

Not only for servers.

AMD’s Chief Technical Officer had this to say at their Ryzen 7000 Keynote:
Our Zen 4c, it's our compact density that's an addition, it's a new swimlane to our cores roadmap, and it delivers the identical functionality of Zen 4 at about half of the core area.

AMD has taken the same Zen 4 architecture and pulled several "tricks" (already in short described in this forum or in details on SemiAnalysis) in physical design to save a huge amount of area. This means an identical IPC and ISA feature level, which simplifies integration also on the client side. In fact, AMD’s is also silently swapping some Zen 4 cores with Zen 4c cores in its lower-end 4nm Ryzen 7000U “Phoenix” mobile processors.
 
Joined
Aug 8, 2016
Messages
88 (0.03/day)
System Name Evo PC
Processor AMD Ryzen 5800X3D
Motherboard Asus X470 Prime Pro
Cooling Noctua NH15
Memory G.Skill Ripjaws 32GB 3,600MHz
Video Card(s) Gigabyte Aorus RX 7900XTX Gaming OC
Storage 1TB WD SN750/512GB Samsung 870 EVO
Display(s) LG UltraGear 27 2K 165Hz
Case Fractal Define C Glass
Audio Device(s) Creative X-Fi Titanium
Power Supply Supernova G2 1000
Mouse MSI Vigor GM11
Keyboard Corsair K55 Pro RGB
It's kind of funny because people have brought into the marketing fluff when it comes to their desktop product stack. Efficiency cores are just as bloated as the Performance cores. Because they are using skylake architecture for those cores.
E cores are derivatives from Goldmont and Sunnycove cores used on Atoms, their IPC matches Skylake but aren't based on Skylake at all.
 
Joined
Jan 14, 2019
Messages
10,139 (5.16/day)
Location
Midlands, UK
System Name Holiday Season Budget Computer (HSBC)
Processor AMD Ryzen 7 7700X
Motherboard MSi PRO B650M-A WiFi
Cooling be quiet! Dark Rock 4
Memory 2x 16 GB Corsair Vengeance EXPO DDR5-6000
Video Card(s) Sapphire Pulse Radeon RX 6500 XT 4 GB
Storage 2 TB Corsair MP600 GS, 2 TB Corsair MP600 R2, 4 + 8 TB Seagate Barracuda 3.5"
Display(s) Dell S3422DWG, 7" Waveshare touchscreen
Case Kolink Citadel Mesh black
Audio Device(s) Logitech Z333 2.1 speakers, AKG Y50 headphones
Power Supply Seasonic Prime GX-750
Mouse Logitech MX Master 2S
Keyboard Logitech G413 SE
Software Windows 10 Pro
With my experimenting, (albeit on windows 10 which doesnt have intels pre configured scheduler).

By default in Windows 10 e-cores are heavily favoured, pretty much all single threaded tasks are loaded on to them and p-cores are parked, this even happens if parking is disabled in the power profile. (ultimate performance). park control also cant override this behaviour.

If I adjust the hetergeneous thread scheduling policy, I can manipulate this behaviour, its a hidden setting in windows. Setting it to either "all processors" or "performant" starts letting p-cores to be used, the latter however almost blocks use of e-cores so not ideal if you still want them to be used. But would be a quick and dirty fix e.g. if you want to fire up a single threaded game, it would give you a almost certainty it would use a p-core and not have to worry about affinity settings. Could use with something like 'AutoPowerOptionsOk' to automate the solution. Setting it to all processors would likely require using something like process hacker to get things working in a optimal way with automation so e.g. affinity for svchost and browsers to e-cores and affinity for games to p-cores (good for security as well as e-cores dont have htt). Both of these schedule options still automatically favour the fastest two p-cores for single threaded cinebench which is nice, on my ryzen cpu's this doesnt happen. It also doesnt happen on my 9900k, a reason why I went to all core clock speed on 9900k. But my testing on ryzen and 9900k was done on 1809, whilst on the 13700k was on 21H2, so its possible 1809 has no programming for "favoured cores" as that was introduced later I think.

AMD of course have this problem as well, with some of their processors for different reasons.

I assume the improvements in Windows 11 are just a better default behaviour when specific cpu's are recognised. For better OOB experience.
That sounds pretty counter-intuitive to me. I've never had any issues with CPUs that have core favoring on Windows 10. Let's just say that I'm not keen on heterogenous architectures at all.
 
Joined
Feb 1, 2019
Messages
2,740 (1.41/day)
Location
UK, Leicester
System Name Main PC
Processor 13700k
Motherboard Asrock Z690 Steel Legend D4 - Bios 13.02
Cooling Noctua NH-D15S
Memory 32 Gig 3200CL14
Video Card(s) 3080 RTX FE 10G
Storage 1TB 980 PRO (OS, games), 2TB SN850X (games), 2TB DC P4600 (work), 2x 3TB WD Red, 2x 4TB WD Red
Display(s) LG 27GL850
Case Fractal Define R4
Audio Device(s) Asus Xonar D2X
Power Supply Antec HCG 750 Gold
Software Windows 10 21H2 LTSC
As with the P cores, Intel has clocked the E cores too high. Clocking them closer to 3 Ghz would make them true E cores: more efficient than P cores. Chips and Cheese found Gracemont to be more efficient than Golden Cove at a variety of tasks if clock speeds were kept in check. Notably, these more efficient clock speeds were lower than Intel's default for the 12900k.

View attachment 300835
Well yeah, not saying they are efficient overall, just efficient for intel in terms of silicon size and manufacturing cost.

Right now we have a benchmarks war, notice how close intel and AMD are on the benchmarks? I dont think thats by coincidence.

They ship at the part of the v/f curve to hit the bench performance they want.
 
Joined
Oct 28, 2012
Messages
1,159 (0.27/day)
Processor AMD Ryzen 3700x
Motherboard asus ROG Strix B-350I Gaming
Cooling Deepcool LS520 SE
Memory crucial ballistix 32Gb DDR4
Video Card(s) RTX 3070 FE
Storage WD sn550 1To/WD ssd sata 1To /WD black sn750 1To/Seagate 2To/WD book 4 To back-up
Display(s) LG GL850
Case Dan A4 H2O
Audio Device(s) sennheiser HD58X
Power Supply Corsair SF600
Mouse MX master 3
Keyboard Master Key Mx
Software win 11 pro
Yeah nothing to do with being a fanboy, the fact is Intel's in this position in large part due to their own effin greed. They completely deserve what comes their way IMO.
And their foundry not performing as well as it should...I'm not exactly happy about Intel failling to deliver a new process on time since 2015...It just give TSMC more leeway to increase their price as much as they want, since everyone else is struggling to keep up, and at launch AMD was the one asking for a premium
 
Joined
Jan 3, 2021
Messages
2,818 (2.26/day)
Location
Slovenia
Processor i5-6600K
Motherboard Asus Z170A
Cooling some cheap Cooler Master Hyper 103 or similar
Memory 16GB DDR4-2400
Video Card(s) IGP
Storage Samsung 850 EVO 250GB
Display(s) 2x Oldell 24" 1920x1200
Case Bitfenix Nova white windowless non-mesh
Audio Device(s) E-mu 1212m PCI
Power Supply Seasonic G-360
Mouse Logitech Marble trackball, never had a mouse
Keyboard Key Tronic KT2000, no Win key because 1994
Software Oldwin
To be fair, I think the Thread director will schedule E-cores for background tasks first regardless of how many threads are needed. But yeah, foreground tasks will be scheduled first to P-cores until more than 8 cores (16 threads?) are needed. I am not sure if the Thread director is smart enough to know when a foreground task doesn’t need the computing might of P-cores and therefore falls back to E-cores to save power.
If set for maximum performance, the scheduler should avoid HT as long as it can, putting E-cores to work instead. Two threads running on one P-core are much slower than one on a P-core (without HT) and the other on an E-core.

“c” for “cloud”. Gotta get the buzzwords in.
Sure, Oracle Corporation knew that full well in 2013 when they released their database version 12c, and c officially stood for cloud. The c was in italics by the way, so it looked faster.

With my experimenting, (albeit on windows 10 which doesnt have intels pre configured scheduler).

By default in Windows 10 e-cores are heavily favoured, pretty much all single threaded tasks are loaded on to them and p-cores are parked, this even happens if parking is disabled in the power profile. (ultimate performance). park control also cant override this behaviour.
I've read that Win 10 scheduler is able to manage cores with different performance (but it isn't aware that not all cores are equally efficient). Your findings seem to confirm that. And it's not surprising; HT isn't new, and wherever you have HT, not all "virtual processors" are equal. For best performance, it's best to prefer one thread per core whenever possible.
 
Joined
Aug 25, 2021
Messages
1,068 (1.06/day)
3) I'm not an Intel fanboy, actually I'm not a fanboy at all. My previous CPU was an R5 2600. I just buy whatever is better for the money and in this case the 13600K was the obvious choice. When I bought it (300$) the 7700X was 400$. I got a better CPU for less money.
Nobody cares about this. This article is not about your CPU. Learn something about Zen4 c cores.
 
Joined
Jan 3, 2021
Messages
2,818 (2.26/day)
Location
Slovenia
Processor i5-6600K
Motherboard Asus Z170A
Cooling some cheap Cooler Master Hyper 103 or similar
Memory 16GB DDR4-2400
Video Card(s) IGP
Storage Samsung 850 EVO 250GB
Display(s) 2x Oldell 24" 1920x1200
Case Bitfenix Nova white windowless non-mesh
Audio Device(s) E-mu 1212m PCI
Power Supply Seasonic G-360
Mouse Logitech Marble trackball, never had a mouse
Keyboard Key Tronic KT2000, no Win key because 1994
Software Oldwin
At least it's nice for them to finally have a real name. These Zen 4c cores are literally just APU grade Zen 4, jammed into a chiplet. Better than having to call them "reduced-cache Zen" every time to distinguish them.
APU grade when the real APU (7940HS) is able to hit 5.2 GHz? No.
The 4c cores are simplified in ways that will prevent them from reaching high frequencies. That's by design and that's fine.
 
Joined
Aug 25, 2021
Messages
1,068 (1.06/day)
Yeah nothing to do with being a fanboy, the fact is Intel's in this position in large part due to their own effin greed. They completely deserve what comes their way IMO.
Guys, the article is about Zen4 c core. Why so much spam?

In fact, AMD’s is also silently swapping some Zen 4 cores with Zen 4c cores in its lower-end 4nm Ryzen 7000U “Phoenix” mobile processors.
What is this about?
 
Joined
Aug 20, 2007
Messages
20,849 (3.40/day)
System Name Pioneer
Processor Ryzen R9 7950X
Motherboard GIGABYTE Aorus Elite X670 AX
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory 64GB (4x 16GB) G.Skill Flare X5 @ DDR5-6000 CL30
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage 2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches + PBT DS keycaps
Software Gentoo Linux x64 / Windows 11
Cache actually doesn't consume much energy, so it doesn't have a large effect on temps. The bigger contributor to lower temps will be the reduced clockspeed.
Cache is actually pretty energy heavy and can be one of the hotter parts of the chip.
 

tabascosauz

Moderator
Supporter
Staff member
Joined
Jun 24, 2015
Messages
7,789 (2.38/day)
Location
Western Canada
System Name ab┃ob
Processor 7800X3D┃5800X3D
Motherboard B650E PG-ITX┃X570 Impact
Cooling NH-U12A + T30┃AXP120-x67
Memory 64GB 6400CL32┃32GB 3600CL14
Video Card(s) RTX 4070 Ti Eagle┃RTX A2000
Storage 8TB of SSDs┃1TB SN550
Case Caselabs S3┃Lazer3D HT5
APU grade when the real APU (7940HS) is able to hit 5.2 GHz? No.
The 4c cores are simplified in ways that will prevent them from reaching high frequencies. That's by design and that's fine.

Ah yes...because Ryzen cores are never restricted intentionally by Fmax, and must by law always boost to the absolute limit of their SP :laugh: they may very well be simplified in other ways, but that's neither what the press presentation is conveying nor the focus. The point is no loss of performance, reshuffling or not.

Where did I say that APU-grade connoted shittier quality, or that Phoenix is using 4c cores?

@R-T-B just going off of observable Ryzen behaviour in the past 3 generations and its internal temp monitoring, L3 doesn't usually get hot or draw a lot of power. Whether in 16MB, 32MB or Vcache form.
 
Last edited:
Joined
Jan 3, 2021
Messages
2,818 (2.26/day)
Location
Slovenia
Processor i5-6600K
Motherboard Asus Z170A
Cooling some cheap Cooler Master Hyper 103 or similar
Memory 16GB DDR4-2400
Video Card(s) IGP
Storage Samsung 850 EVO 250GB
Display(s) 2x Oldell 24" 1920x1200
Case Bitfenix Nova white windowless non-mesh
Audio Device(s) E-mu 1212m PCI
Power Supply Seasonic G-360
Mouse Logitech Marble trackball, never had a mouse
Keyboard Key Tronic KT2000, no Win key because 1994
Software Oldwin
Last week, TechPowerUp reported on an analysis by SemiAnalysis that went over how AMD made Zen 4c smaller. While it's behind a paywall, the first part covering the physical design is free to read. The core sans the L2 cache is 44% smaller, i.e. nearly half the size of a Zen 4 core. It's an impressive feat of physical design.
TLDR:
  1. reducing the number of timing critical regions to just 4 from well over 10 in Zen 4 as seen in the diagram below: this sacrifices clock speed for density
  2. a new SRAM bitcell developed by TSMC for memories outside L2. As a 6T design, it saves area compared to the usual 8T designs
  3. lower clock speed target allows denser circuits
  4. The L3 also lacks the arrays of Through-Silicon Vias (TSV) for 3D V-Cache, giving a small area saving. This means that there's no possibility of a stacked L3 cache for Zen 4c.
To add to that, slower transistors = smaller transistors, in general. When a transistor needs to feed many other transistors in the circuit, and/or send signals over (relatively) large distances on the chip, it must overcome a large capacitance. The current that the transistor has to source/sink increases proportionally to both the capacitance and the frequency. So a small transistor can operate up to a certain frequency, and above that, it has to be replaced by a larger one. In chip design, it basically means two or more transistors in parallel.
David Kanter covered that topic (and related stuff) in one of his articles here:
 
Joined
Jan 14, 2023
Messages
684 (1.35/day)
System Name Asus G16
Processor i9 13980HX
Motherboard Asus motherboard
Cooling 2 fans
Memory 32gb 4800mhz cl40
Video Card(s) 4080 laptop
Storage 16tb, x2 8tb SSD
Display(s) QHD+ 16:10 (2560x1600, WQXGA) 240hz
Power Supply 330w psu
It's all good, I just loathe intels E-cores because they used a name that is the exact opposite of the product to mislead people about them

They're more efficient at single threaded tasks, and then intel uses them exclusively for multi threaded tasks.
Just... Ugh.
In the mobile arena the e-cores arent very good. Intel processors still get pretty bad battery life.
 
Joined
Jan 3, 2021
Messages
2,818 (2.26/day)
Location
Slovenia
Processor i5-6600K
Motherboard Asus Z170A
Cooling some cheap Cooler Master Hyper 103 or similar
Memory 16GB DDR4-2400
Video Card(s) IGP
Storage Samsung 850 EVO 250GB
Display(s) 2x Oldell 24" 1920x1200
Case Bitfenix Nova white windowless non-mesh
Audio Device(s) E-mu 1212m PCI
Power Supply Seasonic G-360
Mouse Logitech Marble trackball, never had a mouse
Keyboard Key Tronic KT2000, no Win key because 1994
Software Oldwin
Looking at how Sapphire rapids struggle againt zen3 TR at equal core count while using more power, I'm really not surprised that they are being used in that manner. If RPL is already digusting when it comes to power draw, A 16 P-core i9 might have been uglier to witness on conssumers platforms. A 65w locked 7950x is still faster than golden cove going at 200 watts. (Note that Puget is enforcing PL1 125w and PL2 253w on the core i9 since those are the reference value set by Intel, and it's still faster than the xeon)
View attachment 300824
While I agree, AnandTech of late isn't the same as AnandTech of old. The power consumption in this graph is what was self-reported by the CPU (or a set limit). They didn't measure real consumption, either AC at the mains plug or DC to the motherboard. But they noted that Intel's watts are too optimistic, and AMD's watts even more so.
 

doc7000

New Member
Joined
Mar 6, 2022
Messages
19 (0.02/day)
Intel can pack 4 E-Cores in the same size as 1 P-Core. What about AMD? How many Zen4c cores for one Zen 4 core?

This isn't the same thing as Intel E core, as has been pointed out a number of times including in the headline. Zen 4C beats Intels E core in performance.

AMD Zen4 is roughly half the size of Intels P core and double the size of Intels E core, which is why going with a big/little layout for AMD just doesn't make that much sense (except maybe with laptops). Zen4C is something that was likely in the works for maybe 3-5 years in development.
 
Joined
Sep 27, 2008
Messages
1,047 (0.18/day)
Little 'c' = little cache :p

I am pretty surprised at how much space they managed to save by reducing cache though.
 
Top