How “Unified Memory” Speeds Up Apple’s M1 ARM Macs (2023)

How “Unified Memory” Speeds Up Apple’s M1 ARM Macs (1)

Apple is rethinking how components should exist and operate inside a laptop. With M1 chips in new Macs, Apple has a new “Unified Memory Architecture” (UMA) that dramatically speeds up memory performance. Here’s how memory works on Apple Silicon.

How Apple Silicon Handles RAM

In case you haven’t already heard the news, Apple announced a new slate of Macs in November 2020. The new MacBook Air, MacBook Pro, and Mac Mini models are using an ARM-based processor custom-designed by Apple called the M1. This change was long expected and is the culmination of Apple’s decade spent designing ARM-based processors for the iPhone and iPad.

The M1 is a system on a chip (SoC), which means that there’s not just a CPU inside the processor, but also other key components, including the GPU, I/O controllers, Apple’s Neural Engine for AI tasks, and, most importantly for our purposes, the physical RAM is part of that same package. To be clear, the RAM isn’t on the same Silicon as the fundamental parts of the SoC. Instead, it sits off to the side as pictured above.

Adding RAM to the SoC is nothing new. Smartphone SoCs can include RAM, and Apple’s decision to put the RAM modules off to the side is something we’ve been seeing from the company since at least 2018. If you look at this iFixit teardown for the iPad Pro 11, you can see the RAM sitting to the side with the A12X processor.

What’s different now is that this approach is also coming to the Mac, a full-fledged computer designed for heavier workloads.

RELATED: What Is Apple's M1 Chip for the Mac?

The Basics: What Are RAM and Memory?

How “Unified Memory” Speeds Up Apple’s M1 ARM Macs (2)

RAM stands for Random Access Memory. It’s the primary component of system memory, which is a temporary storage space for data your computer is using right now. This can be anything from necessary files for running the operating system to a spreadsheet you’re currently editing to the contents of open browser tabs.

(Video) 8GB vs 16GB for M1 Mac — The TRUTH About RAM!

When you decide to open a text file, your CPU receives those instructions as well as which program to use. The CPU then takes all the data it needs for these operations and loads the necessary information into memory. Then, the CPU manages changes made to the file by accessing and manipulating what’s in memory.

Typically, RAM exists in the form of these long, thin sticks that fit into specialized slots on your laptop or desktop motherboard, as pictured above. RAM can also be a simple square or rectangular module that is soldered onto the motherboard. Either way, RAM for PCs and Macs have traditionally been a discrete component with its own space on the motherboard.

M1 RAM: The Discrete Roommate

How “Unified Memory” Speeds Up Apple’s M1 ARM Macs (3)

So the physical RAM modules are still separate entities, but they are sitting on the same green substrate as the processor. “Big whoop,” I hear you saying. “What’s the big deal?” Well, first of all, this means faster access to memory, which inevitably improves performance. In addition, Apple is tweaking how memory is used within the system.

Apple calls its approach a “Unified Memory Architecture” (UMA). The basic idea is that the M1’s RAM is a single pool of memory that all parts of the processor can access. First, that means that if the GPU needs more system memory, it can ramp up usage while other parts of the SoC ramp down. Even better, there’s no need to carve out portions of memory for each part of the SoC and then shuttle data between the two spaces for different parts of the processor. Instead, the GPU, CPU, and other parts of the processor can access the same data at the same memory address.

To see why this is important, imagine the broad strokes of how a video game runs. The CPU first receives all the instructions for the game and then offloads the data that the GPU needs to the graphics card. The graphics card then takes all that data and works on it within its own processor (the GPU) and built-in RAM.

Even if you have a processor with integrated graphics, the GPU typically maintains its own chunk of memory, as does the processor. They both work on the same data independently and then shuttle the results back and forth between their memory fiefdoms. If you drop the requirement to move data back and forth, it’s easy to see how keeping everything in the same virtual filing cabinet could improve performance.

For example, here’s how Apple describes its unified memory architecture on the official M1 website:

(Video) Watch Apple Unified Memory HUMILIATE Windows 11 DDR4 RAM! 🤯

“M1 also features our unified memory architecture, or UMA. M1 unifies its high‑bandwidth, low‑latency memory into a single pool within a custom package. As a result, all of the technologies in the SoC can access the same data without copying it between multiple pools of memory. This dramatically improves performance and power efficiency. Video apps are snappier. Games are richer and more detailed. Image processing is lightning fast. And your entire system is more responsive.”

And it’s not just that every component can access the same memory at the same place. As Chris Mellor points out over at The Register, Apple is using high-bandwidth memory here. The memory is closer to the CPU (and other components), and it’s just faster to access than it would be to access a traditional RAM chip connected to a motherboard via a socket interface.

Apple Isn’t the First Company to Try Unified Memory

How “Unified Memory” Speeds Up Apple’s M1 ARM Macs (4)

Apple isn’t the first company to approach this problem. For example, NVIDIA started offering developers a hardware and software solution called Unified Memoryabout six years ago.

For NVIDIA, Unified Memory provides a single memory location that is “accessible from any processor in a system.” In NVIDIA’s world, as far as the CPU and GPU are concerned, they are going to the same location for the same data. However, behind the scenes, the system is paging the required data between separate CPU and GPU memory.

As far as we know, Apple is not taking an approach using behind-the-scenes techniques. Instead, each portion of the SoC is able to access the exact same location for data in memory.

The bottom line with Apple’s UMA is better performance from faster access to RAM and a shared memory pool that removes performance penalties for moving data around to different addresses.

How Much RAM Do You Need?

How “Unified Memory” Speeds Up Apple’s M1 ARM Macs (5)

(Video) How a CPU Works in 100 Seconds // Apple Silicon M1 vs Intel i9

Apple’s solution is not all sunshine and happiness. Since the M1 has the RAM modules so deeply integrated, you can’t upgrade it after purchase. If you choose an 8GB MacBook Air, there’s no increasing that device’s RAM at a later date. To be fair, upgrading the RAM hasn’t been something you could do on a MacBook for a while now. It was something previous Mac Minis could do, but not the new M1 versions.

The first M1 Macs top out at 16GB—you can get an M1 Mac with 8GB or 16GB of memory, but you can’t get any more than that. It’s no longer just a matter of sticking a RAM module into a slot.

So how much RAM do you need? When we’re talking about Windows PCs, the general advice is that 8GB is more than enough for basic computing tasks. Gamers are well-advised to bump that up to 16GB, and “prosumer” activity likely needs to double again for tasks like editing large, high-resolution video files.

Similarly, with M1 Macs, the base model with 8GB should be enough for most people. In fact, it may cover even the most hardcore of day-to-day uses. It’s hard to say, though, as most of the benchmarks we’ve seen take the M1 to task in synthetic benchmarks that push the CPU or GPU.

What really matters is how well an M1 Mac handles keeping multiple programs and a slew of browser tabs open at once. This doesn’t just test hardware, mind you, as software optimizations can go a long way toward improving this kind of performance, which is why there’s been such a focus on benchmarks that can really push the hardware. However, in the end, we’d guess that most people just want to see how the new Macs handle “real world” usage.

Stephen Hall over at 9to5 Macsaw impressive results with an M1 MacBook Air with 8GB of RAM. To get the laptop to start faltering, he had to have one Safari window open with 24 website tabs, another six Safari windows playing 2160p video, and Spotify running in the background. He also took a screenshot. “Only then did the computer finally grind to a halt,” Hall said.

Over at TechCrunch, Matthew Panazarino went even further with an M1 MacBook Pro rocking 16GB of RAM. He opened 400 tabs in Safari (plus he had a few other programs open), and it ran just fine, without any issues. Interestingly, he tried the same experiment with Chrome, but Chrome flamed out. But, he said, the rest of the system kept performing well despite the issues with Google’s browser. In fact, during his tests, he even noticed the laptop using swap space at one point, with no noticeable dip in performance.

(Video) Apple M1 and new Macs - Everything You NEED to Know

When your PC runs out of RAM, it carves out available SSD or hard drive storage as a temporary pool of memory. This can betray a noticeable slowdown in performance, though not with M1 Macs, it seems.

These are just casual day-to-day experiences, not formal tests. Still, they are likely representative of what to expect for intense day-to-day use, and given the tweaked approach to memory, 8GB of RAMshould be just fine for most people who aren’t opening browser tabs in the hundreds.

However, if you find yourself editing large, multi-gigabyte images or video files while also browsing a few dozen tabs and streaming a movie in the background all on an external monitor, then perhaps choosing the 16GB model is the better choice.

This isn’t the first time Apple has rethought its Mac systems and moved to a new architecture.

RELATED: Deja Vu: A Brief History of Every Mac CPU Architecture

READ NEXT

(Video) Why Apple's M1 Chip is So Fast

  • What Is Apple’s M1 Chip for the Mac?
  • Why It’s Okay to Buy A Mac With Only 8 GB RAM
  • M2 MacBook Air vs. M1 MacBook Air: What’s the Difference?
  • Why the Mac mini Is the Best Value Mac
  • 16 Questions You’re Too Afraid to Ask About Your New MacBook
  • M1 Pro or M1 Max MacBook: Which Should You Buy?
  • Should You Buy a 2021 MacBook Pro for Gaming?
  • Microsoft Is Transforming Bing Into an AI Search Engine

FAQs

How does M1 unified memory work? ›

The memory in the M1 is what is described as a 'unified memory architecture' (UMA) that allows the CPU, GPU, and other cores to exchange information between one another, and with unified memory, the CPU and GPU can access memory simultaneously rather than copying data between one area and another.

How fast is Apple's unified memory? ›

How fast is Apple's unified memory? Allowing creatives like 3D designers and game developers to accomplish more on the fly than ever, managed memory bandwidth blazes up to 200GB/s.

How does Mac unified memory work? ›

Unified memory enables all components on Mac can access the memory pool directly, making it faster to transfer data between the memory and processor. Meanwhile, the RAM is much closer to the processor physically, thus, the processor can access the data faster if needed.

Should I get 8GB or 16GB unified memory? ›

So if you use more demanding software or do photo editing, occasional video work, and other activities, then it's best to pay extra for the 16GB memory option. For everyday activities — browsing the web, managing emails, or working with an office suite — 8GB is perfectly adequate.

Is Unified memory better than RAM? ›

Unified memory not only increases the speed and performance of a computer but also cuts down on the energy consumption of both RAM modules and an HDD, which can be significant.

How fast is Apple M1 memory? ›

While the M1 SoC has 66.67GB/s memory bandwidth, the M1 Pro has 200GB/s bandwidth and the M1 Max has a 400GB/s bandwidth. The M1 Pro comes in memory configurations of 16 GB and 32 GB, and the M1 Max comes in configurations of 32 GB and 64 GB.

How much unified memory do I need on my Mac? ›

The increased performance and efficiency of memory use on the M1 chips suggest that you can get away with the same amount or even less than you have now while still enjoying improved performance. We recommended 16 GB as the minimum for Intel-based Macs, but 8 GB seems to be an acceptable base level for M1-based Macs.

How fast is the RAM on a M1 Macbook? ›

The M1 doubled that to 128 bits wide and stuck with LPDDR4x, for a peak of 68.25GB/s, the M2 makes the switch to LPDDR5x, which boosts memory bandwidth to 100GB/s. Note that the M1 Pro switched to LPDDR5x as well, with a 256-bit memory interface giving it 200GB/s of bandwidth.

Is 32 GB Unified memory enough? ›

Generally, if you need 32GB of memory, you will know that you need it for extremely intense workflows such as running virtual machines or heavy video editing with multiple 4K or 8K streams.

Is 16GB of unified memory enough? ›

Depends on what you want to do with it. If you're just browsing the web, or a software developer, or writing in Word or something, it's probably plenty. If you're into 8K video editing, no, it's not enough.

What are the benefits of unified memory over traditional RAM? ›

Unified memory can access both the CPU/GPU. Meanwhile, the Ram serves the CPU or GPU. Ram is only short-term data, whereas unified memory can store long-term data. Unified memory increases speed as compared to Ram.

Can unified memory in M1 chips be upgraded? ›

Mac mini (M1, 2020) has memory that is integrated into the Apple M1 chip and can't be upgraded. You can configure the memory in your Mac mini when you purchase it.

What is 16GB of unified memory? ›

What's more, the touted Unified Memory Architecture just means that 16GB is shared between the CPU and graphics. What is Unified Memory? According to Apple: [It] means that the GPU and CPU are working over the same memory.

Is 8GB RAM M1 enough? ›

Yes. In fact, “get away with it” is a bit misleading, because, for me, 8GB never feels like a constraint – until it's really pushed under sustained load. Unless you're doing seriously heavy lifting in terms of video, audio or coding work, 8GB will do you proud, and I have a feeling it'll be future-proof, too.

Videos

1.  M1 Pro/Max MacBook Pro Chips Explained: SoC Deep Dive!
(Max Tech)
2. Apple Event — November 10
(Apple)
3. M1 — How Apple DESTROYED Intel i5
(Rene Ritchie)
4. Why Apple's M1 Chip is SO Impressive: Explained!
(Max Tech)
5. Apple M1 Macs 8GB vs 16GB RAM - Multitasking STRESS Test
(Max Tech)
6. Mac Studio Buyer's Guide - Don't Make these 7 Mistakes!
(Max Tech)
Top Articles
Latest Posts
Article information

Author: Zonia Mosciski DO

Last Updated: 12/20/2022

Views: 6288

Rating: 4 / 5 (71 voted)

Reviews: 86% of readers found this page helpful

Author information

Name: Zonia Mosciski DO

Birthday: 1996-05-16

Address: Suite 228 919 Deana Ford, Lake Meridithberg, NE 60017-4257

Phone: +2613987384138

Job: Chief Retail Officer

Hobby: Tai chi, Dowsing, Poi, Letterboxing, Watching movies, Video gaming, Singing

Introduction: My name is Zonia Mosciski DO, I am a enchanting, joyous, lovely, successful, hilarious, tender, outstanding person who loves writing and wants to share my knowledge and understanding with you.