• We should now be fully online following an overnight outage. Apologies for any inconvenience, we do not expect there to be any further issues.

Discussion Apple Silicon SoC thread

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

Eug

Lifer
Mar 11, 2000
24,153
1,797
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:


M4 Family discussion here:


M5 Family discussion here:

 
Last edited:

CouncilorIrissa

Senior member
Jul 28, 2023
739
2,709
106
Is the cache larger or the memory bandwidth higher for the M5? If the underlying cores are identical then the obvious place to look first is the memory subsystem.

I think your assessment for #2 makes sense and is the most likely explanation.
Memory bandwidth probably is a factor. With M4 (with Pro/Max at the very least), a single cluster is able to pull ~220 GB/s from memory (and a single core around ~92 GB/s). For M5 Pro, this would mean that a single core can pull more read b/w than the single-channel setup of A19P can provide (9600 MT/s config results in 75 GB/s of memory bandwidth).

1760792771330.png
 
  • Like
Reactions: techjunkie123

Eug

Lifer
Mar 11, 2000
24,153
1,797
126
At this point, the performance is already more than I need. I've actually been more interested in I/O support in the last little while.

M1 Mac mini
- Thunderbolt 3
- DisplayPort 1.4
- HDMI 2.0

M2 Mac mini
- Thunderbolt 4
- DisplayPort 1.4
- HDMI 2.0

M4 Mac mini
- Thunderbolt 4
- DisplayPort 1.4
- HDMI 2.1

Thunderbolt 3 - 40 Gbps data but can't support true Thunderbolt hubs
Thunderbolt 4 - Allows the use of true Thunderbolt hubs

DisplayPort 1.4 - Can support ultra high resolution displays but needs DSC
DisplayPort 2.1 - Supports ultra high resolution displays without DSC

HDMI 2.0 - Maxes out at 4K 4:4:4 HDR at 30 Hz or 4K 4:4:4 SDR at 60 Hz
HDMI 2.1 - Supports ultra high resolution HDR displays

The M4 Mac mini was a great release, with cheaper pricing, more base RAM, nicer form factor, an increase to three Thunderbolt 4 ports, 2 additional front USB-C ports, and HDMI 2.1.

I was predicting we wouldn't get a meaningful upgrade in I/O features beyond what's in the M4 until maybe M7 or something. (I'm ignoring the Mx Pros.)

?? M7 Mac mini
- Thunderbolt 5
- DisplayPort 2.1
- HDMI 2.1

An M7 Mac mini in say 2029 with Thunderbolt 5 and DisplayPort 2.1 would be an absolute monster of a machine. I'm thinking it will be even longer until the base Mx Mac mini gets HDMI 2.2, but HDMI 2.2 is not high up on my wishlist for the foreseeable future.
 
Last edited:
  • Like
Reactions: Mopetar

mvprod123

Senior member
Jun 22, 2024
467
496
96
At this point, the performance is already more than I need. I've actually been more interested in I/O support in the last little while.

M1 Mac mini
- Thunderbolt 3
- DisplayPort 1.4
- HDMI 2.0

M2 Mac mini
- Thunderbolt 4
- DisplayPort 1.4
- HDMI 2.0

M4 Mac mini
- Thunderbolt 4
- DisplayPort 1.4
- HDMI 2.1

Thunderbolt 4 - Allows the use of Thunderbolt hubs
HDMI 2.1 - Supports ultra high resolution HDR displays

The M4 Mac mini was a great release, with cheaper pricing, more base RAM, nicer form factor, an increase to three Thunderbolt 4 ports, 2 additional front USB-C ports, and HDMI 2.1.

I was predicting we wouldn't get a meaningful upgrade in I/O features beyond what's in the M4 until maybe M7 or something. (I'm ignoring the Mx Pros.)

?? M7 Mac mini
- Thunderbolt 5
- DisplayPort 2.1
- HDMI 2.1

An M7 Mac mini in say 2029 with Thunderbolt 5 and DisplayPort 2.1 would be an absolute monster of a machine. I'm thinking it will be even longer until the base Mx Mac mini gets HDMI 2.2, but HDMI 2.2 is not high up on my wishlist for the foreseeable future.
I believe that TB5 will already appear in M6, and by 2029, we will get TB6.
 

Eug

Lifer
Mar 11, 2000
24,153
1,797
126
I believe that TB5 will already appear in M6, and by 2029, we will get TB6.
That seems very optimistic. The Mac mini first got Thunderbolt 3 in 2018, and then moved one generation to Thunderbolt 4 in 2023, five years later. You're expecting to move two generations to Thunderbolt 6 in six years.

Furthermore, Thunderbolt 4 didn't even increase the data rate over TB3.
 
Last edited:

name99

Senior member
Sep 11, 2010
669
556
136
So now I have two questions about M5:

1) why does it have a 5-6% higher IPC than A19P? What is the difference in the cores which accounts for that?
2) why is it running at a higher clock in Macbook Pro than iPad Pro?

For #2 they may be binning on frequency to put the faster ones in MBP, or binning on power and as well sacrificing a bit of top end clock to manage heat and battery life in the iPad Pro's restrictive form factor. Though I suppose they could do the clock sacrifice to meet power goals without needing to bin.
We'll probably never know or not know for a long time.
Assuming the IPC gap is real and not just a stats artifact, I don't think extra memory bandwidth or larger cache are relevant; they're nice but minor effects.

My best guess remains what I said earlier - one of the large changes for A19/M5 (my guess would be the trace cache) was *almost* ready, but not quite in place to make A19 schedule, so was disabled for A19, whereas with an extra month (maybe even two given the smaller volumes) there was time to fix that last bug before M5 shipped.
 

name99

Senior member
Sep 11, 2010
669
556
136
Memory bandwidth probably is a factor. With M4 (with Pro/Max at the very least), a single cluster is able to pull ~220 GB/s from memory (and a single core around ~92 GB/s). For M5 Pro, this would mean that a single core can pull more read b/w than the single-channel setup of A19P can provide (9600 MT/s config results in 75 GB/s of memory bandwidth).

View attachment 132214
His theory for why cluster bandwidth went up is wrong.
https://x.com/handleym99/status/1979606689952477289

Seems like the bandwidth of the basic NoC link is 256GB/s (what matters is the connection to the SLC which will run at max speed, beyond that you are throttled by DRAM). So two of the get you 512.

I'm guessing the E-core uses a quarter width link, to save both power and a little area, hence its 128. Probably some of the slower IO blocks do the same?
 

Eug

Lifer
Mar 11, 2000
24,153
1,797
126
iPad Pro 11" M4 vs 13" M5 benches

3DMark Wild Life Extreme

Screenshot 2025-10-21 at 12.13.03 PM.png

3D Mark Solar Bay Extreme (ray tracing)

Screenshot 2025-10-21 at 12.13.40 PM.png

DaVinci Resolve (4K 12 minute video export)

Screenshot 2025-10-21 at 12.14.14 PM.png

Draw Things (local AI image generation)

Screenshot 2025-10-21 at 12.15.12 PM.png

I didn't bother posting the several Geekbench results

 
  • Like
Reactions: Mopetar

mvprod123

Senior member
Jun 22, 2024
467
496
96
iPad Pro 11" M4 vs 13" M5 benches

3DMark Wild Life Extreme

View attachment 132364

3D Mark Solar Bay Extreme (ray tracing)

View attachment 132365

DaVinci Resolve (4K 12 minute video export)

View attachment 132366

Draw Things (local AI image generation)

View attachment 132367

I didn't bother posting the several Geekbench results

Well, I'm waiting for the results of testing the M5 MacBook Pro. Passive cooling in the iPad does not reveal the full potential of the chip.
 
  • Like
Reactions: digitaldreamer

mvprod123

Senior member
Jun 22, 2024
467
496
96

"Last but far from least, gaming. Apple talked big about its new 10-core GPU in the M5, delivering up to 1.6x faster graphics performance and frame rates over the M4 chip. Plus, it's hardware-accelerated mesh shading, ray tracing and Dynamic Caching.

That appears to have all paid off. In our usual round-up of game tests, the M5 MacBook Pro could achieve around 60 frames per second (FPS) or higher, meaning Apple's base chip can really deliver the gaming goods. In fact, it surpassed the Dell 14 Premium with an RTX 4050 GPU in Total War: Warhammer 3 and Shadow of the Tomb Raider, and considering that a discrete graphics card as opposed to the M5 chip's integrated graphics, that's a superb feat."
 
  • Like
Reactions: Mopetar

Doug S

Diamond Member
Feb 8, 2020
3,632
6,413
136
That doubling of SSD read/write is nothing to sneeze at. A lot of my data science work was I/O constrained.

Its SSD speed is now on par with M4 Pro. I remember Apple mentioning that was doubling. I guess they upgraded the PCIe links between the SoC and NAND bridge to the next rev?
 

mvprod123

Senior member
Jun 22, 2024
467
496
96
View attachment 132372
Dave2D

M5 Cinebench ST - 201
Geekerwan: 208
1761077279924.png
 
  • Like
Reactions: Mopetar

jdubs03

Golden Member
Oct 1, 2013
1,291
904
136
Based on Geekerwan spec2017 data from the MacBook Pro…
  • The M5 p-core has about a 3.5% improvement in IPC vs the M4 - 6% overall.
  • But the A19 Pro p-core has about a 6% improvement in IPC vs the A18 Pro - 11.5% overall.
And based on CB and GB single-core results there and elsewhere, we see a 10-15% increase for the M5, including variance and accounting for the slight frequency increase.

I’m a bit surprised spec2017 shows lower.

And then also the M5 iPad Pro being roughly the same frequency as the M4 iPad Pro is showing 10% improvement in GB.

Seems like it would be the opposite.
 
Last edited: