In May, AMD unveiled their Ryzen 7040U series of CPUs designed for thin and light notebooks, which they codenamed 'Phoenix.' Initially, AMD announced four Zen 4-based CPUs for the ultra-portable notebook market, with the Ryzen 7 7840U (8C/16T) and Ryzen 5 7640U (6C/12T) both leading the charge with AMD's integrated Ryzen AI, which is AMD's first-generation NPU for on-chip AI and inferencing.

Fast forward a few months, and AMD is unveiling an additional two new Ryzen Mobile 7040U series processors. But there's a twist: these chips are using their smaller and highly optimized Zen 4c cores. Although AMD's more petite Zen 4c core initially debuted with the launch of their EPYC 97x4 'Bergamo' processors for native cloud deployments, server chips were never going to be the only place AMD used their compact cores. Zen 4c was already silently released in the consumer market as part of the Ryzen Z1 (non-extreme) CPU used in ASUS's ROG Ally handheld (2x Zen 4 + 4x Zen 4c), and now Zen 4c is getting a proper welcome in the consumer market with its use in a set of Ryzen laptop chips.

The first of the two new Ryzen 7040U processors with Zen 4c is the Ryzen 5 7545U, which coincidentally shares similar specifications to the existing Ryzen 7540U processor. The critical difference is that the Ryzen 5 7545U uses two full-fat Zen 4 cores with four of the smaller Zen 4c cores, which is an interesting implementation, to say the least. The second is the Ryzen 3 7440U, a direct successor to the...well, processor with the same name, the Ryzen 3 7440U, trading off most of its Zen 4 CPU cores for Zen 4c cores.

There's some nuance to pick apart with AMD's decision to use Zen 4c within their mobile platforms, as AMD highlighted at the launch of Bergamo that the 'c' in Zen 4c stands for 'Cloud,' and it's interesting to see AMD opting to integrate Zen 4c in a primarily low-end consumer segment. There are very notable differences between Zen 4 and Zen 4c, which makes things interesting, to say the least, especially when comparing the two core architectures and their intended use cases.

AMD Ryzen 7040U Series: Integrating Zen 4c into Mobile

Building on the context of AMD's strategic decision to bring Zen 4c-based parts to the consumer market with the Ryzen 7040U series, a grasping of the technicalities becomes paramount. With the Ryzen 5 7545U and the Ryzen 3 7440U with Zen 4c making their way into the market, understanding the decision is nearly as vital as trying to extrapolate the benefits of doing so in terms of performance and capability.

The core purpose of the Zen 4c core is to be a feature-identical implementation of Zen 4 in a smaller size. It is a compact core that trades clockspeeds for compression, using denser libraries that can't clock as high, but in turn make for a smaller and more power efficient core overall.

As we've already seen with AMD's initial Zen 4c EPYC chips, on TSMC's 5nm process a conventional Zen 4 core and its associated L2 cache has an area of 3.84 mm². That same architecture, compacted and built on the same 5nm process, results in a Zen 4c core that's just 2.48 mm² in size, or around 35% smaller. And whether we're talking about servers or mobile, the basic goals are the same for Zen 4c: using a smaller footprint allows AMD to include more Zen 4c cores within the same package area. Or, conversely, to include the same number of CPU cores in a smaller (and cheaper) die.

On their server parts, AMD ended up going both directions with their various EPYC designs. The EYPC 97x4 'Bergamo' chips offer up to 128 Zen 4c cores – 32 more than the top EPYC 9004 Genona chips – thanks to the higher density/smaller size of the Zen 4c cores. Meanwhile AMD's "budget" EPYC 8004 'Siena' chips, offering up to 64 Zen 4c cores over just 4 CCDs allowed AMD to produce a cheaper and lower power chip overall.

As noted earlier, enabling this smaller version of Zen 4 is a switch from high performance libraries and overall high clockspeeds to high density libraries. Despite those plumbing changes, however, Zen 4 and Zen 4c cores are identical in features and core IPC – and in the case of the mobile chips, even the amount of L2 cache per core. So every single figure and buffer, right on down to SMT, is present, and runs just as fast on a clock-for-clock basis.

But total CPU performance is also about overall clockspeeds, and for that reason a significant amount of Zen 4's area budget was spent on enabling it to clock at well over 5GHz. High performance libraries live up to their name, but they are not space efficient like high density libraries are. The trade-off being that high performance libraries offer the space and other features needed to reach those chart-topping clockspeeds.

The net result is that Zen 4c cores, while clock-for-clock identical to Zen 4 in terms of performance, reach lower core clock frequencies overall. Which, combined with the lower power nature of high density libraries, translates into less power used and a general improvement in energy efficiency.

All of which brings us back to the subject of the Zen 4c-based Ryzen 7040U series. AMD's idea around implementing Zen 4c into their Ryzen 7040U series comes down to power efficiency, as AMD claims that using smaller Zen 4c cores with the same IPC is more power efficient at low TDPs, even improving performance for sub-15W chips. Which, coupled with the lower performance profile of the bottom-end of AMD's mobile chip stack, is why we're first seeing Zen 4c cores here.

Phoenix Rises Twice: Phoenix 2 vs. Phoenix

For AMD's new mobile chips, the company has minted a new monolithic silicon die: Phoenix 2. This is, for all intents and purposes, a budget version of the original Phoenix die used in AMD's original Ryzen 7000 mobile chips. It's a smaller chip with fewer functional blocks, along with replacing some Zen 4 CPU cores for the smaller Zen 4c CPU cores.

Strictly speaking, this is not the first time AMD has used Phoenix 2. But it is the most visible. AMD silently launched it over the summer as part of the Ryzen Z1 series – the Ryzen Z1 Extreme is using the Phoenix die, whereas the weaker Ryzen Z1 (non-extreme) was in fact the first chip out of the door to use Phoenix 2.

The fact that AMD even made Phoenix 2 is in some respects remarkable. The company has, for various reasons, kept a rather light footprint in the mobile market over the past few generations. They've never issued two mobile dies for a single architecture before now, always using various bins of the same die within a given lineup (e.g. all Rembrandt for the Ryzen Mobile 6000 series). So the fact that AMD is making a second Phoenix chip, albeit with the twist of Zen 4c cores, is a notable change from status quo. Multiple chips will help AMD address the wider laptop market without having to sell a bunch of expensive Phoenix (1) chips at cut-throat prices. Though whether this actually means we'll see a wider AMD presence in the market – if AMD will actually have a wider footprint – remains to be seen.

AMD Phoenix Family SoCs
AnandTech CPU Cores iGPU CUs Ryzen AI L2 Cache L3 Cache Die Size
Phoenix (1) 8x Zen 4 12x RDNA3
(Radeon 780M)
Y 1MB/core 16MB 178mm²
Phoenix 2 2x Zen 4 + 4x Zen 4c 4x RDNA3
(Radeon 740M)
N 1MB/core 16MB 137mm²

Diving a bit deeper into the technical specifications for Phoenix 2, AMD has confirmed that the die size for Phoenix 2 is 137mm², about 23% smaller than the original 178 mm² Phoenix die. The die space savings for AMD's budget mobile chip come from not only excising CPU cores (8x Zen 4 -> 2x Zen 4 + 4x Zen 4c), but also cutting down the number of GPU CUs (12 -> 4), and tossing out the Ryzen AI NPU.

In theory, AMD could have also used the Zen 4c cores to pack more cores into a Phoenix-sized die, but for now they are making smaller moves with smaller chips.

The Chips: Ryzen 5 7545U and Ryzen 3 7440U

Headlining these new chips will be the Ryzen 5 7545U, which is a 2x Zen 4 + 4x Zen 4c chip (essentially a full Phoenix 2). Zen 4c aside, this happens to be the exact same configuration as the existing Ryzen 5 7540U, which is why the 7540U will be going away in favor of the 7545U.

AMD Ryzen 7040U Mobile CPUs
AnandTech C/T Core
Architecture
Base
Freq (MHz)
Turbo
Freq
(MHz)
Ryzen AI? iGPU iGPU CUs L3 Cache
(MB)
TDP
Ryzen 7 7840U 8/16 8x Zen 4 3300 5100 Y Radeon 780M 12 16 15-30W
Ryzen 5 7640U 6/12 6x Zen 4 3500 4900 Y Radeon 760M 8 16 15-30W
Ryzen 5 7540U 6/12 6x Zen 4 3200 4900 N Radeon 740M 4 16 15-30W
Ryzen 5 7545U 6/12 2 x Zen 4
4 x Zen 4c
3200 4900 N Radeon 740M 4 16 15-30W
Ryzen 3 7440U* 4/8 4x Zen 4 3000 4700 N Radeon 740M 4 8 15-30W
Ryzen 3 7440U 4/8 1 x Zen 4
3 x Zen 4c
3000 4700 N Radeon 740M 4 8 15-30W

*AMD gives conflicting information on the 'old' 7440U. According to their catalog, a pure Zen 4 version of this SKU exists

Because AMD is still including a pair of full-fat Zen 4 cores in the Ryzen 5 7545U, its peak turbo frequency of 4.9GHz remains unchanged. Otherwise, AMD is claiming both chips share the same 3.2 GHz base frequency, which means both the Zen 4 and Zen 4c cores are clocked to 3.2 GHz on the Ryzen 5 7545U. The Ryzen 5 7545U has the same 1 MB of L2 cache per core (6 MB) and has a shared 16 MB of L3 cache.

The second of AMD's new chips with Zen 4c is the Ryzen 3 7440U, which offers a single Zen 4 CPU core and a trio of Zen 4c CPU cores. The budget entry in AMD's mobile stack, this is the only part with just 4 CPU cores in total, and has the weakest peak clockspeed of 4.7GHz (for a single core). CPU cores aside, the chip has 8 MB of L3 cache shared between the cores, 1 MB of L2 cache per core (4 MB in total), and both include AMD's RDNA 3-based Radeon 740M with four CUs clocked up to 2.5 GHz.

Meanwhile, the 'new' Ryzen 3 7440U isn't to be confused with the 'old' Ryzen 3 7440U... and yes, it is still confusing. AMD launched the original 7440U SKU back in May as a pure Zen 4 part, where it's listed on AMD's website to this day. At present, AMD isn't differentiating between the original Ryzen 3 7440U and the new Ryzen 3 7440U with Zen 4c cores – both are the 7440U. We did ask AMD to clarify this, and they responded that the Ryzen 3 7440U was always one SKU based on Zen 4c. So despite AMD's catalog entry, the official line for the moment is that the Zen 4-based Ryzen 3 7440U SKU doesn't actually exist, and that there has always been just one 7440U.

Things Not Said: Zen 4c Clockspeeds and CPU Core Disclosures

Despite the fact that this is AMD’s first use of a silicon-heterogenous set of CPU cores within AMD’s consumer processors, the company has given the overall matter a relatively light treatment. Because Zen 4c has the same IPC as Zen 4, AMD is treating them as one and the same throughout their marketing and technical disclosures. And while there’s something to be said for keeping things simple for the masses, we none the less have come away from AMD’s briefing with some reservations about the matter – and some concerns about what is not being said.

To tackle the biggest issue first, the big trade-off with Zen 4c is die space for clockspeed. Zen 4c cores clock lower than Zen 4 cores. How much lower? Well, there’s the rub. We don’t know. At least, not with Phoenix 2.

On AMD’s server processors where everything has been entirely above the board and fully detailed, AMD clearly publishes that none of the Zen 4c chips clock higher than 3.1GHz, some 1.3GHz (30%) slower than the fastest Genoa chip (9174F). However, for their consumer chips, the only clockspeeds AMD are disclosing are the max turbo clockspeed – which is for the regular Zen 4 core(s) – and then the base clockspeed for the entire chip. Which, in the case of the fastest 7545U, is 3.2GHz.

Without getting too much into the weeds here, AMD’s server chips have different clockspeed guarantees than their consumer chips. The company essentially guarantees any and every core on a server CPU can hit the same max clockspeed (if not all at once), whereas on the consumer side of matters we have favored cores, where the best couple of cores are allowed to turbo a bit higher.

All of this is to say that, based on AMD’s disclosures thus far, all evidence points to Zen 4c not clocking much above 3GHz – and it’s not supposed to.

But compared to a Phoenix (1) chip with Zen 4 cores, this is a significant and notable difference. Whereas all 8 cores on Phoenix can get to 4GHz+ when power and thermal conditions allow it, there’s no surpassing the lower clockspeeds of Zen 4c. In that respect, Zen 4c is not equivalent to Zen 4; it’s markedly slower.

In practice, things aren’t going to be this disparate, of course. In a 15W device there’s little room for a 6/8 core Zen 4 setup to hit those clockspeeds, and we have no reason to doubt the accuracy of AMD’s performance graphs from their slides. Phoenix 2 probably is more efficient – and thus higher scoring – in heavily multithreaded scenarios.

But the central problem remains: AMD is not doing themselves a favor by failing to disclose the maximum clockspeeds of the Zen 4c cores. Despite AMD’s desire to paper over the differences, Zen 4 and Zen 4c are not identical CPU cores. Zen 4c is for all practical purposes AMD’s efficiency core, and it needs to be treated as such. Which is to say that its clockspeeds need to be disclosed separately from the other cores, similar to the kind of disclosures that Intel and Qualcomm make today.

Along these lines, AMD is also counting Zen and Zen 4c CPU cores together in their press messaging.

Would you have known that the Ryzen 3 7440U only had 1 Zen 4 CPU core if you were looking at AMD’s messaging? And how are consumers supposed to be informed of this?

At the end of the day, while Zen 4c is unique in offering identical IPC to Zen 4, AMD is doing a disservice to its customers by trying to ignore the differences between Zen 4 and Zen 4c. CPU performance is a combination of IPC and clockspeeds, and both of these things need to be acknowledged. Now that AMD has their own efficiency cores, it is AnandTech’s position that AMD also needs to make a reasonable effort to disclosure the different CPU cores used within their products, and what their clockspeeds are. Anything less than that risks deceiving customers, even if that’s not AMD’s intention.

Update: And credit where credit is due to AMD. The company has added the new parts to their product specification catalog, where the use of Zen 4 and Zen 4c cores is clearly delineated on the full specifications page for each product.

There is still some room for improvement here, as the core configuration information is still absent from the individual product pages on the main AMD website. And, of course, we need more detailed clockspeed disclosures. But this is welcome progress all the same.

Simple Scheduling: Windows Picks the Fastest Core

Getting back to technical matters, despite the not-quite-homogenous nature of AMD's CPU core allocation on Phoenix 2, thread scheduling within Windows is, thankfully, pretty straightforward. The OS's scheduler already prioritizes the CPU cores with the highest clockspeeds – a means of taking advantage of prime/favored CPU cores – so the Windows scheduler doesn't need any additional logic to deal with Zen 4c cores on the same chip. As far as Windows is concerned, they're just lower-clocked cores, which is for all intents and purposes the case here. The end result is that Windows will favor throwing higher-intensity workloads on to the fast Zen 4 cores, while lighter workloads or background tasks get relegated to the Zen 4c cores.

Unfortunately, however, because Windows sees all of the cores as identical, it also has no proper insight into energy efficiency here. Specifically, Windows has no idea that the Zen 4c cores are meant to be more energy efficient, so it will be making scheduling decisions based solely on workload/frequency metrics. This means that AMD is not able to take full advantage of the energy efficiency advantages offered by the Zen 4c CPU cores, as Windows isn't able to explicitly schedule threads on the more efficient cores. (An issue Intel gets around with their more meddlesome Thread Director)

From AMD's in-house testing, the above graph highlights a frequency/power curve that shows the Ryzen 5 7545U has the same performance as the Ryzen 7540U at 17.5 W in CineBench R23 MT. At 10 W, the performance on the Ryzen 5 7545U with Zen 4c is higher, while the performance benefits start to taper off as power goes above 20 W. Of course, this indicates a specific workload (CineBench R23 MT), and results may vary with workloads of different intensities.

Wrapping things up, consumer products with the AMD Zen 4c core are already shipping out as part of the ASUS ROG Ally gaming handheld through the Ryzen Z1 (non extreme), and it has been for around a month now. As for the AMD Ryzen 5 7545U and the Ryzen 3 7440U, AMD hasn't unveiled when we'll start to see notebooks shipping with these specific Zen 4c-clad processors, but we expect an announcement soon.

Comments Locked

43 Comments

View All Comments

  • pogsnet - Wednesday, November 22, 2023 - link

    All ARM processors does not require cooling. AMD is x86 which is far more complex than ARM. You can even put Apple ARM cpu to a phone but never an x86. Comparison is far off.
  • pogsnet - Wednesday, November 22, 2023 - link

    Add:
    x86 CPUs are generally more powerful than ARM CPUs, especially for demanding tasks like gaming, video editing, and scientific computing. Let's try your Apple Silicon match with AMD Ryzen on COD if you can win or can even play at all.
  • tipoo - Monday, November 6, 2023 - link

    Everything above the Macbook Air with the base M2 requires cooling. Even the base M3 Macbook Pro has a heatsink and fan to sustain the performance, where the Macbook Air loses 30% over time when it's warm.

    I think someone could probably take these "C" cores and make a take on the fanless Macbook Air though, I'd like to see it
  • NextGen_Gamer - Thursday, November 2, 2023 - link

    Lot of speculation here and slamming AMD, without knowing full details. Zen 4 is designed for 5+ GHz clockspeeds, as shown by the up to 5.70GHz it reaches. How do we really know Zen 4c can't clock up much past 3GHz? Because of the server clockspeeds? That makes no sense - Zen 4, in its server versions, also barely gets above 4GHz in most parts - a full 1.5GHz below desktop chips. My point is: Zen 4c could very well easily reach 4+ GHz ranges, making the all-turbo clockspeeds on Phoenix 2 no different than Phoenix 1 processors. Someone should be able to verify this, somewhat easily, on the two different ROG Ally configurations.
  • Xajel - Thursday, November 2, 2023 - link

    Actually, AMD said in some interviews that the optimizations they made to the process technology to make this dense & efficient came at the expense of clock speeds. So we know for sure that clocks are limited for the "c" cores. Clocking these cores higher will put them way past their efficiency goals.

    But, I personally don't mind that, as long as it brings performance and efficiency to the chip, in fact, I don't mind having a desktop Ryzen with 8xZen4 and 16xZen4c chiplets, but I guess AMD doesn't see this happening now, maybe in Zen5 or Zen6 with even more cores.
  • mczak - Thursday, November 2, 2023 - link

    This was already done quite a while ago:
    https://www.hardwaretimes.com/amds-phoenix-2-hybri...

    At least there it seems like the zen4c cores were capped at 3.5 Ghz. It might well be possible they can go a bit higher (the voltage is already quite a bit higher there than zen 4 for the same clock, but not sky high and certainly lower than the maximum voltage of zen 4). (Also keep in mind zen4c will use less power if it's running at the same voltage and clock as zen 4, so not sure at which clock exactly it will be less efficient.) Based on the voltage / frequency graph though I'd guess there's no way these cores can go past 4 Ghz.
  • NextGen_Gamer - Thursday, November 2, 2023 - link

    @ Xajel: Oh no, I definitely agree that these are designed to clock lower - I was just wondering how MUCH lower. Keeping in mind that both the Ryzen 5 and 3 have lower top turbos anyway, I was just curious if Zen 4c could keep up in that environment. Zen 4c should definitely not be in a the Ryzen 7 or 9 series, as people expect all-core turbos there well above 4GHz or 5GHz.

    @mczak - Thank you for that link! So yeah, it does appear Zen 4c tops out at 3.5GHz then. And it does confirm that its IPC is identical to Zen 4. However, what I would really like to see is a ROG Ally chart, one with Z1 Extreme and another with Z1, running a benchmark capped at 6 cores (12 threads), running the same TDP levels. That would show how a typical multi-core run is between Zen 4/4c. If a lot of the Zen 4 cores on Z1 Extreme clock down to 3.5GHz or less anyway during a benchmark, then Zen 4c isn't holding back anything.
  • mczak - Thursday, November 2, 2023 - link

    The die size comparison fails to mention another cut (apart from cpu and gpu changes, and missing AI accelerator) - Phoenix 2 has only 14 instead of 20 pcie lanes. Shouldn't really matter in the mobile devices this will appear in, although if it ever comes as AM5 version, it very well might.
  • Valantar - Thursday, November 2, 2023 - link

    Judging by the original specs of the 7540U and 7440U, seeing how they both fit within the capabilities of this new chip, I'm guessing that this was a calculated play by AMD to wait and see how the specifics played out - if there was early demand, they'd launch full Zen4 versions, but if there wasn't, they'd hold off until Phoenix 2 was ready. And clearly there was early demand for the 7540U (as demonstrated by laptops with this chip being on the market as we speak), while as far as I can tell no product has ever reached the market with the 7430U, allowing AMD to keep that name for the Phoenix 2 chip only.

    As for these chips, I agree that it's pretty bad to not disclose 4c core clockspeeds, but as long as these chips are kept in low-power designs it won't matter much anyhow - all-core clock speeds in 15W laptops tend to be very low, not to mention if the iGPU is active (easily bringing many U-series chips into the 1GHz range for the CPU). So, if Zen 4c is actually more efficient per clock, this would actually result in a net performance increase in these scenarios. This also somewhat explains the decision to put this chip in the cheaper ROG Ally - while at first I thought it was rather silly due to the 4c iGPU, it makes a lot of sense for a low power casual/emulation handheld. It's just kind of a shame that the price differential to the Z1 Extreme version is relatively small.
  • dhruvdh - Thursday, November 2, 2023 - link

    Anandtech's position on this makes no sense.

    All cores by default hit differing clockspeeds, only final performance matters. If the IPC is identical, cache is identical, definition of base and turbo clocks hasn't changed, and MOST importantly performance is BETTER - what exactly is the issue?

    How is AMD doing a disservice to consumers by making a better product?

Log in

Don't have an account? Sign up now