Movatterモバイル変換


[0]ホーム

URL:


Aller au contenu
Wikipédial'encyclopédie libre
Rechercher

ARM Mali

Un article de Wikipédia, l'encyclopédie libre.
Page d’aide sur l’homonymie

Pour les articles homonymes, voirMali (homonymie).

Zoom d'un processeur ARM Cortex A57 A53.

L'architectureMali est une famille deprocesseurs graphiques conçue pour lessmartphones et lestablettes tactiles ; elle est développée par la sociétéARM pour lesSoC basés sur l'architecture ARM et intégrée sous licence par différents fabricants demicroélectronique.Elle a été développée parARM Norway (anciennement Falanx) àTrondheim[réf. nécessaire]. Les architectures ont des noms scandinaves (Utgard, Midgard, Bifrost et Valhall).

On peut notamment retrouver ces processeurs graphiques dans certains SoCExynos deSamsung, les A1X deAllwinner Technology, certains SoCWonderMedia deVIA, certains SoCAmlogic ouRockchip, et notamment dans certainschipset Novathor deSTMicroelectronics comme le U8500.

Pilotes

[modifier |modifier le code]

OpenGL ES

[modifier |modifier le code]

Le projetLima driver a été créé en 2011 pour produire un pilotelibre permettant d'accéder aux générations Mali-200 et Mali-400 de l'architecture utgard, puis il a été abandonné entre 2012 et 2013. Il est de nouveau actif depuis et est intégré dans Mesa depuis la version 19, et la partie DRM dans Linux depuis la version 5.2.

Le projet, Panfrost, a pour but de supporter les versions Midgard (T---) and Bifrost (G--) de ces GPU[1],[2]. Du fait qu'il soit basé sur Gallium, certaines fonctions OpenGL pour bureau sont automatiquement traduites en fonctions OpenGL ES, permettant ainsi de faire fonctionner des applications pour bureau sur architecture Midgard, ce qui n'est pas le cas avec le pilote propriétaire[3]. Il est également intégré dans les versions stables de Mesa depuis le version 19, et la partie DRM dans Linux depuis la version 5.2. Il gère un grand nombre de fonctions OpenGL complet (pas que ES), sans atteindre OpenGL 3.0 en.

De nombreux SoC ARM comportent cependant un GPUPowerVR ou plus rarement d'autres processeurs graphiques (Adreno deQualcomm,Vivante,Nvidia etVideoCore deBroadcom), qui possèdent tous des pilotes pour Linux. Les pilotes 3D sont présents dans Mesa pour Adreno (Freedreno), Vivante (Etnaviv) et VideoCore (vc4 et vc5), ainsi que nvidia (Nouveau).

L'API générique d'accès au GPU MALI compatible EXA/DRI2libres à sources ouvertes (licencesApache etMIT) est disponible pour les Mali 200, 300, 400 et 600 sur la plateforme Linux[4], mais la partie la plus basse d'accès au processeur, dépendant du constructeur reste fermée.

D'autre part le pilote X11 est minimum et un projet alternatif a démontré qu'il est possible d’accélérer en moyenne 3 fois les performances des opérations 3D et jusqu'à 10 fois les opérations géométriques 2D en ajoutant la gestion de certains composants d'X11[5].

OpenGL

[modifier |modifier le code]

Bien que le pilote officiel d'ARM ne supporte pas OpenGL, par contre, les pilotes sous licence libres pour Linux, Lima et Panfrost, le supportent (voir section OpenGL ES ci-dessus).

OpenCL

[modifier |modifier le code]

Lekit de développementOpenCL, appelé « Mali OpenCL SDK », est mis à disposition par ARM pour les GPU T600 et supérieur, il est compatible Linux etMicrosoft Windows. Les sources sont disponibles, mais la licence propriétaire. Il faut une licence d'ARM pour pouvoir redistribuer les sources[6].

Renderscript

[modifier |modifier le code]

GoogleAndroid fournit une APIRenderscript compatible avec les pilotes Mali T600 et supérieurs[7].

Vulkan

[modifier |modifier le code]

Les processeurs Mali-T760 et supérieur de l'architecture Midgard, ainsi que sur l'ensemble de l'architecture Bifrost, ont des caractéristiques compatibles avec l'APIVulkan 1.0. Les pilotes doivent fonctionner enespace utilisateur, pourAndroid 7.0 etGNU/Linux, et pour quelques plateformes uniquement[8],[9].

Le développement d'un pilote Vulkan open source pour les familles Midgard et Bifrost (Mali-T--- et Mali-G--) appelé PanVk débute en 2021, au sein du projet Mesa3D[10].

Les séries

[modifier |modifier le code]

Mali-55

[modifier |modifier le code]

Le Mali-55 supporte le calcul matériel des fragments et logiciel seulement des vecteurs. Il est compatible avec OpenGL ES 1.1 et OpenVG 1.0[11]

Utgard - Mali-...

[modifier |modifier le code]

Les processeurs dont le nom comporte l’appellation Mali-... correspondent à l'architectureUtgard.

Série Mali-200

[modifier |modifier le code]

La première série, Mali 200, utilisée dans des processeurs tels que le SoCTelechips TCC890x[12]. Letaux de remplissage est d'un pixel par cœur et par cycle d'horloge avec toutefois une limitation lorsque le compteur de vecteurs est saturé, cela donne par exemple pour 1 cœur à 100 MHz, 100 Mpixels/s[13].

Série Mali-300

[modifier |modifier le code]

La seconde série, Mali-300 ne semble pas avoir été intégrée dans des processeurs commercialisés.

Série Mali-4..

[modifier |modifier le code]

La troisième série, Mali-400 MP, premier processeur graphique mobile à proposer une architecture multi-cœur est proposée sur des processeurs plus haut de gamme, généralement, contenant un CPU Cortex A9, comme leST-Ericsson U8500[14], comme les SamsungExynos 4, lesAmlogic 8726-M et 8726-MX ou lesRockchip RK3188, mais aussi sur des Soc contenant des Cortex A8Allwinner A1X. Il peut être utilisé en version 1 à 4 cœurs et indépendamment à des fréquences de 200 à 400 MHz. Pour donner un ordre d'idée, un quadruple cœur à 200 MHz, supporte une vitesse de remplissage de 44 mégatriangles par seconde et 800 mégapixels par seconde, conservant ainsi la vitesse de remplissage brut par cœur et cycle d'horloge des Mali 200.

Le Mali-450 MP offre une puissance deux fois supérieure par cœur à celle du Mali-400 MP pour le rendu d'OpenGL ES 2.0[15] et peut gérer jusqu'à 8 cœurs simultanés. La première implémentation est l'AMLogic AML8726-M8, un SoC fondu en 28 nm parTSMC, contenant 4 cœurs cortex A9 à 2 GHz et 6 cœurs Mali-450 MP et qui devrait être disponible en série à partir du3e trimestre 2013[16].

En, ARM annonce le Mali-470, orienté vers les périphériques ultra basse consommation d'habillage (montres, puces que l'on peut coudre dans les vêtements, etc.). Il améliore le Mali-450, principalement au niveau de l'efficacité. Il consomme deux fois moins d'énergie que le Mali-400 à un taux de traitement équivalent. Il ajoute par rapport à ses prédécesseurs unprocesseur vectoriel, et réduit encore le recalcul de blocs qui n'auraient pas été modifiés[17].

Midgard - Mali-T...

[modifier |modifier le code]

Les processeurs dont le nom comporte l’appellation Mali-T... correspondent à l'architectureMidgard.

Série Mali-T6..

[modifier |modifier le code]

La série Mali-T600 est à destination des Cortex A15. Elle équipe notamment la série de Samsung Exynos 5. Le premier modèle a été le Mali-T604[18].

La série des Mali-T600 introduit le calcul flottant 64 bits. Construit sur une conception architecturale multicœur scalable et multi-pipeline et inclus de nombreuses fonctions avancées telles que[19] :

  • opération scalaire et vectorielle native pour les types de données flottantes et entières d'OpenCL (dont les 64 bits).
  • Support pour la compilation statique et dynamique
  • types de données d'image et d'échantillon pour l'accélération matérielle
  • opération atomiques rapides
  • compatibilité avec la précision requise par la norme IEEE754-2008
  • Support d'OpenGL ES 3.0[20]

La série Mali-T6.. apporte également les nouveautés suivantes[21]

  • 256+ thread par cœur au lieu de 128 sur les Mali-400 et deux pipes arithmétiques à faible latence.
  • Un pipeline avec les 3 principales tâches unifiées.
  • L'anticrénelage par suréchantillonnage (MSAA) 4x maintient un taux de remplissage de 90 % et en 16x ne divise que par 4 le taux de remplissage.
  • Une gestion de l'énergie améliorée, l'horloge d'un cœur est immédiatement et automatiquement arrêtée lorsque inutilisée et différentes fréquence possible pouvant être géré en automatique ou par le système et compatible avec le contrôle DVFS (Dynamic Voltage and Frequency Scaling).

ARM annonce le àShanghai, rendre augroupe Khronos un test complet de conformité « OpenCL 1.1 Full Profile » pour les processeurs graphiques Mali-T604 afin d'en obtenir la certification[19]. Il s'agit duFull profile à l'intention des ordinateurs de calcul de bureau et non uniquement des applications mobiles ou embarquées (Embedded Profile), démontrant la volonté d'ARM de s'imposer dans tous les domaines.

La seconde génération, inclut les Mali-T622, Mali-T624, Mali-T628, Mali-T678?

Série Mali-T7..

[modifier |modifier le code]

La première génération des Mali-T7.., présentée le, est décliné sous deux modèles, tous deux compatibles OpenGL ES 3.0 et DirectX11[22]. Ils sont également compatible OpenCL 1.1 et RenderScript :

  • Mali-T720, destiné à remplacer les Mali-300 et Mali-400 MP, en y apportant le support OpenGL ES 3.0 et des performances 2 fois supérieures au Mali-400 MP. Il comporte 8 processeurs de shaders, ainsi que 2 MMU. Il sera notamment adapté au fonctionnement avec les processeursARM Cortex-A17 MPCore.
  • Le Mali-T760 double le nombre de processeurs de shaders des Mali-T604, en les passant de 8 à 16 et comporte une unité de tuillage avancé, permettant de calculer l'image en rectangle séparés et d'améliorer ainsi l'élimination des polygones inutiles (clipping) ou le traçage de surface n'ayant pas changé.

Le Mali-T760 supporte également l'APIVulkan.

Série Mali-T8..

[modifier |modifier le code]

Fin, ARM présente la gamme Mali-T8.., cette nouvelle gamme ajoute le support l'OpenGL ES 3.1, d'OpenCL 1.2 et différentes optimisations rendant le GPU plus efficace au niveau consommation[23]. Le support de l'API Vulkan 1.0 a été ajouté après sa sortie :

  • Le Mali-T820 est optimisé pour les produits entrée de gamme et orientéefficacité énergétique
  • Le Mali-T830 en milieu de gamme avec un balancement entre efficacité énergétique et performances
  • Et enfin, les Mali-T860 et T880 sont surtout orientés vers les performances pures.

Bifrost - Mali-G..

[modifier |modifier le code]

Les processeurs dont le nom comporte l’appellation Mali-G.. correspondent à l'architectureBifrost.

Mali-G71

[modifier |modifier le code]

ARM annonce en le processeur graphique Mali-G71, utilise l'architecture Bifrost, qui peut être couplé avec le nouveau processeurCortex-A73 pour des tâches deréalité virtuelle[24]. C'est le premier GPU d'ARM compatible avec l'API Vulkan, l'API étant ensuite porté sur les modèles des séries Mali-T..., mais aucune information n'a été donnée quant au portage sur les Mali[25]-.... Des améliorations ont été faites sur le système de pipeline, sur la granularité des caches, et sur l'élimination des triangles d'une taille inférieur au pixel[25].

Mali-G51

[modifier |modifier le code]

Annoncé en, le Mali-G51 est à destination de la réalité virtuelle et des écrans de résolution plus élevée. Il comporte deux shaders de pixels par cœur graphique, doublant ainsi les taux de texel et pixel par cœur, par rapport au Mali-G71. Il supporte également la compression de tampon d'image ARM (ARM Frame Buffer Compression ou AFBC) 1.2, ainsi que les API Vulkan, OpenGL ES 3.2 et OpenCL 2.0[26].

Mali-G52

[modifier |modifier le code]
Cette section est vide, insuffisamment détaillée ou incomplète.Votre aide est la bienvenue !Comment faire ?

Mali-G31

[modifier |modifier le code]
Cette section est vide, insuffisamment détaillée ou incomplète.Votre aide est la bienvenue !Comment faire ?

Mali-G72

[modifier |modifier le code]

Annoncé en (seconde génération Bifrost), le Mali-G72 est destiné à succéder au Mali-G71, les performances générales par rapport à son prédécesseur ont été améliorés de 40%, et l'efficacité énergétique améliorée de 25%.

Mali-G76

[modifier |modifier le code]

Annoncé en (troisième génération Bifrost), le Mali-G76 améliore ses performances de 30 % par rapport au G72, et améliore de 2,7 fois l'efficacité en Machine Learning (ML). Il supporte de 4 à 20 cœurs[27]. Chaque cœur comporte trois moteurs et chaque moteur comporte huit voies d’exécution[28].

Valhall - Mali-Gxx

[modifier |modifier le code]

Mali-G77

[modifier |modifier le code]
Cette section est vide, insuffisamment détaillée ou incomplète.Votre aide est la bienvenue !Comment faire ?

Mali-G78

[modifier |modifier le code]
Cette section est vide, insuffisamment détaillée ou incomplète.Votre aide est la bienvenue !Comment faire ?

Le Mali-G78 est la deuxième génération de l'architecture Valhall.

Mali-G610

[modifier |modifier le code]

Il fait partie de la10e génération de processeurs graphiques Mali.

Le GPU Mali-G10 est une importante évolution de la gamme, puisqu'il intègre désormais un microcontrôleurCortex-M7 pour ordonnancer les tâches vers les différentes unités de traitement. On appelle cet ajout le frontal de flux de commande (anglais :Command Stream Frontend, CSF), ce qui est courant sur les processeurs graphiques géométriques haut de gamme. Les développeurs du pilote libre Panfrost ont forké leur code pour intégrer ces changements sous le nom de « PanCSF » pour intégrer ces changements importants de manière indépendante au pilote Panfrost qui continue de supporter les architectures plus anciennes qui utilisaient un plus simple gestionnaire de tâches (anglais :Job Manager)[29].

Modèles

[modifier |modifier le code]

Voici la liste actuelle des modèles de cœurs Mali :

NomMax
cœurs max.
shaders
Max tailleCache niveau 2compatibilité APIArchitectureRéférence
Mali-551-OpenGL ES 1.1,OpenVG 1.0-[11]
Mali-2001-OpenGL ES 1.1 & 2.0,OpenVG 1.1Utgard[30][31]
Mali-3001KioOpenGL ES 1.1 & 2.0,OpenVG 1.1[32]
Mali-400 MP4256 KioOpenGL ES 1.1 & 2.0,OpenVG 1.1[33]
Mali-450 MP8512 KioOpenGL ES 1.1 et 2.0,OpenVG 1.1[34]
Mali-4704Kio (L1)
256 Kio (L2)
OpenGL ES 1.1 et 2.0,OpenVG 1.1[35]
Mali-T6044256 KioOpenGL ES 1.1, 2.0 et 3.0[20],OpenVG 1.1,
OpenCL 1.1,DirectX 11,Renderscript
Midgard
1re gén.
[36],[37]
Mali-T6222256 Kio par cœurOpenGL ES 1.1, 2.0 et 3.0,OpenVG 1.1,
OpenCL 1.1,DirectX 11,Renderscript
[38]
Mali-T6244256 KioOpenGL ES 1.1, 2.0 et 3.0,OpenVG 1.1,
OpenCL 1.1,DirectX 11,Renderscript
Midgard
2e gén.
[39],[40]
Mali-T6288256 KioOpenGL ES 1.1, 2.0 et 3.0,OpenVG 1.1,
OpenCL 1.1,DirectX 11,Renderscript
[41],[40]
Mali-T6588256 KioOpenGL ES 1.1, 2.0 et 3.0,OpenVG 1.1,
OpenCL 1.1,DirectX 11,Renderscript
[42],[43]
Mali-T6788256 KioOpenGL ES 1.1, 2.0 et 3.0,OpenVG 1.1,
OpenCL 1.1,DirectX 11,Renderscript
[44],[40]
Mali-T720864 Kio à 256 Kio selon
le nombre de processeurs.
OpenGL ES 1.1, 2.0 et 3.0,OpenVG 1.1,
OpenCL 1.1,DirectX 11,Renderscript
Midgard
3e gén.
[45]
Mali-T76016256 Kio à 2 Mio (256 à
512 Kio partagé par
groupe de 4 cœurs)
OpenGL ES 1.1, 2.0 et 3.0 à 3.2,OpenVG 1.1,
Vulkan 1.0[8]
OpenCL 1.1,DirectX 11,Renderscript
[46]
Mali-T8201 à 432 Kio à 256 Kio selon
le nombre de processeurs.
OpenGL ES 1.1, 2.0, 3.0 à 3.2,
Vulkan 1.0
OpenCL 1.1/1.2 Full Profile,
DirectX 11 FL9_3,Renderscript
Midgard
4e gén.
[47]
Mali-T8301 à 432 Kio à 256 Kio selon
le nombre de processeurs.
OpenGL ES 1.1, 2.0, 3.0 à 3.2,
Vulkan 1.0
OpenCL 1.1/1.2 Full Profile,
DirectX 11 FL9_3,Renderscript
[47]
Mali-T8601 à 16256 Kio à 2 Mio selon
le nombre de processeurs.
OpenGL ES 1.1, 2.0, 3.0 à 3.2,
Vulkan 1.0
OpenCL 1.1/1.2 Full Profile,
DirectX 11 FL9_3,Renderscript
[48]
Mali-T8801 à 16256 Kio à 2 Mio selon
le nombre de processeurs
(256 à 512 kio / 4 unités de shaders)
OpenGL ES 1.1, 2.0, 3.0 à 3.2
Vulkan 1.0
OpenCL 1.1/1.2 Full Profile
DirectX 11 FL11_2,Renderscript
[48]
Mali-G31
très basse conso.
1 (simple ou double pixel)32 Kio à 512 Kio niveau 2OpenGL ES 1.1, 2.0, 3.0 à 3.2
Vulkan 1.0
OpenCL 1.1/1.2/2.0 Full Profile
Renderscript
Bifrost[49]
Mali-G511 à 32128 Kio à 2 Mio niveau 2OpenGL ES 1.1, 2.0, 3.0 à 3.2
Vulkan 1.0
OpenCL 1.1/1.2/2.0 Full Profile
DirectX 11 FL11_2,Renderscript
[50]
Mali-G521,2,3,4 ou 6 (dual pixel)32 Kio à 512 Kio niveau 2OpenGL ES 1.1, 2.0, 3.0 à 3.2
Vulkan 1.0
OpenCL 1.1/1.2/2.0 Full Profile
Renderscript
[51]
Mali-G711 à 32128 Kio à 2 Mio niveau 2OpenGL ES 1.1, 2.0, 3.0 à 3.2
Vulkan 1.0
OpenCL 1.1/1.2/2.0 Full Profile
DirectX 11 FL11_2,Renderscript
[52],[25]
Mali-G721 à 32128 Kio à 2 Mio niveau 2OpenGL ES 1.1, 2.0, 3.0 à 3.2
Vulkan 1.0
OpenCL 1.1/1.2/2.0 Full Profile
DirectX 12 FL11_1,Renderscript
[53]
Mali-G764 à 20512 Kio à 4 Mio niveau 2OpenGL ES 1.1, 2.0, 3.0 à 3.2
Vulkan 1.1
OpenCL 1.1/1.2/2.0 Full Profile
[54]
Mali-G777 à 16512 Kio à 4 Mio niveau 2OpenGL ES 1.1, 2.0, 3.0 à 3.2
Vulkan 1.1
OpenCL 1.1, 1.2, 2.0 Full Profile
Valhall[55]
Mali-G787 à 24512 Kio à 2 Mio niveau 2OpenGL ES 1.1, 2.0, 3.0 à 3.2
Vulkan 1.1, 1.2
OpenCL 1.1, 1.2, 2.0 Full Profile
Valhall
2e gén.
[56]
Mali-G6101 à 6512 Kio à 2 Mio niveau 2OpenGL ES 1.1, 2.0, 3.0 à 3.2
Vulkan 1.1, 1.2
OpenCL 1.1, 1.2, 2.0 Full Profile
[57]

Implémentations

[modifier |modifier le code]

Les différentes variantes du GPU Mali peuvent être trouvées dans les SoC suivants :

Fabricantnom du SoCversion de Mali
TelechipsTCC8803, TCC8902, TCC8900, TCC9201Mali-200[58],[59]
NetLogicAu1380, Au1350Mali-200[60],[61]
Socle-TechLeopard-6Mali-200[62]
STMicroelectronicsSPEAr1340Mali-200[63]
SpreadtrumSC8810, SC6820Mali-400 MP1[64]
Amlogic8726-M, 8726-MXMali-400 MP1/MP2 (1 ou 2 cœurs 400 MHz)[59]
AllwinnerA10, A13, R8Mali-400 MP1 (1 cœur à 300~400 MHz)[59]
AllwinnerA20Mali-400 MP2 (2 cœurs)
NufrontNusmart 2816Mali-400 MP
RockchipRK3188,PX2Mali-400 MP4 (4 cœurs)[65]
MediaTekMT6572Mali-400 MP (1 cœur)[66]
SamsungExynos 4210, 4212, 4412Mali-400 MP4 (4 cœurs)[67]
SamsungS5P6450 VegaMali-400 MP[68]
ST-EricssonNovaThor U9500, U8500, U5500Mali-400 MP[69]
STMicroelectronicsSTi7108, STiH416Mali-400 MP[70],[71]
WonderMediaPrizm WM8850, WM8950Mali-400 MP[72]
WonderMediaPrizm WM8880, WM8980Mali-400 MP2
WonderMediaPrizm WM8860Mali-450 MP
AmlogicS805Mali-450 MP2 (2 cœurs)[73]
AmlogicAML8726-M8Mali-450 MP4 (4 cœurs)[74]
AmlogicS802, S812Mali-450 MP8 (8 cœurs)[73]
SamsungExynos 5250, 5440Mali-T604 MP[75]
SamsungExynos 5260Mali-T624 MP[76]
HiSiliconKirin 935Mali-T628 MP4 (4 cœurs)[77]
SamsungExynos 5420, 5422, 5800Mali-T628 MP6 (6 cœurs)[78]
HiSiliconK3V3 (ou Kirin 910)Mali-T658
SamsungExynos 7580Mali-T720 MP2 (2 cœurs)
AllwinnerH6 V200 et H6 VC200Mali-T720 Mutli-Core[79],[80]
RockchipRK3288Mali-T760 MP4 (4 cœurs)[81]
MediaTekMT6732Mali-T760[82]
RockchipRK3399Mali-T860 MP4 (4 cœurs)
MediaTekHelio P20Mali-T880 MP2 (2 cœurs)
HiSiliconKirin 950Mali-T880 MP4 (4 cœurs)
MediaTekHelio X20Mali-T880 MP4 (4 cœurs)
MediaTekHelio X25Mali-T880 MP4 (4 cœurs)
SamsungExynos 8 Octa 8890Mali-T880 MP12 (12 cœurs)
HiSiliconKirin 960Mali-G71 MP8 (8 cœurs)[83]
SamsungExynos 8895Mali-G71 MP20 (20 cœurs)[84]
AllwinnerAllwinner H616Mali-G31 MP2 (2 cœurs)[85]
RockchipRK3530Mali-G52
HiSiliconKirin 970Mali-G72 MP12 (12 cœurs)
SamsungExynos 9810Mali-G72 MP18 (18 cœurs)
HiSiliconKirin 980Mali-G76 MP16 (16 cœurs)
SamsungExynos 9820Mali-G76 MP12 (12 cœurs)
SamsungExynos 990Mali-G77 MP11 (11 cœurs)
RockchipRK3568Mali-G52
RockchipRK3588Mali-G610 MP4 (4 cœurs)

Références

[modifier |modifier le code]
  1. (en) « Panfrost - FOSS driver for Mali T6.., T7.., T8.. and G7. GPUs », surgitlab.Freedesktop.org
  2. (en) Robert Foss, « Status of the Embedded GPU Space », 1er trimestre 2018
  3. (en) Alissa Rosenzweig, « Kodi and SuperTuxKart on Panfrost », surrosenzweig.io,
  4. (en)Open Source Mali GPUs Linux EXA/DRI2 And X11 Display Drivers sur malideveloper.com
  5. (en)New xf86-video-sunxifb DDX driver for Xorg
  6. Mali OpenCL SDK
  7. (en)RenderScript
  8. a etb(en) « Arm Mali GPU Vulkan Drivers », surARM Developer
  9. (en) « Mali GPU User-Space Binary Drivers », surARM Developer
  10. (en) Jean-Luc Aufranc, « PanVk – Panfrost gets a Vulkan driver », surCNX-Software,
  11. a etb(en)55 3D Graphics Core Technical Reference Manual
  12. (en)TCC8900 development board
  13. « Lima driver - Hardware »(Archive.orgWikiwixArchive.isGoogleQue faire ?)
  14. (en)MOP500 development board
  15. (en)Mali-450 MP sur le site d'ARM
  16. (en) « AMLogic To Unveil 4 Core Cortex A9 AML8726-M8 SoC with 8 Core Mali GPU », surcnx-software.com,
  17. (en) « ARM Introduces Mali-470 GPU for Wearables, IoT and Embedded Applications », surcnx-software.com,
  18. (en)Mali-T604 sur ARM
  19. a etb(en + zh)ARM引领图形处理器计算潮流,有效提升系统性能与能效 le 2 août 2011
  20. a etbKhronos G–roup Conformant Products
  21. [1]
  22. (en)ARM unveils Mali-T760, Mali-T720 graphics
  23. (en)http://www.arm.com/zh/about/newsroom/arm-system-wide-approach-delivers-efficient-rich-media-solution.php
  24. (en) « ARM Cortex-A73 core and Mali-G71 GPU target mobile VR », surhackersboard.com
  25. ab etc(en) Ryan Smith, « ARM Unveils Next Generation Bifrost GPU Architecture & Mali-G71: The New High-End Mali », surAnantech,
  26. (en) « ARM Introduces Bifrost Mali-G51 GPU, and Mali-V61 4K H.265 & VP9 Video Processing Unit », surcnx-software.com,
  27. (en) « Arm Announces Cortex-A76 CPU with Laptop-class Performance, Mali-G76 GPU, Mali-V76 8K VPU », surcnx-software.com
  28. (en) Michael Larabel, « ARM Announces Cortex-A76 Processor, Mali-G76 & Mali-V76 », surPhoronix,
  29. (en) Boris Brezillon, « PanCSF: A new DRM driver for Mali CSF-based GPUs », surCollabora,
  30. Mali Graphics Webpage; Arm Holdings.
  31. (en + ja + zh-CN)Mali-200 Webpage; Arm Holdings.
  32. (en + ja + zh-CN)Mali-300 Webpage; Arm Holdings.
  33. (en + ja + zh-CN)Mali-400 Webpage; Arm Holdings.
  34. (en + ja + zh-CN)Mali-450 Webpage; Arm Holdings.
  35. (en + ja + zh-CN)(en) « Mali-470 », surarm.com
  36. (en + ja + zh-CN)Mali-T604 Webpage; Arm Holdings.
  37. (en)Khronos Group OpenGL and OpenGL ES Taiwan Feb 2012
  38. (en + ja + zh-CN)Mali-T624
  39. (en + ja + zh-CN)Mali-T624
  40. ab etc(en + ja + zh)ARM Launches Second Generation of MALI-T600 Graphics Processors Driving Improved User Experience for Tablets, Smartphones and Smart-TVs, le 6 août 2012, sur le blog d'ARM
  41. (en + ja + zh-CN)Mali-T628
  42. (en + ja + zh-CN)Mali-T658 Webpage; Arm Holdings.
  43. Khronos Group OpenGL and OpenGL ES Taiwan Feb 2012 (PDF)
  44. (en + ja + zh-CN)Mali-T678
  45. (en) « Mali-T720 », surARM
  46. (en) « Mali-T760 », surARM
  47. a etb(en) « Mali-T820 & Mali-T830 », surARM
  48. a etb(en) « Mali-T860 & Mali-T880 », surARM
  49. (en) « About Mali-G31 », surARM
  50. (en) « Mali-G51 », surARM
  51. (en) « About Mali-G52 », surARM
  52. (en) « Mali-G71 », surARM
  53. (en) ArmLtd., « Graphics and Multimedia Processors | Arm Mali-G72 GPU – Arm Developer », surARM Developer(consulté le)
  54. (en) ArmLtd., « Graphics and Multimedia Processors | Arm Mali-G76 GPU – Arm Developer », surARM Developer(consulté le)
  55. (en) ArmLtd., « About Mali-G77 – Arm Developer », surARM Developer(consulté le)
  56. (en) ArmLtd., « About Mali-G78 – Arm Developer », surARM Developer(consulté le)
  57. (en) ArmLtd., « About Mali-G610 – Arm Developer », surARM Developer(consulté le)
  58. (en)2010, ARM Limited:TCC8900 development board
  59. ab etc(en)« Limadriver.org:Hardware »(Archive.orgWikiwixArchive.isGoogleQue faire ?)
  60. (en)NetLogic Au1300
  61. (en)RMI Au1300 Press release
  62. (en)Socle Leopard-6 SoC
  63. (en)STMicro SPEAr1340
  64. (en)Spreadtrum SC8819 SC6820 Press release
  65. (en + ja + zh)Rockchip Licenses a Wide Range of ARM IP for Turnkey Solution Targeting Mass Market, Cost-Effective Android Tablets sur ARM.com
  66. Mediatek Announces MTK6572 Dual Core Cortex A7 SoC For Entry-Level Smartphones sur cnx-software.com
  67. (en)ARM Powered Smartphone Sets New Graphics Benchmark sur le Blog d'ARM
  68. (en)Hardkernel ODROID-E7 development board
  69. (en)ST-Ericsson NovaThor product page
  70. STMicro STi7108 Press release
  71. STMicro STiH416 Press release
  72. (zh)WonderMedia Prizm WM8950 Press release
  73. a etb(en)IP/OTT STB SoC
  74. (en)AMLogic To Unveil 4 Core Cortex A9 AML8726-M8 SoC with 8 Core Mali GPU
  75. (en)Samsung Updates Exynos 5 Octa (5420), Switches Back to ARM GPU le 22 juillet 3013 sur Anandtech.com.
  76. (en) « Samsung Galaxy Note 3 Neo »(consulté le)
  77. (en) « SoC showdown: Snapdragon 810 vs Exynos 7420 vs MediaTek Helio X10 vs Kirin 935 », surappamarsh.com
  78. (en)Exynos 5 Octa series specifications.
  79. (en) « Allwinner H6 V200 Datasheet - Quad-Core OTT Box Processor », surpine64.org,
  80. (en) Jean-Luc Aufranc, « Allwinner H6 VC200-OS Processor is a Cheaper Version Allwinner H6 SoC without PCIe, GbE, Camera », surCNX-Software,
  81. ARM Unveils Cortex A17 Processor, First Used in Mediatek MT6595 and Rockchip RK3288 SoCs sur cnx-software.com
  82. « MediaTek introduces MT6732 64-bit processor »
  83. (en) Ian Cutress & Andrei Frumusanu, « Huawei announces the HiSilicon Kirin 960: 4xA73 + 4xA53, G71MP8, CDMA »,
  84. (en) « Samsung Exynos 9 series (8895) Mobile Processor »
  85. (en) « Allwinner H616 TV Box Processor Comes with Mali G31 GPU, Supports Android 10 », surCNX Software,

Liens externes

[modifier |modifier le code]
v ·m
CPU
ARMv7 (32 bits)
ARMv8 32 bits uniquement
ARMv8 64 bits
compatible 32 bits
ARMv8 64 bits uniquement
ARM Cortex-M (microcontrôleur)
ARM Cortex-R (Temps réel)
ARMv9
GPU
VPU
SoC
Bus
Systèmes d'exploitation
Ce document provient de « https://fr.wikipedia.org/w/index.php?title=ARM_Mali&oldid=224006542 ».
Catégories :
Catégories cachées :

[8]ページ先頭

©2009-2025 Movatter.jp