The A14/M1 and A15/M2 were not designed for those clock frequencies. The A17 appears to be, and that’s what you’re failing to pick up.Great work.
But I don't see why Apple would push the power higher than for the M2. According to the curves, they could have gone to 4GHz for the Mac Studio but they didn't. If they use the same wattage, we can expect 4 GHz for the M3 but not more.
Great work.
But I don't see why Apple would push the power higher than for the M2. According to the curves, they could have gone to 4GHz for the Mac Studio but they didn't. If they use the same wattage, we can expect 4 GHz for the M3 but not more.
I don’t understand people snubbing the N3B process on this forum, if the die passes tests, it will/should function as designed.. are folks lying in bed worrying about the many EUV layers?
I don’t know about others, but let me know how it worked in my head. Do you remember previous process nodes? Do you remember jumps like those from 10nm A11 to the 7nm A12? Or the jump between the 7nm A13 to the 5nm A14? Well, I expected that kind of performance/efficiency jump with the 3nm. And I still expect it, from next year N3E process.Some people seem to have expected that moving to 3N would double the battery life. How exactly it worked in their head, I don’t know. So far, the improvements we observe are pretty much in line with what TSMC has promised over the 5N process.
I don’t know about others, but let me know how it worked in my head. Do you remember previous process nodes? Do you remember jumps like those from 10nm A11 to the 7nm A12? Or the jump between the 7nm A13 to the 5nm A14? Well, I expected that kind of performance/efficiency jump with the 3nm. And I still expect it, from next year N3E process.
As I said on another thread, maybe we’re hitting a wall where the improvements will be modest until TSMC switches to GAA FET
Yeah, thank you for your elaborated and respectful answer, I agree. I didn’t look at the specific scores but if those are the improvements, then there’s a comparable increase, even if it’s at the expense of higher power consumption. Maybe, as you say, this CPUs are designed as desktop class and they are expected to be used as the foundation of the M3 SoC family. We’ll see.But we did get the same kind of performance/efficiency jump, didn't we?
A11 to A12 improved GB6 single by ~ 250 points
A13 to A14 improved GB6 single by ~ 400 points (that was a big one, as A14 got a bunch more execution units)
A16 to A17 improved GB6 single by ~ 300 points (A17 also got a bunch more execution units over previous gen, but you are running into diminishing returns here...)
It's just if you express them as percentages it looks less impressive with the scores getting higher. I think @Andropov posted a nice chart somewhere showing that GB scores for the last dozen or so iterations were increasing linearly.
And regarding efficiency, sure, A17 uses more power than Apple's 5N CPUs, but Apple's 5N CPUs also use more power than the 7nm ones. In my tests A13 tops out at 2.8 watts, considerably lower than later designs.
Or we might be hitting a wall with IPC and modern CPU architectures, so the main way to improve performance would be increasing the power consumption.
Or, as I speculate, A17 is designed for desktop needs, hence the slightly higher power consumption (but the chip itself can be pushed much further for top-class desktop performance). However, what am I saying, A17 is already top-class desktop performance.
Technically the A16-A17 is from N4 to N5. Yes, yes, I know that N4 is an N5 derivative but N4 did bring performance and efficiency improvements vs N5 so it is important to compare the A17 to the A15 if you're goal is comparing N5 to N3But we did get the same kind of performance/efficiency jump, didn't we?
A11 to A12 improved GB6 single by ~ 250 points
A13 to A14 improved GB6 single by ~ 400 points (that was a big one, as A14 got a bunch more execution units)
A16 to A17 improved GB6 single by ~ 300 points (A17 also got a bunch more execution units over previous gen, but you are running into diminishing returns here...)
It's just if you express them as percentages it looks less impressive with the scores getting higher. I think @Andropov posted a nice chart somewhere showing that GB scores for the last dozen or so iterations were increasing linearly.
And regarding efficiency, sure, A17 uses more power than Apple's 5N CPUs, but Apple's 5N CPUs also use more power than the 7nm ones. In my tests A13 tops out at 2.8 watts, considerably lower than later designs.
Or we might be hitting a wall with IPC and modern CPU architectures, so the main way to improve performance would be increasing the power consumption.
Or, as I speculate, A17 is designed for desktop needs, hence the slightly higher power consumption (but the chip itself can be pushed much further for top-class desktop performance). However, what am I saying, A17 is already top-class desktop performance.
Technically the A16-A17 is from N4 to N5. Yes, yes, I know that N4 is an N5 derivative but N4 did bring performance and efficiency improvements vs N5 so it is important to compare the A17 to the A15 if you're goal is comparing N5 to N3
Uhm.I don’t understand people snubbing the N3B process on this forum, if the die passes tests, it will/should function as designed.. are folks lying in bed worrying about the many EUV layers?
Apple having the resources to design for an interim node is awesome, put N3 in our hands, and is likely providing valuable telemetry(and $) that contributes to N3* evolution.. seems like partnership to me.
You're saying that since Apple clocked the A17 Pro to use more power than the A15/A16, they may do the same for the M3 compared to the M2. That's possible, but it remains to be seen.Well, for one, if they don’t push the power higher the Mac won’t be any faster than the iPhone. And that would be weird. And second, pushing towards the higher frequency/power is the only way to make bigger Mac’s more enticing to the user. Basically, fixing the areas where M1/2 fall short.
You're saying that since Apple clocked the A17 Pro to use more power than the A15/A16, they may do the same for the M3 compared to the M2. That's possible, but it remains to be seen.
I agree, but Apple did just that with the M1/M2. I'm not sure why they should do something different now. According to the curves you made, clocking an M2X higher in a desktop would have resulted in nice gains. But Apple uses the same clock speed throughout.No, what I am saying is that limiting the CPU core to 5-6 watts peak (as M1/M2 do) is not using the full capability of a desktop chassis.
I agree, but Apple did just that with the M1/M2. I'm not sure why they should do something different now. According to the curves you made, clocking an M2X higher in a desktop would have resulted in nice gains. But Apple uses the same clock speed throughout.
How do you know?I agree, but Apple did just that with the M1/M2. I'm not sure why they should do something different now. According to the curves you made, clocking an M2X higher in a desktop would have resulted in nice gains. But Apple uses the same clock speed throughout.
Oh FFS.Uhm.
N3B, three years after N5 (one year delayed) is a very weak node transition compared to what node transitions used to yield. So folks that don’t have their fingers on the pulse of lithographic technology were/are bound to have unrealistic expectations.
But even delayed, there are obviously reasons why it was abandoned by TSMC and not adopted by anyone but Apple. Exactly what those reasons are, is a bit foggy even where lithography folks hang out, but rest assured that TSMC has little reason to develop a dead-end node that they can’t find customers to, and Apple would prefer if the node had been available according to original plan and if their designs had carried forward smoothly on tweaked versions of the node.
It definitely didn’t go to plan.
Today, the properties of a new commercial node is close enough to its predecessor that it is difficult to assess from the small performance deltas reported by the foundry and the specifics of a particular chip implemetation (and error bars in measurement approach) whether this node performs to plan. But its rejection by foundry and customers is sure to have had good reason - you don’t create an orphan process node, nor customers loose a year in time to market for nothing.
Watermarks tend to be a waste of effort. Thieves are thieves.How can you tell if one SoC is more efficient than another?
I would add a watermark to the graphic.
So, our gut-feel tells us both the same 😉If the improvement from A16 and A17 stack up for the M3, whose predecessor was based on A15, I can see the M3 Pro and above clocking in at 4.3GHz, if not higher (and 4.1GHz for M3).
My expectation is that M3 will be about more than effective clock speed. I expect (hope for) some architectural magic out of Apple at the high end (MPs and Studios). We will see.i expect same. (at best)
if we´re (very) lucky, a M3 Studio Max might go up to 4.5Ghz.
i think 4.3Ghz for a M3miniPro is allready a quite optimistic one.
4.2Ghz maybe more likely. M3base much likely less, imo.
i would also expect that they will increase the difference between a baseMini and a studioMax.
my most optimistic guess: 4.1 - 4.5Ghz (at best). M3base to M3StudioMax.
In fact, i´d be quite happy with 4.3Ghz ! if its a M3proMini, or a M3StudioMax to reach that, we´ll see.
Yet, less would be a major disappointment.
4.5GHZ on a M3Studio would be fantastic ! knock on wood
Thanks @leman for your work here !
personally i think, apple is and HAS to plan towards the future !
i think we are just on the verge of a new timeage.
They need to plan further ahead, thinking all the "possible" tasks and workloads thru, we´ll see coming the next years.
So my strong guess is, that their main parameter they´re focusing on, is more towards a somehow linear development curve => towards the future. Rather than just to focus towards "to deliver to us now"
You suggest that "if they don’t push the power higher the Mac won’t be any faster than the iPhone" but it seems me that as we move to the high end there is lots more to performance than just clocks. Architectural changes, multiple chips, interaction with UMA RAM, etc.Well, for one, if they don’t push the power higher the Mac won’t be any faster than the iPhone. And that would be weird. And second, pushing towards the higher frequency/power is the only way to make bigger Mac’s more enticing to the user. Basically, fixing the areas where M1/2 fall short.
But of course you are right that we simply don’t know and the curves are not hard evidence. The picture I’ve posted might as well be an artifact of the fit. Maybe M3 will have the same 0.5 ghz lead over A17 as previous chips had over their respective A-series, and that’s it.
You suggest that "if they don’t push the power higher the Mac won’t be any faster than the iPhone" but it seems me that as we move to the high end there is lots more to performance than just clocks. Architectural changes, multiple chips, interaction with UMA RAM, etc.
It's very interesting to me that you mention these two arguments specifically- and since it's you, my reaction is "what am I missing" instead of "gee that's dumb", so I will appreciate any enlightenment on offer.How do you know?
You can't just pump more voltage into a chip and have it get indefinitely faster!
There are at least two constraints:
- at some point the transistors cannot physically switch faster than a certain rate, regardless of voltage. For all you and I know, Apple is operating M1 and M2 maximum frequencies at close to that rate.
- beyond a certain voltage, electromigration and other effects start to damage the chip, initially at a slow rate (slow enough that the chip won't die before it's no longer of interest to the user; but at high enough voltages, fast enough that people will notice)[...]