Apple M-series chip

Also known as: M1 · M2 · M3 · M4 · M5

On this page 7

An Apple M-series chip is a family of ARM-based systems on a chip (SoC) that Apple designs for Mac computers and some iPad models, combining the CPU, GPU, Neural Engine, media engines, security processor and unified memory in one package. Within Apple silicon & compatibility, the M-series marks the transition, begun in 2020, away from Intel x86 processors in the Mac.

The generations are named M1, M2, M3, M4 and M5, each offered in a base version and, for most generations, larger Pro, Max and Ultra variants. Because these chips use the arm64 instruction set, software built for Intel Macs runs either as a universal binary, through Rosetta 2 translation, or not at all, which makes the chip family central to compatibility questions on the Mac.

Architecture of an M-series chip

Each M-series chip integrates on one die, or in the Ultra case two joined dies, the components that a traditional PC spreads across separate chips. The CPU mixes performance cores and efficiency cores: performance cores handle demanding work at high clock speeds, while efficiency cores run background tasks at a fraction of the power.

The defining design choice is the unified memory architecture. CPU, GPU and Neural Engine read and write the same pool of LPDDR memory placed inside the chip package, so data does not need to be copied between system RAM and graphics memory. The trade-off is that memory cannot be upgraded after purchase, because it is part of the package.

ComponentRoleWhat it affects
Performance coresFast general-purpose processingCompiling, exporting, heavy apps
Efficiency coresLow-power background processingBattery life, idle power
GPUGraphics and parallel compute through MetalGames, 3D, video effects, machine learning
Neural EngineDedicated machine learning acceleratorOn-device AI features
Media enginesHardware video encode and decodeH.264, HEVC, ProRes and AV1 decode on newer chips
Secure EnclaveIsolated security processorTouch ID, encryption keys, secure boot
Main building blocks of an M-series chip

Generations and variants

Each generation brings a newer manufacturing process, revised cores and new GPU features. The overview below lists the main milestones; exact core counts and memory limits differ by variant and configuration.

GenerationIntroducedProcessNotable changes
M120205 nmFirst Apple silicon Mac chip, up to 16 GB in the base chip
M22022Enhanced 5 nmHigher memory bandwidth, ProRes engine in the base chip
M320233 nmHardware ray tracing, Dynamic Caching in the GPU, AV1 decode
M42024Second-generation 3 nmFaster Neural Engine, Thunderbolt 5 on Pro and Max
M52025Third-generation 3 nmNeural accelerators inside GPU cores
M-series generations at a glance

Within a generation, Pro chips add CPU and GPU cores and memory bandwidth, Max chips roughly double the GPU and support much larger memory, and Ultra chips join two Max dies through a high-bandwidth interconnect called UltraFusion. Memory bandwidth ranges from roughly 100 GB/s on base chips to more than 800 GB/s on Ultra chips, which matters for GPU work and large AI models.

Software compatibility on M-series Macs

Compatibility depends on how the software was built. The table summarizes the paths through which programs run on an M-series Mac.

Software typeHow it runsTypical result
Native arm64 or universal binaryDirectly on the chipFull speed and efficiency
Intel-only Mac appTranslated by Rosetta 2Usually works, with some overhead
iPhone and iPad appsNatively, if the developer allows itWorks, with touch-oriented interface
ARM versions of Windows or LinuxIn a virtual machineGood performance
x86 Windows nativelyNot supportedNo Boot Camp on Apple silicon
Intel kernel extensionsNot supported by Rosetta 2Drivers must be rebuilt
How software runs on an M-series chip

Rosetta 2 translates most Intel code ahead of time and caches the result, so translated apps often perform acceptably. It does not translate kernel extensions or virtual machines that emulate x86 hardware, and Apple has announced that Rosetta will be phased down in future macOS releases, so relying on Intel-only software is a long-term compatibility risk.

M-series compared with Intel-based Macs

The switch to M-series chips changed the balance of performance per watt, memory design and platform features. The comparison highlights the differences that matter in daily use.

AspectM-series MacIntel-based Mac
Instruction setarm64x86-64
MemoryUnified, in package, not upgradableSeparate RAM and VRAM
Battery lifeTypically much longerShorter under similar load
Windows supportVirtualized ARM Windows onlyBoot Camp or virtualization
macOS supportCurrent and future releasesEnding with recent macOS versions
M-series and Intel-based Macs compared

Choosing an M-series configuration

Because memory and storage are fixed at purchase, configuration choices are permanent. Unified memory is the most frequent bottleneck: 16 GB suits office work and light editing, while large photo libraries, multi-track video, software development with containers and local AI models benefit from 32 GB or more.

  • Choose memory before chip tier when workloads hold large data sets in RAM.
  • Pick Pro or Max for sustained GPU work, many external displays or high memory bandwidth.
  • Check native support of critical apps, plug-ins and drivers before migrating.
  • Do not judge by core count alone, since newer generations deliver more per core.

In plain words

An Apple M-series chip is the brain of a modern Mac, designed by Apple itself. Instead of using separate parts for the processor, graphics and memory, Apple puts them together in one compact package, so they can share information quickly and use little power.

That is why recent Macs stay cool and run long on battery. The downside is that memory cannot be added later, and some older programs made for Intel Macs need a translator called Rosetta 2 or do not run at all. Buying the right amount of memory up front is the most important choice.

A real-world example

A small architecture studio replaces three aging Intel MacBook Pro laptops. Its staff uses a 3D modeling app with native Apple silicon support, a rendering plug-in that is still Intel-only, and one Windows program for structural calculations. The studio chooses machines with M4 Pro chips and 48 GB of unified memory because its models regularly exceed 20 GB in memory.

The modeling app runs natively and viewport navigation is noticeably smoother. The Intel-only plug-in works through Rosetta 2, somewhat slower than native code but faster than on the old laptops. The Windows program runs in an ARM Windows virtual machine. On battery, the laptops now last through a full day of client meetings, which the old machines could not manage.