Apple M3 Ultra (32-core CPU / 80-core GPU) specifications and in-depth review

Apple M3 Ultra (32-core CPU / 80-core GPU)

Manufacturer: Apple

The Apple M3 Ultra is a desktop processor designed for high-demand computing workloads, built on Apple's 3 nm semiconductor architecture. It combines a 32-core CPU split between performance and efficiency cores using big.LITTLE and HMP technology, delivering a combined clock speed of 24 cores at 3.7 GHz and 8 cores at 3.4 GHz — a total of 32 threads across the die.

On the memory side, the M3 Ultra supports up to 512 GB of DDR5 unified memory with a maximum bandwidth of 819 GB/s, enabling substantial data throughput for intensive tasks. Its integrated 80-core GPU can drive up to 8 displays simultaneously. The chip includes a 32 MB L2 cache, supports PCIe 4, and incorporates security features such as TrustZone and NX bit support. TDP is rated at 80W, and the architecture is fully 64-bit compatible.

Pros
  • Supports up to 512 GB of DDR5 memory, accommodating extremely large in-memory workloads
  • Memory bandwidth of 819 GB/s allows rapid data movement between the processor and memory
  • The 32-core CPU with 32 threads, split across two clock speeds using big.LITTLE and HMP, enables efficient handling of both demanding and lighter tasks simultaneously
  • Integrated graphics can drive up to 8 displays at once without needing a discrete GPU
  • Built on a 3 nm process, which contributes to the 80W TDP for a chip of this core count
  • Includes TrustZone and NX bit for hardware-level security features
Cons
  • Does not support ECC memory, which limits reliability in error-sensitive computing environments
  • No simultaneous multithreading means each core is limited to processing a single thread at a time, reducing thread-level parallelism per core
  • Rated at 80W TDP, which requires adequate thermal management in desktop configurations
  • PCIe 4 support may limit throughput when paired with storage or expansion devices that require PCIe 5 bandwidth
Who is this for?

The M3 Ultra is well-matched for users who work with large in-memory datasets, given its support for up to 512 GB of DDR5 memory and 819 GB/s of memory bandwidth. Its 32-core configuration with big.LITTLE and HMP makes it a practical fit for workloads that mix sustained parallel processing with bursts of single-threaded activity. The ability to drive up to 8 displays simultaneously through integrated graphics also makes it a strong candidate for multi-monitor desktop environments that do not require a discrete GPU.

Who is this NOT for?

Users who require ECC memory support for error-sensitive or mission-critical computing tasks will find this chip unsuitable, as it does not offer that capability. The lack of simultaneous multithreading means workloads that rely heavily on high per-core thread counts will not benefit from that layer of parallelism. Additionally, users looking to pair the chip with cutting-edge PCIe 5 storage or expansion hardware may find the PCIe 4 interface a limiting factor in achieving maximum peripheral bandwidth.

General info:

Type Desktop
Has integrated graphics
Thermal Design Power (TDP) 80W
semiconductor size 3 nm
PCI Express (PCIe) version 4
Supports 64-bit

The Apple M3 Ultra is a desktop-class processor built on a 3 nm semiconductor process, giving it a compact and efficient transistor architecture. It carries a TDP of 80W and includes integrated graphics, making a discrete GPU optional depending on workload. The chip supports PCIe 4 for connecting high-speed peripherals and storage, and is fully 64-bit compatible.

Performance:

CPU speed 24 x 3.7 & 8 x 3.4 GHz
CPU threads 32 threads
L2 cache 32 MB
Uses big.LITTLE technology
Uses HMP

The M3 Ultra's CPU configuration consists of 24 cores running at 3.7 GHz and 8 cores at 3.4 GHz, totaling 32 threads across the chip. It employs both big.LITTLE technology and Heterogeneous Multi-Processing (HMP), allowing the processor to assign workloads across different core types simultaneously rather than simply switching between them. A 32 MB L2 cache supports these cores, helping reduce latency for frequently accessed data during intensive tasks.

Benchmarks:

Geekbench 6 result (multi) 27749
Geekbench 6 result (single) 3221

In Geekbench 6 testing, the M3 Ultra achieves a multi-core score of 27,749, reflecting its capacity to distribute workloads across all available cores effectively. Its single-core score of 3,221 represents the per-core throughput measured under the same benchmark methodology.

Integrated graphics:

supported displays 8

The M3 Ultra's integrated graphics support up to 8 displays simultaneously, making it suited for multi-monitor setups without requiring a dedicated graphics card.

Memory:

maximum memory bandwidth 819 GB/s
DDR memory version 5
maximum memory amount 512GB
Supports ECC memory

The M3 Ultra supports DDR5 memory and can be configured with up to 512 GB, providing substantial headroom for memory-intensive workloads. Its maximum memory bandwidth reaches 819 GB/s, enabling fast data movement between the processor and memory pool. ECC memory is not supported by this chip.

Features:

uses multithreading
Has TrustZone
Has NX bit

The M3 Ultra includes both TrustZone and NX bit support, providing hardware-level security isolation and protection against certain classes of memory-based exploits respectively. The chip does not use simultaneous multithreading, meaning each core handles one thread at a time rather than processing multiple threads per core concurrently.

Final Verdict

The Apple M3 Ultra is a desktop processor built around a clear set of priorities: massive memory capacity, high data throughput, and multi-core efficiency through its big.LITTLE and HMP architecture. Its 819 GB/s memory bandwidth paired with up to 512 GB of DDR5 support positions it firmly in the space of large-scale, memory-intensive desktop workloads, and the ability to run up to 8 displays from integrated graphics adds meaningful flexibility. That said, the absence of ECC support and simultaneous multithreading means it is not universally suited to every demanding computing scenario. For users whose workflows align with its architectural strengths, the M3 Ultra represents a well-defined and capable option within the desktop CPU category.

Popular Comparisons

Apple M3 Ultra (32-core CPU / 80-core GPU)
Apple M3 Ultra (32-core CPU / 80-core GPU)
VS
AMD Ryzen Threadripper Pro 9955WX
AMD Ryzen Threadripper Pro 9955WX
Apple M3 Ultra (32-core CPU / 80-core GPU)
Apple M3 Ultra (32-core CPU / 80-core GPU)
VS
AMD Ryzen Threadripper Pro 7975WX
AMD Ryzen Threadripper Pro 7975WX
Apple M3 Ultra (32-core CPU / 80-core GPU)
Apple M3 Ultra (32-core CPU / 80-core GPU)
VS
AMD Ryzen 9 9950X3D
AMD Ryzen 9 9950X3D
Apple M3 Ultra (32-core CPU / 80-core GPU)
Apple M3 Ultra (32-core CPU / 80-core GPU)
VS
AMD Ryzen Threadripper Pro 7995WX
AMD Ryzen Threadripper Pro 7995WX
Apple M3 Ultra (32-core CPU / 80-core GPU)
Apple M3 Ultra (32-core CPU / 80-core GPU)
VS
AMD Ryzen 9 9950X
AMD Ryzen 9 9950X
Apple M3 Ultra (32-core CPU / 80-core GPU)
Apple M3 Ultra (32-core CPU / 80-core GPU)
VS
AMD Ryzen 9 9900X
AMD Ryzen 9 9900X
Apple M3 Ultra (32-core CPU / 80-core GPU)
Apple M3 Ultra (32-core CPU / 80-core GPU)
VS
AMD Ryzen Threadripper 7980X
AMD Ryzen Threadripper 7980X
Apple M3 Ultra (32-core CPU / 80-core GPU)
Apple M3 Ultra (32-core CPU / 80-core GPU)
VS
AMD Ryzen 7 9800X3D
AMD Ryzen 7 9800X3D
Apple M3 Ultra (32-core CPU / 80-core GPU)
Apple M3 Ultra (32-core CPU / 80-core GPU)
VS
AMD Ryzen 9 8945HS
AMD Ryzen 9 8945HS
Apple M3 Ultra (32-core CPU / 80-core GPU)
Apple M3 Ultra (32-core CPU / 80-core GPU)
VS
AMD Ryzen Threadripper Pro 7985WX
AMD Ryzen Threadripper Pro 7985WX
Apple M3 Ultra (32-core CPU / 80-core GPU)
Apple M3 Ultra (32-core CPU / 80-core GPU)
VS
Intel Core Ultra 5 125U
Intel Core Ultra 5 125U
Apple M3 Ultra (32-core CPU / 80-core GPU)
Apple M3 Ultra (32-core CPU / 80-core GPU)
VS
Intel Core 7 250H
Intel Core 7 250H
Apple M3 Ultra (32-core CPU / 80-core GPU)
Apple M3 Ultra (32-core CPU / 80-core GPU)
VS
Intel Core Ultra 5 245HX
Intel Core Ultra 5 245HX