Pourquoi Apple choisit imagination pour son GPU

SoftKitty démo OpenGL ES - PowerVR Rogue (1)

Le mois dernier, Apple a annoncé qu'elle avait prolongé son pluriannuelle, contrat de licence multi-usage avec Imagination Technologies qui donne accès à la gamme d'Apple des GPU PowerVR actuels et futurs de l'imagination. Sans aucun doute Apple est le plus gros client mobile d'imagination, mais Apple est pas son seul client. D'autres sociétés qui délivrent les permis les GPU PowerVR comprennent Samsung, MediaTek, Allwinner, Texas Instruments et Intel. Cela signifie que non seulement le GPU PowerVR trouvé dans l'iPhone et l'iPad, il est également le GPU utilisé dans certaines variantes du Galaxy S4 Samsung, les premiers modèles de la Kindle Fire d'Amazon et une grande partie des téléphones chinois avec des processeurs de MediaTek.

Comment mesurez-vous les performances du GPU? Cores? Megahertz? GigaFLOPS?

Le problème avec la technologie est qu'elle est complexe. Il est le travail des départements de marketing pour dire aux consommateurs pourquoi le produit A est meilleur que le produit B. Pour les CPU les commerçants ont fait un excellent travail de convaincre le grand public que plus mégahertz est bonne, plusieurs noyaux sont bonnes. Quad-core est mieux que dual-core, 1.2Ghz est mieux que 1Ghz, et ainsi de suite. Le problème est que ce ne sont pas effectivement toujours vrai, mais qui est un autre débat. La question est de savoir comment mesurez-vous les performances du GPU? Cores? Megahertz? GigaFLOPS?

Quel est exactement un «noyau» dans un GPU est un terme discutable. Auparavant, un GPU était le processeur frontal qui était responsable de la planification et de travail dispatching. Or, il pourrait être utilisé pour décrire des instances entières d'un GPU. SGX544MP3 GPU Imagination utilisé trois cas complète du moteur de SGX544, dupliquer toutes les ressources GPU trois fois. Il a donc appelé le MP3 comme il avait un GPU à trois fils.



Cependant GPU contient également des unités qui peuvent effectuer certaines fonctions mathématiques et graphiques. La plupart des GPU ont beaucoup de ces unités et les fournisseurs de GPU ont commencé à appeler les noyaux, même si elles ne peuvent pas agir indépendamment et besoin d'un processeur frontal pour planifier le travail pour eux. Si vous utilisez cette définition d'un noyau puis les derniers GPU de 192 cœurs ont Imagination!

En l'espace mobile ne sont pas moins de sept fabricants de GPU. Si vous pensiez que la cueillette d'une carte vidéo pour un PC était difficile alors vous est pas encore rien vu! La liste actuelle des concepteurs de GPU incluent ARM avec sa gamme Mali, Qualcomm avec sa gamme de Adreno, NVIDIA, Intel, Broadcom, Vivante et l'imagination.

Les derniers GPU de 192 cœurs ont Imagination!

Si nous supposons que, en général dans Qualcomm, Nvidia et Intel ne mettent leurs GPU dans leurs propres processeurs qui laisse ARM, Imagination, Broadcom et Vivante qui peuvent fournir aux décideurs de processeur comme Samsung, MediaTek et Allwinner avec des dessins de GPU. De cette liste le premier deux sont ARM et Imagination. Samsung et MediaTek ont ​​utilisé Mali GPU PowerVR GPU ARM et de l'imagination, et il ne semble pas être une règle absolue dont GPU sera utilisé dans toute puce particulière. Cependant, comme une généralisation grossière Samsung semble avoir favorisé les offres de ARM et MediaTek a opté plus souvent pour le GPU PowerVR. Apple a d'autre part a choisi le PowerVR constamment. D'Apple A4, A5, A5X, A6, A6X, et A7 processeurs système-sur-puce tous les GPU PowerVR utilisation.

PowerVR GPU sont différents que les autres GPU en ce qu'ils utilisent un Tile Basé Rendu différé (TBDR), plutôt que d'un mode de rendu immédiate (IMR) que l'on trouve sur d'autres architectures GPU. Sur les systèmes d'IMR le GPU est donné de détails sur chaque objet dans une scène et les objets sont rendus et mis ensemble pour former le cadre. Le problème est que les objets qui sont derrière les autres objets sont rendus et ensuite rejetées car elles ne peuvent pas être vus depuis le point de vue actuel. Cela signifie que tout pixel donné peut être tiré plus d'une fois, ce qui est évidemment une perte de temps de GPU et de la puissance de la batterie.

Bien que d'autres GPU ont technologies de rejet précoce, aucun d'entre eux sont aussi bons que Tile base de rendu différé d'Imagination.

Avec TBDR le cadre est découpé en petits carreaux et la tuile est pas rendue jusqu'à la scène entière a été soumis à la GPU. Cela signifie que, avant le rendu commence le GPU a une idée de ce que les objets peuvent être vus et qui ne peut pas. En utilisant un processus appelé «enlèvement de surface cachée" (HSR) le GPU peut économiser du temps et de la puissance que de rendre les bits qui peuvent être vus. Bien que d'autres GPU ont technologies de rejet précoce, aucun d'entre eux sont aussi bons que TBDR.

PowerVR GPU_PowerVR GX6650

Imagination a récemment annoncé son dernier GPU, le PowerVR GX6650, le successeur du PowerVR G6430 trouvé dans le processeur Apple A7. Sur le papier, la GX6650 offre jusqu'à 115,2 GFLOPS à 300 MHz, un saut important par rapport aux 76,8 glops du G6430. Ces chiffres correspondent à ceux de la nouvelle Tegra K1 Kepler GPU de NVIDIA, mais le nouveau GPU d'Imagination a un taux Pixels supérieurs / Clock (POR), qui pourrait être un facteur clé quand il vient à pousser à une teneur plus élevée de résolution, tels que vidéo 4K. Chaque fois que Apple fait sa prochaine grande mise à niveau GPU, il est possible qu'il se déplace vers la GX6650.

Comme pour les appareils Android, nous devrons attendre et voir si Samsung, MediaTek et Allwinner produisent des processeurs avec le PowerVR GX6650. Ce que nous savons est que le Allwinner UltraOcta A80, un processeur OCTA-core big.LITTLE, utilisera le GPU PowerVR G6230. Le G6230 offre 38,4 GFLOPS à 300 MHz et 4 ROPs, mais cela ne correspond clairement pas le pouvoir de la GX6650. Nous savons aussi que l'a récemment annoncé MediaTek MT6595, un autre processeur OCTA-core avec quatre ARM Cortex-A17 noyaux et quatre cœurs Cortex-A7, vont utiliser un Imagination Technologies PowerVR Series6 GPU, mais nous ne savons pas lequel.

Que pensez-vous? Aimeriez-vous pour voir les GPU PowerVR plus Imagination utilisés dans les processeurs présents dans les appareils Android?




» » Pourquoi Apple choisit imagination pour son GPU