The machine you need now is always more valuable then the machine you want later.
If Apple is releasing new models as soon as it is able, then Apple is doing its job properly.If true, I would be totally pissed off if I invested in an M2 and then found out 7-10 months later these new computers come out.
If Apple is releasing new models as soon as it is able, then Apple is doing its job properly.
Effectively you're saying that, if Apple were able to release an M3 MBP 7-10 mos after the M2 MBP, it should instead delay that release just you don't feel emotional regret for your M2 purchase.
That seems like a selfish position to take, because while you aren't hurt by Apple releasing a new version after 7-10 months, customers waiting for the M3 would be hurt be subjecting them to an unnecessary delay.
That's exactly what they've done with Apple Silicon Macs (releasing products as they become available), as evidenced by the fact that their release dates have been all over the map; it's not followed much of a pattern. You can't annoy people by deviating from a regular schedule, since there has been no regular schedule. It most decidely has not been like the regular release schedule of the iPhone.Since when does Apple release things as soon as they are able? They plan on releases around a certain time that they more often than not abide by.
What I am saying is, if they are shifting the schedule to earlier than what it is now it’s going to piss off/annoy people who rely on the pattern already practiced and planned their purchase accordingly. If they pick 12 months like the iPhone than they pick 12 months. If it’s 18 months than 18 months. If it’s 6 months it’s 6 months.
I think most people are overestimating the performance jump from M2 to M3 for the reason not to make people with M2 angry. I think we see am smaller SoC chip area, some efficiencies and a "modest" 10-20% increase in performance.
If anything, customer expectation should be that what Apple has done thus far is not predictive of future release cycles, both because these are just the first two generations, and because we had COVID interfering.
Is 20% much? I think so. The CPU and more to the point the GPU microarchitecture might be much better but who says Apple will use its whole potential the first year? I think they spread the potential out over the entire architecture cycle. A steady increase between M generation would be preferable.The main reason I expect a large performance uptick is simply because M2 is still essentially A14 tech, with fairly minor evolutionary tweaks. At some point we will see a new u-arch, which will set the platform for the next two to four years. Usually Apple introduces a new u-arch every two years, and there is good reason to believe it was planned for 3nm (but got delayed because of production issues). If their next-gen CPU microarchitecture does not come with a substantial performance improvements, Apple might be in trouble. They have a chance now to take the initiative in high-performance personal computing and beat Intel/AMD/Nvidia at their own game.
Amen. Thanks for bringing some logical analysis into the usual madness![]()
I'm sure there are internal discussions at Apple about spreading performance increases over a few years. It's natural human instinct to "relax" when you're on top.Is 20% much? I think so. The CPU and more to the point the GPU microarchitecture might be much better but who says Apple will use its whole potential the first year? I think they spread the potential out over the entire architecture cycle. A steady increase between M generation would be preferable.
Yeah, extrapolating from two data points (M1 and M2) is meaningless. I guess it has to do with chip industry node progress as well.
So you'd prefer it if tech companies delayed their latest products for the sole reason that it annoys you? It doesn't change anything about your already-purchased device and the faster the tech advances in the meantime, the more modern tech you'll get for the least amount of money the next time you upgrade. Would it be less inconvenient for you if they held back M3 until you're ready to replace your Mac a couple years down the road? If I can't have the latest tech, nobody else can!However, if I purchased something in January. That has an 14-18 month release cycle . And they released this new one in September/October 8 months later.
And where will the transistors come from required for such large performance uptick?The main reason I expect a large performance uptick is simply because M2 is still essentially A14 tech, with fairly minor evolutionary tweaks. At some point we will see a new u-arch, which will set the platform for the next two to four years. Usually Apple introduces a new u-arch every two years, and there is good reason to believe it was planned for 3nm (but got delayed because of production issues). If their next-gen CPU microarchitecture does not come with a substantial performance improvements, Apple might be in trouble. They have a chance now to take the initiative in high-performance personal computing and beat Intel/AMD/Nvidia at their own game.
Amen. Thanks for bringing some logical analysis into the usual madness![]()
Remember that just makes the SoC cost $64 instead of $40 (price example). Not really that big of a deal when the best selling models start at $1099.And where will the transistors come from required for such large performance uptick?
N3 process brings 40% logic density increase, and SRAM, and alongside it: memory controllers density increases by 5%.
M2 on N5 node has 20 bln transistors with 150 mm2 die size.
M3 in 150 mm2 die size will get, at best 25-26 bln transistors, because of the characteristics of the process.
Thats 25% more transistors. If Apple wants to increase die size - then go ahead, they can, but it will be ridiculously expensive for consumers, since each 3 nm wafer costs around 20000 USD with a yield that is around 60% and increases by 5% each quarter.
Because of the yield Apple HAD to release M2 Max and Ultra Mac Studio and Mac Pro, because we should not expect next gen M3 Max and Ultra for at least 18 upcoming months.
Its beneficial for Apple, and for consumers if we will see M3 series next year, because they will have stacked enough chips to fulfill demand, and the yield is reasonable for mass production, with low costs.
And secondly: don't expect meanigful changes to the architectures performance.
I would not expect higher core clocks because it will cost transistors, Apple may want to push for higher bandwidth for those cores, with larger and faster caches, while also cutting down the memory controllers because they are the largest consumers of precious die space on smaller, denser nodes, which is why I expect that M3 Pro will come with 192 bit bus, and not with 384, like Previously I thought.
IMO, M3 will have 128 bit bus, 12 GPU cores, 4P/4E CPU cores, both will have new architectures, that will deliver 25% performance increase over M2 series, and thats it.
I changed my mind, about M3 series AFTER I learned about how woeful N3 process is. Its by far the smallest density and performance uplift with node shrink in history.
And where will the transistors come from required for such large performance uptick?
And where will the transistors come from required for such large performance uptick?
N3 process brings 40% logic density increase, and SRAM, and alongside it: memory controllers density increases by 5%.
M2 on N5 node has 20 bln transistors with 150 mm2 die size.
M3 in 150 mm2 die size will get, at best 25-26 bln transistors, because of the characteristics of the process.
Thats 25% more transistors. If Apple wants to increase die size - then go ahead, they can, but it will be ridiculously expensive for consumers, since each 3 nm wafer costs around 20000 USD with a yield that is around 60% and increases by 5% each quarter.
Because of the yield Apple HAD to release M2 Max and Ultra Mac Studio and Mac Pro, because we should not expect next gen M3 Max and Ultra for at least 18 upcoming months.
Its beneficial for Apple, and for consumers if we will see M3 series next year, because they will have stacked enough chips to fulfill demand, and the yield is reasonable for mass production, with low costs.
And secondly: don't expect meanigful changes to the architectures performance.
I would not expect higher core clocks because it will cost transistors, Apple may want to push for higher bandwidth for those cores, with larger and faster caches, while also cutting down the memory controllers because they are the largest consumers of precious die space on smaller, denser nodes, which is why I expect that M3 Pro will come with 192 bit bus, and not with 384, like Previously I thought.
IMO, M3 will have 128 bit bus, 12 GPU cores, 4P/4E CPU cores, both will have new architectures, that will deliver 25% performance increase over M2 series, and thats it.
I changed my mind, about M3 series AFTER I learned about how woeful N3 process is. Its by far the smallest density and performance uplift with node shrink in history.
New 3D packaging with a 3nm logic die and a 5nm SRAM/memory controller die.
Or you might be right and see a monolithic die with only modest improvements. Who knows.
You're right.Mark Gurman mentioned awhile back that Apple’s internal goal is to get the Mac SoCs on an annual update cycle like the iPhone. When Apple released the M2 Pro/Max MacBook Pro in January, instead of last fall as was originally planned, that told me Apple’s perhaps setting that cadence for the future.
January 2024: M3 MacBooks (M3/M3 Pro/M3 Max)
March 2024: M3 iMac, M3/M3 Pro Mac mini/iPad Pro M3
May 2024: M3 Max/Ultra Mac Studio/Mac Pro
June 2024: WWDC
September: iPhone/Apple Watch/low-end iPad update
Assuming they don't have problems with manufacturing process from TSMC.You're right.
I had forgotten about this. https://forums.macrumors.com/threads/apple-silicon-timeline-gurman.2330395/
It doesn't stop a lot of people who insist that Apple will not have an annual release cadence despite an Apple exec saying it, Marc Gurman reporting it, and logical speculation suggesting that it's Apple's true intention.
I suppose Apple wants an annual cadence but they will delay/fastrack certain generations based on TSMC's nodes.Assuming they don't have problems with manufacturing process from TSMC.
CPU/GPU/SoC designs are done many generations into the future, it is mostly manufacturing that is going to be the hold up. I would assume Apple is targeting ~20% improvement per generation on the CPU side and maybe more aggressively 30% increase on the GPU side. What this means in practical terms is to expect CPU performance to double every 4 generations and GPU performance to double every 3 generations. Some of this is built with the assumption of process improvements on the process node.
Apple can tweak this by give us more cores at the cost of more die area but I am sure they are always trying to balance that with production cost and battery life.
And Apple can for sure pull this off given how many time they have done this with the iPhones which has higher manufacturing complexity and volume that your typical Mac.
However, M series SoCs are more complex than their A-series counterparts used in the iPhone.
Here's a good comparison of the M1 and A14 SoCs...