Quelle est la quantité de mémoire GPU des iPhones et iPads?

17

Je me demande comment fonctionne la mémoire GPU sur iPhone et iPad. Après avoir lu les spécifications techniques d'Apple sur l'iPad 3 (http://www.apple.com/ipad/specs/), il dit que l'A5X est un système sur une puce avec un processeur dual core et un GPU quad core. Partagent-ils la même RAM système? Comment le GPU effectue-t-il des opérations rapides s'il doit fonctionner dans la mémoire RAM du système? Je suis sûr que c'est mon manque de compréhension du système sur une architecture de puce qui me déroute, mais si quelqu'un peut faire écho à ses connaissances, ce serait utile.

jjxtra
la source

Réponses:

18

Les iPhones / iPod Touches / iPads ont tous une architecture de mémoire unifiée, ce qui signifie que le CPU et le GPU partagent la mémoire système. Il n'y a pas de mémoire vidéo dédiée sur ces appareils.

L'avantage est que vous n'avez pas à vous soucier de manquer de mémoire vidéo pour vos textures ou données de sommet (votre application sera interrompue par iOS pour utiliser trop de mémoire avant que cela ne se produise). L'inconvénient est que vous partagez la même bande passante mémoire pour le gameplay et les graphiques. Plus vous consacrez de bande passante mémoire aux graphiques, moins vous en aurez pour le gameplay et la physique

OpenUserX03
la source
Donc, si je peux demander un suivi, je suppose que la RAM GPU est la même que la RAM régulière? C'est juste le nombre d'unités de traitement GPU qui rend les opérations GPU si rapides?
jjxtra
@PsychoDad oui, c'est le même type de mémoire, juste utilisé pour différentes choses. Les opérations GPU sont "rapides" en raison de l'architecture multicœur RISC (de nombreux cœurs qui ne font que des instructions de base).
Alexander - Rétablir Monica le
2

Sur les processeurs plus récents tels que les A5X, A6 et A6X, Apple a doublé la bande passante en mémoire pour le GPU à 128 bits tandis que le CPU dispose toujours d'un accès 64 bits.

Jack Zahran
la source
Merci pour le partage!
jjxtra