Mali (GPU)

Da Wikipedia, l'enciclopedia libera.

La serie Mali è una graphics processing units (GPUs) prodotte da ARM Holdings e date in licenza in diversi progetti ASIC per partner di ARM.

Dettagli tecnici[modifica | modifica wikitesto]

Come altri embedded IP cores per rendering ed accelerazione 3D, la GPU Mali non includono un display controllers per interfacciarsi ai monitor (come una comune scheda video per pc). Il core Mali ARM è un engine 3D puro che compone le immagini nella memoria grafica e le fornisce ad un altro core che si occup della visualizzazione.

Varianti[modifica | modifica wikitesto]

La serie Mali è composta attualmente di:

Modello Micro-
architecture
Data di lancio Numero di Shader Fab (nm) Die size (mm2) Core clock rate (MHz) Max L2 cache size Fillrate Bus width (bits) GFLOPS
(per core)
API (version) Fused multiply–add Impiegato nei SoCs HSA/Zero-copy Impiego
M△/s (GP/s) Vulkan OpenGL ES OpenVG OpenCL Direct3D
Mali-55  ?  ? 1  ?  ?  ? N.D.  ?  ?  ?  ? N.D. 1.1 1.0 N.D. N.D. no  ?  ? Graphics
Mali-200 Utgard[1] 2007[2] 1  ?  ?  ? N.D.  ?  ?  ?  ? 2.0 1.1
Mali-300  ? 1 40
28
? 500 8 KiB 55 0.5  ? 5
Mali-400 MP 2008 1–4 40
28
 ? 200–600 256 KiB 55 0.5  ? 1.2–5.4 Allwinner A10, A20, A33, H3, A64
Mali-450 MP 2012 1–8 40
28
? 300–750 512 KiB 142 2.6  ? 4.5–11.9 Amlogic S805, S802, S812, S905

Allwinner H5

Mali-470 MP 2015 1–4 40
28
 ? 250–650 8–256 KiB 71 0.65  ?  ? ?
Mali-T604[3] Midgard 1st gen  ? 1–4 32
28
 ? 533 32–256 KiB 90 0.533  ? 17 3.1 + AEP[4] Full Profile 1.1 DirectX 11,
feature level 9_3
yes Graphics
& Compute
Mali-T658[3]  ? 1–8  ?  ?  ?  ?  ?  ?  ?
Mali-T622 Midgard 2nd gen  ? 1–2 32
28
 ? 533  ?  ?  ? 8.5
Mali-T624 Aug 2012 1–4 32
28
? 533–600  ?  ?  ? 17-19.2
Mali-T628 Aug 2012 1–8 32
28
? 533–695  ?  ?  ? 17–23.7
Mali-T678[5] Aug 2012 1–8 28  ?  ?  ?  ?  ?  ?
Mali-T720 Midgard 3rd gen Oct 2013 1–8 28  ? 400–700 32–256 KiB[6] 650 5.2  ? 6.8–11.9 Exynos 7580, MT6735, MT6753
Mali-T760 Oct 2013 1–16 28 / 14 1.75 mm ² per shader core at 14 nm[7] 600–772 256–2048 KiB[8] 1300 10.4  ? 17–26.2 1.0[9] 3.2[10] Direct3D 11.1,
feature level 11_1[11]
Exynos 7420, Exynos 5433, MT6752, MT6732
Mali-T820 Midgard 4th gen Q4 2015 1–4 28  ? 600 32–256 KiB[8] 400 2.6  ? 10.2 Full Profile 1.2 Direct3D 11.1,
feature level 9_3
Amlogic S912
Mali-T830 28  ? 600–950 32–256 KiB[8] 400 2.6  ? 20.4–23.8 Exynos 7870
Mali-T860 1–16 28  ? 350–700 256–2048 KiB[8] 1300 10.4  ? 11.9–23.8 Direct3D 11.2,
feature level 11_1
Helio P10 (MT6755)
Mali-T880 Q2 2016 1–16 16  ? 650–1000 256–2048 KiB[8] 1700 13.6  ? 22.1–34 Direct3D 11.2,
feature level 11_1
Exynos 8890, Helio X20 (MT6797), Kirin 950
Mali-G51[12] Bifrost Q4 2016  ? 16
14
10
 ?  ?  ?  ?  ?  ?  ? Full Profile 2.0  ?
Mali-G71 1–32 16
14
10
 ? 850 256–2048 KiB 850 27.2  ?  ? Direct3D 11.0,
feature level 11_2
Kirin 960
Modello Micro-architecture Data di lancio Numero di Shader Fab

(nm)

Die size (mm2) Core clock rate (MHz) Max L2 cache size Fillrate Bus width (bits) GFLOPS
(per core)
Vulkan OpenGL ES OpenVG OpenCL Direct3D Fused multiply-add Impiegato nei SoCs HSA/Zero-copy Impiego

Implementazioni[modifica | modifica wikitesto]

Le GPU Mali e varianti sono presenti in questi systems on chips (SoCs):

Vendor SoC name Mali version
Allwinner Allwinner A1X (A10, A10s, A13) Mali-400 MP[13][14][15] @ 300 MHz
Allwinner A20, A23 and A33 Mali-400 MP2[16] @ 350 MHz
Allwinner H3 Mali-400 MP2 @ 600 MHz
Amlogic 8726-M series (8726-M1, 8726-M3, 8726-M6, 8726-MX) Mali-400 MP/MP2[17] @ 250/400 MHz
Amlogic 8726-M8 series (M801, M802, S801, S802) Mali-450 MP6 @ 600 MHz
Amlogic 8726-M8B series (M805, S805) Mali-450 MP2 @ 500 MHz
Amlogic S905 Mali-450 MP3 @ 750 MHz
Amlogic S912 Mali-T820 MP3 @ 600 MHz
Amlogic T966 Mali-T830 MP2 @ 650 MHz
CSR Quatro 5300 Series Mali-400 MP
InfoTM iMAP×15 Mali-400
InfoTM iMAP×912 Mali-400 MP
InfoTM iMAP×820 Mali-400 MP2
HiSilicon Kirin 620 Mali-450 MP4
HiSilicon Kirin 910 Mali-450 MP4
HiSilicon Kirin 920/920T Mali-T624 MP4
HiSilicon Kirin 930/935 Mali-T628 MP4
HiSilicon Kirin 950/955 Mali-T880 MP4
HiSilicon Kirin 960 Mali-G71
Leadcore LC1810, LC1811, LC1813, LC1913 Mali-400[18][19][20][21]
MediaTek MTK6592 Octa & MTK6592m Mali-450 MP4 @ 700 MHz
MediaTek MT6572 Mali-400 MP @ 500 MHz
MediaTek MT6752 Mali-T760 MP2[22]
MediaTek MT6753 Mali-T720 MP4 @ 600 (Boost) MHz[23]
MediaTek MT6732 Mali-T760
MediaTek MT6797 Mali T880 MP4 @700 MHz
MediaTek MT6797T Mali T880 MP4 @850 MHz
MediaTek MT6582 Mali-400 MP2 @ 500 MHz
MediaTek MT6582M Mali-400 MP2 @ 416 MHz
MediaTek MT8127 Mali-450 MP4[24]
MediaTek MT8735 Mali-T720 MP2 @ 450 MHz
NetLogic Au1380, Au1350 Mali-200[25][26]
Nufront NuSmart 2816 Mali-400 MP
Nufront NuSmart 2816M Mali-400 MP
Nufront NuSmart 115 Mali-400 MP
Rockchip RK2926 Mali-400 MP[27]
Rockchip RK3066 Mali-400 MP4[28]
Rockchip RK3188 Mali-400 MP4[29]
Rockchip RK3288 Mali-T760 MP4 @ 600 MHz
Samsung Exynos 3 Quad (3470), Exynos 4 Dual, Quad (4210, 4212 and 4412) Mali-400 MP4[30]
Samsung Exynos 5 Dual (5250) Mali-T604 MP4[31]
Samsung Exynos 5 Hexa (5260) Mali-T624 MP3
Samsung Exynos 5 Octa (5420, 5422, 5430 and 5800) Mali-T628 MP6
Samsung Exynos 7 Octa (5433/7410) Mali-T760 MP6
Samsung Exynos 7 Octa (7420) Mali-T760 MP8
Samsung Exynos 8 Octa (8890) Mali-T880 MP12
Samsung S5P6450 Vega Mali-400 MP[32]
Socle-Tech Leopard-6 Mali-200[33]
Spreadtrum SC6815 - SC8835S Mali-400[34]
ST-Ericsson NovaThor U9500, U8500, U5500 Mali-400 MP[35]
STMicroelectronics SPEAr1340 Mali-200[36]
STMicroelectronics STi7108, STiH416 Mali-400 MP[37][38]
Telechips TCC8803, TCC8902, TCC8900, TCC9201 Mali-200[39]
WonderMedia WM8850, WM8950 Mali-400 MP[40]
WonderMedia WM8880, WM8980 Mali-400 MP2
WonderMedia WM8860 Mali-450

Note[modifica | modifica wikitesto]

  1. ^ Mali Graphics Webpage; Arm Holdings.
  2. ^ http://www.anandtech.com/show/8234/arms-mali-midgard-architecture-explored/2
  3. ^ a b http://www.khronos.org/assets/uploads/developers/library/2012-pan-pacific-road-show/OpenGL-and-OpenGL-ES-Taiwan_Feb-2012.pdf Khronos Group OpenGL and OpenGL ES Taiwan Feb 2012
  4. ^ Android Extension Pack depends on implementation of GL_ANDROID_extension_pack_es31a in the userspace driver. Supported as of r7p0
  5. ^ AnandTech | ARM Announces 8-core 2nd Gen Mali-T600 GPUs
  6. ^ depending on number of GPU shader core groups
  7. ^ The Samsung Exynos 7420 Deep Dive - Inside A Modern 14nm SoC, AnandTech. URL consultato il 15 giugno 2015.
  8. ^ a b c d e depending on number of shader core groups
  9. ^ Vulkan - Mali Developer Center, ARM. URL consultato il 16 giugno 2016.
  10. ^ Supported as of June 2016 with r12p0 userspace driver
  11. ^ ARM's Mali Midgard Architecture Explored, AnandTech. URL consultato il 7 luglio 2014.
  12. ^ Doug Lynch, ARM announces their second Bifrost GPU – the Mali-G51, XDA Developers, 31 ottobre 2016. URL consultato il 31 ottobre 2016.
  13. ^ allwinnertech.com, https://web.archive.org/web/20121201031706/http://www.allwinnertech.com/en/product/a10.html. (archiviato dall'url originale il 1º dicembre 2012).
  14. ^ allwinnertech.com, https://web.archive.org/web/20121213093212/http://www.allwinnertech.com/en/product/A10s.html. (archiviato dall'url originale il 13 dicembre 2012).
  15. ^ allwinnertech.com, https://www.webcitation.org/6G1JstJsI?url=http://www.allwinnertech.com/en/product/A13.html. (archiviato dall'url originale il 20 aprile 2013).
  16. ^ cnx-software.com, http://www.cnx-software.com/2012/12/09/allwinner-a31-and-a20-processors-details/.
  17. ^ Limadriver.org: Hardware
  18. ^ leadcoretech.com, http://www.leadcoretech.com/LC1810-A9.htm.
  19. ^ leadcoretech.com, http://www.leadcoretech.com/LC1811-A9.htm.
  20. ^ leadcoretech.com, http://www.leadcoretech.com/LC1813-Chip.htm.
  21. ^ leadcoretech.com, http://www.leadcoretech.com/LC1913-Chip.htm.
  22. ^ http://www.notebookcheck.net/ARM-Mali-T760-MP2.146753.0.html
  23. ^ http://www.notebookcheck.net/ARM-Mali-T720-MP4.150999.0.html
  24. ^ Mediatek MT8127
  25. ^ NetLogic Au1300
  26. ^ RMI Au1300 Press release
  27. ^ Filla Sapphire 7 Product Specification
  28. ^ Rockchip Licenses a Wide Range of ARM IP for Turnkey Solution Targeting Mass Market, Cost-Effective Android Tablets
  29. ^ http://sg.finance.yahoo.com/news/28nm-quad-core-era-rk3188-144500035.html[collegamento interrotto]
  30. ^ (EN) ARM Powered Smartphone Sets New Graphics Benchmark on ARM blog
  31. ^ Samsung Confirms Mali is in the Exynos 5250 Processor - ARM Community
  32. ^ Hardkernel ODROID-E7 development board Archiviato il 15 marzo 2012 in Internet Archive.
  33. ^ Socle Leopard-6 SoC
  34. ^ Spreadtrum SC8819 Archiviato il 4 dicembre 2014 in Internet Archive.
  35. ^ ST-Ericsson NovaThor product page Archiviato il 13 febbraio 2012 in Internet Archive.
  36. ^ STMicro SPEAr1340 Archiviato il 3 luglio 2012 in Internet Archive.
  37. ^ STMicro STi7108 Press release
  38. ^ STMicro STiH416 Press release
  39. ^ 2010, ARM Limited: TCC8900 development board Archiviato il 27 dicembre 2011 in Internet Archive.
  40. ^ WonderMedia Prizm WM8950 Press release

Voci correlate[modifica | modifica wikitesto]

  • Adreno – GPU developed by Qualcomm (formerly AMD, then Freescale)
  • PowerVR – by Imagination Technologies
  • Vivante – available as SIP block to third parties
  • Tegra – family of SoCs for mobile computers, the graphics core could be available as SIP block to third parties
  • VideoCore – family of SOCs, by Broadcom, for mobile computers, the graphics core could be available as SIP block to third parties.
  • Atom family of SoCs – with Intel graphics core, not licensed to third parties
  • AMD mobile APUs – with AMD graphics core, not licensed to third parties

Collegamenti esterni[modifica | modifica wikitesto]