Discussion Apple Silicon SoC thread

Page 241 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

Eug

Lifer
Mar 11, 2000
23,690
1,206
126
M1
5 nm
Unified memory architecture - LP-DDR4
16 billion transistors

8-core CPU

4 high-performance cores
192 KB instruction cache
128 KB data cache
Shared 12 MB L2 cache

4 high-efficiency cores
128 KB instruction cache
64 KB data cache
Shared 4 MB L2 cache
(Apple claims the 4 high-effiency cores alone perform like a dual-core Intel MacBook Air)

8-core iGPU (but there is a 7-core variant, likely with one inactive core)
128 execution units
Up to 24576 concurrent threads
2.6 Teraflops
82 Gigatexels/s
41 gigapixels/s

16-core neural engine
Secure Enclave
USB 4

Products:
$999 ($899 edu) 13" MacBook Air (fanless) - 18 hour video playback battery life
$699 Mac mini (with fan)
$1299 ($1199 edu) 13" MacBook Pro (with fan) - 20 hour video playback battery life

Memory options 8 GB and 16 GB. No 32 GB option (unless you go Intel).

It should be noted that the M1 chip in these three Macs is the same (aside from GPU core number). Basically, Apple is taking the same approach which these chips as they do the iPhones and iPads. Just one SKU (excluding the X variants), which is the same across all iDevices (aside from maybe slight clock speed differences occasionally).

EDIT:



M1 Pro 8-core CPU (6+2), 14-core GPU
M1 Pro 10-core CPU (8+2), 14-core GPU
M1 Pro 10-core CPU (8+2), 16-core GPU
M1 Max 10-core CPU (8+2), 24-core GPU
M1 Max 10-core CPU (8+2), 32-core GPU

M1 Pro and M1 Max discussion here:


M1 Ultra discussion here:


M2 discussion here:


Second Generation 5 nm
Unified memory architecture - LPDDR5, up to 24 GB and 100 GB/s
20 billion transistors

8-core CPU

4 high-performance cores
192 KB instruction cache
128 KB data cache
Shared 16 MB L2 cache

4 high-efficiency cores
128 KB instruction cache
64 KB data cache
Shared 4 MB L2 cache

10-core iGPU (but there is an 8-core variant)
3.6 Teraflops

16-core neural engine
Secure Enclave
USB 4

Hardware acceleration for 8K h.264, h.264, ProRes

M3 Family discussion here:


M4 Family discussion here:

 
Last edited:

Doug S

Platinum Member
Feb 8, 2020
2,320
3,678
136
Apple for sure will need to address their small NAND though if that's their plan.

Even the biggest LLMs are less than 1 TB in size, and Apple already offers 1 TB phones with reports that 2 TB will be offered this fall. Obviously we're getting WAY WAY out there in speculation land (that Apple is going to do something with AI this fall, and it will involve their patents for running LLMs out of NAND) but if that was the case they could limit it to running only on models that have at least 1 TB of NAND. It would almost certainly be a Pro only feature at least at first, and it wouldn't be too crazy to make 1 TB the minimum config for iPhone 16 Pro/Max - tell people if you buy that you will have only xxx GB left for other apps so you may want to consider the 2 TB model.
 

gdansk

Platinum Member
Feb 8, 2011
2,212
2,836
136
Apple's patents in that area did not involve using NAND flash as swap. That's so obvious that even in a world where far too many "obvious" patents are granted that it would never be granted.
Read the paper? It outlined a way of using flash as memory as seldom as possible with domain-specific compression and optimizations.

i.e. a patentable, non-obvious technique but at the end of the day all methods to reduce the performance and ssd shredding impact of using a disk as memory
 
Mar 11, 2004
23,099
5,578
146
How do you read data from disk without it being written? And these models aren't small even when compressed and used only as needed as described in the paper. It really seems like a poor fit unless you have a more reliable form of storage for consumer devices.

I don't even know how you're getting that thought from what I wrote? The issue is constant writes, which wouldn't be happening is what I'm saying. It'd obviously be written, but I don't think it'd be constantly being rewritten, it'd be more like a game loaded on a gaming system, where you'd write large chunk of files which the game would read/load, but you'd only be updating the save files and some other files here and there and not the whole of the install constantly, which is what would wear out NAND. But I might be mistaken on how much AI processing writes.

Apple's patents in that area did not involve using NAND flash as swap. That's so obvious that even in a world where far too many "obvious" patents are granted that it would never be granted.

It wouldn't need to specify NAND, would it? But the fact of the matter is, Apple's chips use embedded NAND as its main storage, so something that potentially takes up a sizeable chunk of it (and possibly presents extra wear/writes) presents an issue with how Apple has priced the NAND in their devices.
 

gdansk

Platinum Member
Feb 8, 2011
2,212
2,836
136
But I might be mistaken on how much AI processing writes.
The technique is better than typical demand paging because it understands the problem space but it still adds writes to NAND flash compared to simply running a simpler model that does fit memory. Is a 5% better image fill really worth terabytes of cumulative writes to a consumer's phone? I seriously question that. Their description of the solution seemed focused on much larger devices than phones in any case (where 24GB of VRAM was considered a serious limitation).

Re: NAND alternatives. Instead of switching to something esoteric and expensive (plus who makes an alternative anymore?) they could simply double the LPDDR on the Pro for marketing prestige image fill features. Or do it on their servers where they can hot-swap storage devices as they fail.
 

moinmoin

Diamond Member
Jun 1, 2017
4,975
7,736
136
They have their own datacenter too for some stuff, IIRC. I believe they use HP.
Yeah, they do. But the majority is outsourced to the "cloud".

I think everybody expected Apple to scale up its own DCs and eventually move to its own server tech over time as well. But instead of that happening first server hardware and software were shuttered and then the well known lead Arm designer exodus occurred.

I'd say it's clear Apple doesn't see its business in running DCs, otherwise it could have built a rival to Amazon's AWS over the decades. Very ironic considering how big a part of its business subscription services make up today.
 

jpiniero

Lifer
Oct 1, 2010
14,688
5,318
136
I'd say it's clear Apple doesn't see its business in running DCs, otherwise it could have built a rival to Amazon's AWS over the decades. Very ironic considering how big a part of its business subscription services make up today.

The "Services" subscription revenue isn't that much. Most of that department is the Google Search money.
 

FlameTail

Platinum Member
Dec 15, 2021
2,356
1,276
106
I think everybody expected Apple to scale up its own DCs and eventually move to its own server tech over time as well. But instead of that happening first server hardware and software were shuttered and then the well known lead Arm designer exodus occurred.
And the thing is, those engineers actually wanted to make server silicon (atleast that was their goal when they left Apple).

Ironic.
 

moinmoin

Diamond Member
Jun 1, 2017
4,975
7,736
136
Because the Google Search money is that much. Seriously, if (when) the DOJ bans it, Apple's stock is going to tumble.
Do you seriously think "Google search money" is more than the whole App Store money, the iCloud money, the Apple TV money, the Apple Music money, the Apple Arcade money and whatever further service of the day money they have cooking?
 

Tigerick

Senior member
Apr 1, 2022
679
559
106
The "Services" subscription revenue isn't that much. Most of that department is the Google Search money.
Apple Services FY2023 was $87.6 billions, slightly less than Mac, iPad and Wearables combined....clearly you have no idea how big Apple Services Department is.

PS: Google paid Apple $26.3 billions in 2021, go figures.
 
Last edited:

Doug S

Platinum Member
Feb 8, 2020
2,320
3,678
136
Yeah, they do. But the majority is outsourced to the "cloud".

I think everybody expected Apple to scale up its own DCs and eventually move to its own server tech over time as well. But instead of that happening first server hardware and software were shuttered and then the well known lead Arm designer exodus occurred.

I'd say it's clear Apple doesn't see its business in running DCs, otherwise it could have built a rival to Amazon's AWS over the decades. Very ironic considering how big a part of its business subscription services make up today.

Well Apple has tried to put as much on device as possible, at least for anything with a privacy impact, so they went in a different direction where the cloud is concerned. Sure you still want a backup of your device, and unlike 5 or 10 years ago now you can have it backed it using key you control so it is 100% secure from Apple (or whoever they outsource those iCloud backups to) being able to snoop in your data.

But stuff like "AI" they don't want that in the cloud, which may limit its capabilities but once your queries are in the cloud you no longer control that data (i.e. if you suddenly start asking it a lot of questions about cancer, that's potentially highly profitable information for a company that derives a lot of revenue from advertising like Google, Facebook or to a lesser extent Microsoft)

I was among those who thought it made sense for Apple to use its own stuff to insource its cloud needs and be able to eventually use that cloud as an extension of your iPhone's computational abilities for certain applications, but that's not how they see their future. Apple's needs are for "commodity cloud" like storing those backups and providing additional capacity for the apple.com website after they announce the new iPhone, etc. They can get it cheaper buying it from one of the big providers than by becoming one of the big providers themselves.
 

Mopetar

Diamond Member
Jan 31, 2011
7,936
6,239
136
You don't even need NAND for a trained model since you can just put it on some kind of ROM chip. Granted that means you can't update it, but the whole model doesn't need to change and patches could be kept on the regular HDD.

For a phone, it's probably good enough as a solution since the lifespan isn't more than 10 years in the most extreme cases.

Are there any ROM technologies that have high capacity, high bandwidth, and low power consumption? If not, Apple is certainly the kind of company that could invest in something like that.
 

mikegg

Golden Member
Jan 30, 2010
1,809
441
136
Because the Google Search money is that much. Seriously, if (when) the DOJ bans it, Apple's stock is going to tumble.
Which would be a huge overreach of power.

Quite honestly, I use ChatGPT more often than Google now. Google has competition. Extremely strong competition. Maybe even existential competition.
 

Doug S

Platinum Member
Feb 8, 2020
2,320
3,678
136
You don't even need NAND for a trained model since you can just put it on some kind of ROM chip. Granted that means you can't update it, but the whole model doesn't need to change and patches could be kept on the regular HDD.

For a phone, it's probably good enough as a solution since the lifespan isn't more than 10 years in the most extreme cases.

Are there any ROM technologies that have high capacity, high bandwidth, and low power consumption? If not, Apple is certainly the kind of company that could invest in something like that.

Why would you put static data on a ROM when you can put it on NAND? The updates would come as part of iOS upgrades, sure they're a lot bigger but bandwidth is much less of a problem for most than it was in the early days of iOS.

I don't think there is such a thing as ROMs with hundreds of GB of capacity - at least not that cost less per bit than NAND. OK "in theory" ROM should be cheaper because it does less since it doesn't require the ability to erase/rewrite (or makes it difficult like EEPROM) but economies of scale are a thing. The NAND market is much much bigger than the ROM/EEPROM market.

NAND that isn't being erased/written has the same power consumption as ROM, and best of all it would help the longevity of your NAND overall. Flash blocks age out when they've been erased/rewritten too many times, the FTL optimizes for that by spreading that out equally across all blocks. Even if you used half your flash as a "ROM" writing something once and never changing it, those blocks will get migrated around over time by the FTL so you'd effectively get double the lifetime from only actively using half your flash capacity.

I don't believe it is correct that a trained model can be stored in ROM, at least not one that you actually use. A query requires a lot of updates, though the extent to which you can use indirection to store the updates in RAM and leave the "ROM" unchanged may allow that sort of thing to work so long as you will accept some tradeoff in how much the model learns from your queries.
 

GC2:CS

Member
Jul 6, 2018
26
19
81
Hmmm... not seeing any UltraFusion D2D on this shot of the M3 Max. Unless that image is cropped, it looks like there won't be an M3 Ultra based on that die. I don't recall ever seeing a Palma 2C codename anywhere either.


Source: @techanalye1 on X:
Also surprised nobody seems to be talking about the R1 / APL1W08, which certainly looks like a 2.5/3D tiled package design.

View attachment 93749

Source: iFixit: https://www.ifixit.com/Guide/Apple+Vision+Pro+Chip+ID/169813

What about HBM memory being in there ? Top, bottom center die. Looks quite symmetrical nice and got too many tiles for a first gen tile design though.

What if M3 Ultra is a new design like M3 Pro or M3 Max is a chop of M3 Ultra like M2 Pro is a chop of M2 Max.
 

Doug S

Platinum Member
Feb 8, 2020
2,320
3,678
136
What about HBM memory being in there ? Top, bottom center die. Looks quite symmetrical nice and got too many tiles for a first gen tile design though.

What if M3 Ultra is a new design like M3 Pro or M3 Max is a chop of M3 Ultra like M2 Pro is a chop of M2 Max.

I have never bought that Apple Silicon was planned be on an 18 month cadence, it just worked out that way for the first few. Releasing M3/M3P/M3M at the same time shortly after their little brother A17P tells me they've got their schedule ironed out and it'll be yearly from now on.

They can skip Ultra in the M3 generation because M2 Ultra will be barely a year old when the M4 family arrives this fall and it won't have to suffer from N3B's yield issues. If there are any exceptions to the yearly cadence it would probably be Ultra, and if so they'd only include the I/O pads in every other Max.
 

mikegg

Golden Member
Jan 30, 2010
1,809
441
136
I have never bought that Apple Silicon was planned be on an 18 month cadence, it just worked out that way for the first few. Releasing M3/M3P/M3M at the same time shortly after their little brother A17P tells me they've got their schedule ironed out and it'll be yearly from now on.
The vast majority of members here were sure that Apple Silicon was on an 18 month cadence.

Take for example:

What's wrong with ~18 months? That was roughly the time frame for the iPad Pros, which used pre-M type chips.

The average between releases is over 500 days, and the very shortest is over 400 days.

2015-11 - A9X
2017-06 - A10X
2018-10 - A12X
2020-03 - A12Z
2021-04 - M1
2022-10 - M2

I think many members here assumed that the big AX iPad chips had 18 months+ update cadence so Apple Silicon must also be the same. That line of reasoning ignores the fact that Apple Silicon is more important than ever and goes into everything from multiple iPad models to Macs of all sizes to Vision Pro and beyond. Not updating Apple Silicon yearly means not having a new chip yearly for the vast majority of Apple's devices.
 

SteinFG

Senior member
Dec 29, 2021
458
521
106
I think many members here assumed that the big AX iPad chips had 18 months+ update cadence so Apple Silicon must also be the same. That line of reasoning ignores the fact that Apple Silicon is more important than ever and goes into everything from multiple iPad models to Macs of all sizes to Vision Pro and beyond. Not updating Apple Silicon yearly means not having a new chip yearly for the vast majority of Apple's devices.
M1 macbook - Nov, 2020
M2 macbook - Jul, 2022 (20 months)
M3 macbook - Nov, 2023 (16 months)
It's not a lot of samlple points, but the average is 18 😛
If the M4 macbook comes out before March 2025, we can revise that theory, but so far it's right.
 
Reactions: Eug

FlameTail

Platinum Member
Dec 15, 2021
2,356
1,276
106

Look at the huge rise in power consumption with A17P.

N3B yields might be a reason, but it's not the only one.

The strategy of relying on clock speed increases to increase performance is not a sustainable one.
 
Reactions: SpudLobby
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |