What are the differences between Apple Macbook M series processors?

DeepSeek · deepseek-v4-flash-vision-exp

Apple Silicon M-series processors in MacBooks are Systems-on-a-Chip (SoCs) differentiated primarily by generation (M1-M4) and tier (Base, Pro, Max). These two axes define CPU/GPU core architecture, process node, memory bandwidth, memory capacity, and specialized hardware.

Generational Differences (Base Chips)

  • M1 (2020): Fabricated on TSMC 5nm. 8-core CPU (4 performance + 4 efficiency). 8-core GPU. 16-core Neural Engine. 68 GB/s memory bandwidth. Supports up to 16 GB unified memory.
  • M2 (2022): Fabricated on enhanced 5nm. 8-core CPU (4 performance + 4 efficiency). 10-core GPU. 16-core Neural Engine. 100 GB/s memory bandwidth. Supports up to 24 GB unified memory.
  • M3 (2023): Fabricated on TSMC 3nm. 8-core CPU (4 performance + 4 efficiency). 10-core GPU. 16-core Neural Engine. 100 GB/s memory bandwidth. Introduced hardware-accelerated ray tracing, mesh shading, and Dynamic Caching for the GPU. Supports up to 24 GB unified memory.
  • M4 (2024): Fabricated on enhanced 3nm. 10-core CPU (4 performance + 6 efficiency). 10-core GPU. 16-core Neural Engine with significantly higher throughput. 120 GB/s memory bandwidth. Supports up to 32 GB unified memory. Includes dedicated media engines with enhanced video encoding/decoding.

Tier Differences (Within a Given Generation)

  • Base (e.g., M3, M4): Found in MacBook Air and entry-level MacBook Pro 14”. Limited to 8-10 CPU cores, 8-10 GPU cores, and 68-120 GB/s bandwidth. Memory caps at 24-32 GB.
  • Pro: Found in MacBook Pro 14”/16”. Increased core counts (10-16 CPU cores with a higher ratio of performance cores), 14-20 GPU cores, and 150-273 GB/s memory bandwidth. Supports up to 48 GB unified memory. Adds dual video encode/decode engines.
  • Max: Found in MacBook Pro 14”/16”. Scales the Pro silicon. 12-16 CPU cores, 30-40 GPU cores, and 300-546 GB/s memory bandwidth. Supports up to 128 GB unified memory. Doubles the media engine capacity relative to Pro.
  • Ultra: Fuses two Max dies. Note: The Ultra tier is exclusively available in Mac Studio, not MacBooks. It features 24-32 CPU cores, 60-80 GPU cores, 800-1000 GB/s memory bandwidth, and up to 192 GB memory.

Key Functional Vectors

  1. Single-Thread Performance: Successive generations (transitioning from 5nm to 3nm) deliver compounding increases in per-core IPC (instructions per clock), with the M3/M4 showing a 15-20% generational uplift in single-core performance over M1.
  2. GPU Capabilities: M1/M2 feature a unified shader architecture. M3+ adds hardware-accelerated ray tracing and geometry processing, enabling significantly improved 3D rendering and gaming performance compared to older generations.
  3. Memory Architecture: Higher tiers (Pro/Max) utilize a wider memory bus (256-bit to 512-bit), providing exponentially higher bandwidth. This dictates performance ceilings for video editing, large dataset processing, and 3D modeling.
  4. Neural Engine: Iterative speed increases across generations for AI/ML tasks, with the M4 generation introducing a custom cache architecture for optimizing local LLM inference and machine learning operations.
Query in Local MBHub

Solved Once, Served Forever

This answer was verified and stored in the decentralized commons. Run MBHub locally to eliminate redundant AI token burns forever.