您的位置:首页 > 其它

How much GPU memory do iPhones and iPads have?

2015-11-03 17:26 489 查看


up
vote14down
votefavorite
3

I'm wondering how GPU memory works on the iPhone and iPad. After reading the Apple tech specs on the iPad 3 (http://www.apple.com/ipad/specs/) 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.

iphone ios ipad gpu
shareimprove
this question
edited Jun
28 '12 at 15:01




CajunLuke
13.2k53561

asked Jun 27 '12 at 19:05





PsychoDad
216311


migrated from stackoverflow.com Jun
28 '12 at 14:21

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

 add
a comment


2 Answers

activeoldestvotes

up vote15down
voteaccepted
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

shareimprove
this answer
answered Jun 27 '12 at 19:14





OpenUserX03
338137

 
 
Thanks. This explains it perfectly. – PsychoDad 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? – PsychoDad 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
add
a comment


up vote0down
vote
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.

shareimprove
this answer
answered Jul 4 '13 at 1:09





Jack Zahran
1

 
 
Interesting, thanks for sharing. – PsychoDad Sep
23 '14 at 16:09
add
a comment


up
vote14down
votefavorite
3

I'm wondering how GPU memory works on the iPhone and iPad. After reading the Apple tech specs on the iPad 3 (http://www.apple.com/ipad/specs/) 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.

iphone ios ipad gpu
shareimprove
this question
edited Jun
28 '12 at 15:01




CajunLuke
13.2k53561

asked Jun 27 '12 at 19:05





PsychoDad
216311


migrated from stackoverflow.com Jun
28 '12 at 14:21

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

 add
a comment


2 Answers

activeoldestvotes

up vote15down
voteaccepted
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

shareimprove
this answer
answered Jun 27 '12 at 19:14





OpenUserX03
338137

 
   
Thanks. This explains it perfectly. – PsychoDad 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? – PsychoDad 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
add
a comment


up vote0down
vote
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.

shareimprove
this answer
answered Jul 4 '13 at 1:09





Jack Zahran
1

 
   
Interesting, thanks for sharing. – PsychoDad Sep
23 '14 at 16:09
add
a comment
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: