Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm wondering how GPU memory works on the iPhone and iPad. After reading the Apple tech specs on the iPad 3 ( it says the A5X is a system on a chip with a dual core CPU and quad core GPU. Do they share the same system RAM? How does the GPU do fast operations if it has to work in system RAM? I'm sure it's my lack of understanding of the system on a chip architecture that is confusing me, but if someone can chime in with their knowledge that would be helpful.

share|improve this question

migrated from Jun 28 '12 at 14:21

This question came from our site for professional and enthusiast programmers.

up vote 17 down vote accepted

iPhones/iPod Touches/iPads all have a Unified Memory Architecture which mean that both the CPU and GPU share system memory. There is no dedicated video memory on these devices.

The advantage is that you don't need to worry about running out of video memory for your textures or vertex data (your app will be terminated by iOS for using too much memory before that happens). The disadvantage is that you share the same memory bandwidth for gameplay and graphics. The more memory bandwidth you dedicate to graphics, the less you will have for gameplay and physics

share|improve this answer
Thanks. This explains it perfectly. – jjxtra Jan 15 '13 at 23:52
So if I may ask a follow up, I assume GPU RAM is the same as regular RAM? It's just the number of GPU processing units that make GPU operations so fast? – jjxtra Jan 15 '13 at 23:53
@PsychoDad yes, they're the same type of memory, just used for different things. GPU operations are "fast" because of the RISC massively multicore architecture (many cores that only do basic instructions). – AMomchilov Jul 4 '13 at 2:45

On the newer processors such as the A5X, A6 and A6X Apple has doubled the bandwidth to memory for the GPU to 128bit whereas the CPU still has 64 bit access.

share|improve this answer
Interesting, thanks for sharing. – jjxtra Sep 23 '14 at 16:09

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.