Discussion Apple Silicon SoC thread

Page 170 - 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,583
996
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:

Screen-Shot-2021-10-18-at-1.20.47-PM.jpg

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:

 
Last edited:

mikegg

Golden Member
Jan 30, 2010
1,740
406
136
We are closing the circle of this useless discussion (and I'll stop replying after this one, no sense in discussing tastes), but I expected a redesign to eventually happen because the M1 Mac mini contained enormous unused space:

I'm not sure if Apple thinks the Mini is important enough to do a redesign. There's not much value in spending resources redesigning it and changing the supply chain. Desktops don't sell well and space doesn't matter for desktops.
 
  • Like
Reactions: scineram

GC2:CS

Junior Member
Jul 6, 2018
23
19
81
It looks to me like M2 Pros might use the A16 blocks. The CPUS have 16 MB caches(x2 for each cluster) they also look much larger than the A14/15 cores on the die shot. The GPU was mentioned to have larger caches as well (i think A16 mentined that too).
It is interesting they use 4x ram packages on both the Pro and Max. Why that might be.
 

Eug

Lifer
Mar 11, 2000
23,583
996
126
Is there any more doubt that Apple plans to update their chips once a year?
But Apple didn't actually update their chips once a year. :grinning:

And much faster than the 18 or 24 month update cadence that most people here speculated.
I was expecting 16 months, but they beat that by 2 months, at 14 months.

I don't understand why some people were expecting M2 Pro and M2 Max to be on N4 or even N3.

Base M1 was on N5, and so was the rest of the M1 family.

Base M2 was on N5P, so I full expected the M2 Pro and M2 Max to be on N5P.
Well, people were not expecting a January 2023 release. They were expecting a spring 2023 release (or later).
 
  • Like
Reactions: scineram

Heartbreaker

Diamond Member
Apr 3, 2006
4,222
5,224
136
Regarding the empty space, I wonder how the M2 Pro changes the equation. I look forward to seeing the inevitable teardown next week.

Good point.

Also, Apple Design is more practically oriented since Jony Ive left.

If Ive was still in control, I'm sure he would have looked at that space and redesigned it to make it 7mm thinner, while making the HSF cooler design and PSU design more difficult.

The more practical Apple can just keep using the same case and PSU, and have a bit of breathing room on HSF cooler design.
 
  • Like
Reactions: Lodix and Mopetar

Eug

Lifer
Mar 11, 2000
23,583
996
126
The Mini form factor was designed to handle an Intel CPU with 65W TDP. Which is enough for a 'Max' chip. So maybe next year you'll be able to get it with M3, M3 Pro or M3 Max.
According to various users, the higher spec Intel Mac minis were unbearably loud under heavy load.

The M1 Max MacBook Pros also can get audibly noisy under heavy load, even though it's nowhere near as bad as the Intel MacBook Pros.

Given the noise issues of the M1 Max Mac Studio (which may be more related to fan and enclosure design than heat output), perhaps the M2 Pro Mac mini will get a lot of sales from people like those in music production.
 
  • Like
Reactions: scineram

Ajay

Lifer
Jan 8, 2001
15,332
7,792
136
Apple has previously taken standard TSMC processes because they help design them and use them when they are brand new - there is no time for further customization. I think it is highly likely they use some custom N3 variant that includes some/most of the changes N3E is getting rather than bog standard N3B. Why should they use a cookie cutter process when they are TSMC's biggest customer, and work with them from the early stages of process definition? Especially when they have plenty of time before they need to start shipping A17 SoCs to Foxconn assembly plants.

N3B is going to see almost no use, the rumors that Apple would use it for M2 Pro/Max proved untrue so I don't think Apple will ever use it. It was probably going to be used by companies making bitcoin ASICs but that business has dried up so even hitting the 1000 wpm they thought they would ship is probably not going to happen.
Well, if that is the case, Apple. could start buying risk wafers of their customized N3 process and have enough good A17 SoCs for at least the iPhone Pro models - they've done this before (essentially funding the ramp to HVM). If yields improve enough - that process could be used in M3 SoCs. The geometric and electrostatic gains for that node are good enough.
 
Last edited:

Mopetar

Diamond Member
Jan 31, 2011
7,797
5,899
136
According to various users, the higher spec Intel Mac minis were unbearably loud under heavy load.

The M1 Max MacBook Pros also can get audibly noisy under heavy load, even though it's nowhere near as bad as the Intel MacBook Pros.

I have an M1 Max MBP and can confirm that if you can log it enough you can hear it, but it's not as load as my older Intel MBP could get and it's far less likely to get to that state so you rarely hear the fans fully spin up unless you're running some workload that will keep the CPU/GPU working hard for several minutes straight.
 
  • Like
Reactions: Eug

q52

Member
Jan 18, 2023
68
36
51
I didn't know Apple was in the business of stealing in-progress production projects and selling them on the black market. :eek:


IME the real issue with using cloud storages when it comes to production work is sharing

too easy to mark a cloud folder as "public" by accident or share a link to a folder of content that was supposed to be kept private

a lot of horror stories and lawsuits have come down to someone accidentally sharing e.g. a Dropbox link inappropriately so its not unexpected for such a company to want to crack down on cloud-anything in response
 

q52

Member
Jan 18, 2023
68
36
51
I have an M1 Max MBP and can confirm that if you can log it enough you can hear it, but it's not as load as my older Intel MBP could get and it's far less likely to get to that state so you rarely hear the fans fully spin up unless you're running some workload that will keep the CPU/GPU working hard for several minutes straight.
its hard to put into words just how happy I am that we are finally leaving this era of laptops with crazy super loud fans spinning up all the time

it was always SO embarassing to be in a meeting with a client and accidentally click something and your laptop goes beserk and the fans start spinnning up soooo loudly and there's nothing you can do to stop it

or when you are in the office trying to work and one of your colleague's laptop starts spinning up so loud it sounds like a plane about to take off

using a fanless MBA for daily use is such a game changer, and the M1/M2 MBP's are starting to trickle into the offices too and fan noise is slowly fading into the past. Cant wait to finally put this behind us
 

repoman27

Senior member
Dec 17, 2018
342
488
136
I don't understand why some people were expecting M2 Pro and M2 Max to be on N4 or even N3.

Base M1 was on N5, and so was the rest of the M1 family.

Base M2 was on N5P, so I full expected the M2 Pro and M2 Max to be on N5P.
M1 Pro/Max/Ultra were actually on N5P, same as A15 and M2. I originally thought the process would be dictated by whatever node the cores were originally designed for, but then it started to look more like Apple was going with the best available node within the process family at the time the SoC was released.

SoCCore MicroarchitectureProcess NodeRelease Date
A14 BionicFirestorm / IcestormN5Sep 2020
M1Firestorm / IcestormN5Nov 2020
A15 BionicAvalanche / BlizzardN5PSep 2021
M1 Pro, M1 MaxFirestorm / IcestormN5POct 2021
M2Avalanche / BlizzardN5PJun 2022
A16 BionicEverest / SawtoothN4Sep 2022
M2 Pro, M2 MaxAvalanche / BlizzardN5P?Jan 2023

N3 was never in the cards, but N4 made sense, at least to me.
 

repoman27

Senior member
Dec 17, 2018
342
488
136
Apple has previously taken standard TSMC processes because they help design them and use them when they are brand new - there is no time for further customization. I think it is highly likely they use some custom N3 variant that includes some/most of the changes N3E is getting rather than bog standard N3B. Why should they use a cookie cutter process when they are TSMC's biggest customer, and work with them from the early stages of process definition? Especially when they have plenty of time before they need to start shipping A17 SoCs to Foxconn assembly plants.

N3B is going to see almost no use, the rumors that Apple would use it for M2 Pro/Max proved untrue so I don't think Apple will ever use it. It was probably going to be used by companies making bitcoin ASICs but that business has dried up so even hitting the 1000 wpm they thought they would ship is probably not going to happen.
According to TSMC's recent earnings call:
"Our N3 has successfully entered volume production in late fourth quarter last year as planned, with good yield. We expect a smooth ramp in 2023 driven by both HPC and smartphone applications. As our customers' demand for N3 exceeds our ability to supply, we expect the N3 to be fully utilized in 2023. We expect [sizable N3 revenue contribution] to start in third quarter '23, and N3 will contribute [a] mid-single-digit percentage of our total wafer revenue in 2023. We expect the N3 revenue in 2023 to be higher than N5 revenue in its first year in 2020.

N3E will further extend our N3 family with enhanced performance, power, and yield and offer complete platform support for both smartphone and HPC applications. Volume production is scheduled for second half '23.

Despite the ongoing inventory correction, we continue to observe a high level of customer engagement at both N3 and N3E with [the] number of tape-outs more than 2x that of N5 in its first and second year."
Bear in mind that TSMC recognized N5 revenue for both the A14 and M1 in 2020, a year when Apple posted an all-time record calendar Q4. TSMC's net revenue from N5 in 2020 was around $3.64 billion USD.

N3E was planned to follow N3 by one year. Even if TSMC can pull it in by 3 months, they'd only get a single quarter of revenue from it in 2023, and products based on N3E chips would not make it to shelves this year. N3 is higher complexity, higher cost, and higher risk than N3E, but it's also ready now.

And for reference:

N5P vs N5N4 vs N5PN3 vs N4N4P vs N4N3E vs N3
Logic Density
same​
1.06x​
1.6x​
same​
0.94x​
SRAM Density
same​
same​
1.05~1.2x​
same​
0.83~0.95x​
Speed at Same Power
+5%​
same​
+5~10%​
+6%​
+5%​
Power at Same Speed
-15%​
same​
-13~18%​
-9%​
-7%​
Product Tape-out
H2'22​
Risk Production
Q2'20​
Q3'21​
Q4'21​
Q4'22​
Volume Production
H1'21​
H1'22​
H2'22 (Dec)​
H1'23?​
H2'23 (Sep~Oct)​

edit: Fixed table to correct minor errors and add additional data; confirmed all data to the best of my ability against most recent public statements issued by TSMC.
 
Last edited:

Eug

Lifer
Mar 11, 2000
23,583
996
126
M2 Pro gets 1950/15000 in Geekbench 5, at 3.5 GHz:


Not sure if this is a MacBook Pro or a Mac mini, but regardless, it's impressive we can get this level of performance in a Mac mini now. This is literally twice as fast multi-core as the M1 Mac mini I bought last year, and 4 times as fast multi-core as my 27" Core i5-7600 iMac 2017 sitting beside it.

I'm still trying to figure out what to do with the iMac. I was planning on giving it to my kid, but she just wants to stick with the 2015 13" MacBook Pro I got for her a year ago. The decline in popularity of the desktop for mainstream users (and many pro users too) continues...
 

IntelUser2000

Elite Member
Oct 14, 2003
8,686
3,785
136
Is that 200/400GB for RAM number the same as AIDA numbers for Zen4 people posted in the MaxxMem2 thread, which were about 60+GB? In other words is Apple architecture this superior to x86?

That has nothing to do with the ISA. The Pro has 256-bit memory interface while the Max has a 512-bit memory interface. In contrast "dual-channel" setups typically used in PCs is 128-bit.

Also, based on Anandtech's tests of the M1 devices, it doesn't always reach the quoted bandwidth. Likely because that's the theoretical figure.

512 bits x 8 bits/byte x 6400MT/s = 409.6GB/s which corresponds to the 400GB/s+ claim.

And raising width isn't free. Each bit requires extra wire routing on the board.
 

name99

Senior member
Sep 11, 2010
404
303
136
M2 Pro gets 1950/15000 in Geekbench 5, at 3.5 GHz:


Not sure if this is a MacBook Pro or a Mac mini, but regardless, it's impressive we can get this level of performance in a Mac mini now. This is literally twice as fast multi-core as the M1 Mac mini I bought last year, and 4 times as fast multi-core as my 27" Core i5-7600 iMac 2017 sitting beside it.

I'm still trying to figure out what to do with the iMac. I was planning on giving it to my kid, but she just wants to stick with the 2015 13" MacBook Pro I got for her a year ago. The decline in popularity of the desktop for mainstream users (and many pro users too) continues...

Here's a nicer (or at least richer context) version of the same GB5 result:
 

Timmah!

Golden Member
Jul 24, 2010
1,396
604
136
That has nothing to do with the ISA. The Pro has 256-bit memory interface while the Max has a 512-bit memory interface. In contrast "dual-channel" setups typically used in PCs is 128-bit.

Also, based on Anandtech's tests of the M1 devices, it doesn't always reach the quoted bandwidth. Likely because that's the theoretical figure.

512 bits x 8 bits/byte x 6400MT/s = 409.6GB/s which corresponds to the 400GB/s+ claim.

And raising width isn't free. Each bit requires extra wire routing on the board.

Great. Thanks for explanation!
 

repoman27

Senior member
Dec 17, 2018
342
488
136
Well, if that is the case, Apple. could start buying risk wafers of their customized N3 process and have enough good A17 SoCs for at least the iPhone Pro models - they've done this before (essentially funding the ramp to HVM). If yields improve enough - that process could be used in M3 SoCs. The geometric and electrostatic gains for that node are good enough.
I'm not singling you out in any way, your post is just the most recent one to mention the potential use of risk starts. When it comes to their official communications, TSMC tries very hard to reference certain milestones in a consistent manner, because they tend to have a material impact on financial results. A few of the commonly mentioned milestones include:
  • design solution development
  • customer design start
  • customer product tape-out
  • risk production
  • volume production
Volume production in TSMC parlance is critical because it indicates the beginning of revenue recognition for that manufacturing process. TSMC does not recognize revenue for a node until after reaching volume production (i.e. they have fully qualified customer designs, good wafer outs that they can get paid for, and are beginning the volume ramp in earnest). This milestone is similar in some ways to PRQ for an Intel chip design.

Ultimately, Apple doesn't pay TSMC for wafer starts, they pay them for wafer outs. TSMC is obligated to report that revenue, which in turn pushes the node past the volume production milestone. Due to the way TSMC defines risk and volume production, it is impossible for TSMC to meet Apple's iPhone SoC requirements using risk starts alone. Furthermore, all of this is carefully coordinated and planned years in advance. That's why TSMC was able to tell investors three years ago that N3 would reach volume manufacturing in H2'22, but not to expect revenue from N3 until 2023 due to the long cycle times.

For their size and complexity, Apple's A-series chips are some of the highest volume SoCs manufactured. Even with the A16 only being in the iPhone 14 Pro and 14 Pro Max, Apple still required tens of millions of finished chips well in advance of the September launch. Apple is TSMC's largest customer, potentially representing around 25% of their total revenue. iPhone is Apple's largest product category, potentially representing around 50% of their total revenue. From a financial perspective, it's no exaggeration to say that the SoC for a given year's halo iPhone is the most important bit of silicon that TSMC produces.

edit: grammah
 
Last edited:

Eug

Lifer
Mar 11, 2000
23,583
996
126
I'm still surprised but for my edu pricing, they dropped prices even more.

My M1 16 GB / 1 TB was CA$1529 (US$1135) edu, although I paid CA$1099 (US$816) used.
The M2 16 GB / 1 TB is CA$1369 (US$1017) edu. This is US$1059 on the US edu store.

That's why I bought my M1 last year. I had assumed it would still be at least $1529 for that configuration, and it wouldn't come out until spring.

People had been predicting price increases, and even keeping the M1 as the base model with the M2 as the higher end model at a higher price, but Apple did the opposite. I thought I was being optimistic predicting pricing in Canada would stay the same.
 

poke01

Senior member
Mar 8, 2022
651
612
106
I'm still surprised but for my edu pricing, they dropped prices even more.

My M1 16 GB / 1 TB was CA$1529 (US$1135) edu, although I paid CA$1099 (US$816) used.
The M2 16 GB / 1 TB is CA$1369 (US$1017) edu. This is US$1059 on the US edu store.

That's why I bought my M1 last year. I had assumed it would still be at least $1529 for that configuration, and it wouldn't come out until spring.

People had been predicting price increases, and even keeping the M1 as the base model with the M2 as the higher end model at a higher price, but Apple did the opposite. I thought I was being optimistic predicting pricing in Canada would stay the same.
Honestly, M2 Mac Mini is good. HDMI 2.1 and 6E is even on the base $599 model.
 

Eug

Lifer
Mar 11, 2000
23,583
996
126
Honestly, M2 Mac Mini is good. HDMI 2.1 and 6E is even on the base $599 model.
HDMI 2.1 doesn’t mean much in itself because any new product that is HDMI 2.0 complaint is now officially called HDMI 2.1. HDMI 2.0 no longer exists.


For example, the M2 Mac mini only supports 4K 60 Hz over HDMI. In fact, neither my M1 Mac mini nor the new M2 Mac mini can support a 3840x2560 monitor at 60 Hz using HDMI.

In contrast, the M2 Pro Mac mini supports 4K 240 Hz or 8K 60 Hz over HDMI.
 
  • Like
Reactions: Lodix and scineram