The M2 was followed by the professional-focused M2 Pro and M2 Max chips in January 2023. The M2 Max is a higher-powered version of the M2 Pro, with more GPU cores and memory bandwidth, and a larger die size.[4] In June 2023, Apple introduced the M2 Ultra, a desktop workstation chip containing two M2 Max units.[5] Its successor, Apple M3, was announced on October 30, 2023.
Design
CPU
The M2 has four high-performance @3.49 GHz "Avalanche" and four energy-efficient @2.42 GHz "Blizzard" cores, first seen in the A15 Bionic, providing a hybrid configuration similar to ARM DynamIQ, as well as Intel's Alder Lake and Raptor Lake processors. The high-performance cores have 192 KB of L1 instruction cache and 128 KB of L1 data cache and share a 16 MB L2 cache;[6] the energy-efficient cores have a 128 KB L1 instruction cache, 64 KB L1 data cache, and a shared 4 MB L2 cache. It also has an 8 MB system level cache shared by the GPU.
The M2 Pro has 8 performance cores and 4 efficiency cores in the unbinned model, or 6 performance cores and 4 efficiency cores in the binned model. The M2 Max has 8 performance cores and 4 efficiency cores in both the binned and unbinned SKUs, and operates at a slightly higher 3.7GHz clock speed in some models.[7]
GPU
The M2 integrates an Apple designed ten-core (eight in some base models, nine in the M2 iPad Air) graphics processing unit (GPU). Each GPU core is split into 16 execution units, which each contain eight arithmetic logic units (ALUs). In total, the M2 GPU contains up to 160 execution units or 1280 ALUs, which have a maximum floating point (FP32) performance of 3.6 TFLOPs.
The M2 Pro integrates a 19-core (16 in some base models) GPU, while the M2 Max integrates a 38-core (30 in some base models) GPU. In total, the M2 Max GPU contains up to 608 execution units or 4864 ALUs, which have a maximum floating point (FP32) performance of 13.6 TFLOPS.
The M2 Ultra features a 60- or 76-core GPU with up to 9728 ALUs and 27.2 TFLOPS of FP32 performance.
Memory
The M2 uses 6,400 MT/sLPDDR5 SDRAM in a unified memory configuration shared by all the components of the processor. The SoC and RAM chips are mounted together in a system-in-a-package design. 8 GB, 16 GB and 24 GB configurations are available. It has a 128-bit memory bus with 100 GB/s bandwidth, and the M2 Pro, M2 Max, and M2 Ultra have approximately 200 GB/s, 400 GB/s, and 800 GB/s respectively.[8]