Mali (GPU)

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca

Mali è una serie di Graphics Processing Unit (GPU) 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 core per rendering e accelerazione 3D, le GPU Mali non includono un Video Display Controller per interfacciarsi ai monitor (come una comune scheda video per PC). Il core Mali ARM è un motore grafico 3D puro che compone le immagini nella memoria grafica e le fornisce a un altro core che si occupa della visualizzazione.

Varianti[modifica | modifica wikitesto]

La serie Mali è composta da:

Modello Microarchitettura Data di lancio Numero di Shader Fab (nm) Die size (mm2) Core clock rate (MHz) Max dim L2 cache Fillrate Bus width (bit) GFLOPS
(per core)
API (versione) 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 ? ? Grafica
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 Grafica
e calcolo
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

Implementazioni[modifica | modifica wikitesto]

Le GPU Mali e varianti sono presenti in questi system-on-a-chip (SoC):

Nome SoC Versione Mali
Allwinner
Allwinner A1X (A10, A10s, A13) Mali-400 MP[13][14][15] @ 300 MHz
A20, A23 and A33 Mali-400 MP2[16] @ 350 MHz
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
8726-M8 series (M801, M802, S801, S802) Mali-450 MP6 @ 600 MHz
8726-M8B series (M805, S805) Mali-450 MP2 @ 500 MHz
S905 Mali-450 MP3 @ 750 MHz
S912 Mali-T820 MP3 @ 600 MHz
T966 Mali-T830 MP2 @ 650 MHz
CSR
Quatro 5300 Series Mali-400 MP
Google
Tensor Mali-G78 MP20
InfoTM
iMAP×15 Mali-400
iMAP×912 Mali-400 MP
iMAP×820 Mali-400 MP2
HiSilicon (Huawei)
Kirin 620 Mali-450 MP4
Kirin 910 Mali-450 MP4
Kirin 920, 920T Mali-T624 MP4
Kirin 930, 935 Mali-T628 MP4
Kirin 950, 955 Mali-T880 MP4
Kirin 960 Mali-G71 MP8
Kirin 970 Mali-G72 MP12
Kirin 980 Mali-G76 MP10
Kirin 985 Mali-G77 MP8
Kirin 990 Mali-G76 MP16
Kirin 9000 Mali-G78 MP24
Leadcore
LC1810, LC1811, LC1813, LC1913 Mali-400[18][19][20][21]
MediaTek
MTK6592 Octa & MTK6592m Mali-450 MP4 @ 700 MHz
MT6572 Mali-400 MP @ 500 MHz
MT6752 Mali-T760 MP2[22]
MT6753 Mali-T720 MP4 @ 600 (Boost) MHz[23]
MT6732 Mali-T760
MT6797 Mali T880 MP4 @ 700 MHz
MT6797T Mali T880 MP4 @ 850 MHz
MT6582 Mali-400 MP2 @ 500 MHz
MT6582M Mali-400 MP2 @ 416 MHz
MT8127 Mali-450 MP4[24]
MT8735 Mali-T720 MP2 @ 450 MHz
NetLogic
Au1380, Au1350 Mali-200[25][26]
Nufront
NuSmart 2816 Mali-400 MP
NuSmart 2816M Mali-400 MP
NuSmart 115 Mali-400 MP
Rockchip
RK2926 Mali-400 MP[27]
RK3066 Mali-400 MP4[28]
RK3188 Mali-400 MP4[29]
RK3288 Mali-T760 MP4 @ 600 MHz
Samsung
S5P6450 Vega Mali-400[30]
Exynos 2 Dual 3250 Mali-400 MP2
Exynos 3 Quad 3470 Mali-400 MP4
Exynos 4 Dual, Quad 4210, 4212, 4412 Mali-400 MP4[31]
Exynos 5 Dual 5250 Mali-T604 MP4[32]
Exynos 5 Hexa 5260 Mali-T624 MP3
Exynos 5 Octa 5420, 5422, 5430, 5800 Mali-T628 MP6
Exynos 7 Octa 7410 Mali-T760 MP6
Exynos 7 Octa 7420 Mali-T760 MP8
Exynos 8 Octa 8890 Mali-T880 MP12
Exynos 8895 Mali-G71 MP20
Exynos 9810 Mali-G72 MP18
Exynos 9820, 9825 Mali G76 MP12
Exynos 980 Mali G76 MP5
Exynos 990 Mali G77 MP11
Exynos 2100 Mali G78 MP14
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]
STi7108, STiH416 Mali-400 MP[37][38]
Telechips
TCC8803, TCC8902, TCC8900, TCC9201 Mali-200[39]
WonderMedia
WM8850, WM8950 Mali-400 MP[40]
WM8880, WM8980 Mali-400 MP2
WM8860 Mali-450

Note[modifica | modifica wikitesto]

  1. ^ Mali Graphics Webpage; Arm Holdings.
  2. ^ https://www.anandtech.com/show/8234/arms-mali-midgard-architecture-explored/2
  3. ^ a b https://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, su anandtech.com, 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, su malideveloper.arm.com, ARM. URL consultato il 16 giugno 2016 (archiviato dall'url originale il 4 dicembre 2016).
  10. ^ Supported as of June 2016 with r12p0 userspace driver
  11. ^ ARM's Mali Midgard Architecture Explored, su anandtech.com, 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. ^ Copia archiviata, su cnx-software.com. URL consultato il 29 gennaio 2017 (archiviato dall'url originale il 12 dicembre 2012).
  17. ^ Limadriver.org: Hardware, su limadriver.org. URL consultato il 29 gennaio 2017 (archiviato dall'url originale l'8 febbraio 2012).
  18. ^ leadcoretech.com, https://web.archive.org/web/20150127062717/http://www.leadcoretech.com/LC1810-A9.htm (archiviato dall'url originale il 27 gennaio 2015).
  19. ^ leadcoretech.com, https://web.archive.org/web/20150126092601/http://www.leadcoretech.com/LC1811-A9.htm (archiviato dall'url originale il 26 gennaio 2015).
  20. ^ leadcoretech.com, https://web.archive.org/web/20140819083926/http://www.leadcoretech.com/LC1813-Chip.htm (archiviato dall'url originale il 19 agosto 2014).
  21. ^ leadcoretech.com, https://web.archive.org/web/20140819085442/http://www.leadcoretech.com/LC1913-Chip.htm (archiviato dall'url originale il 19 agosto 2014).
  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 Archiviato il 15 novembre 2014 in Internet Archive.
  25. ^ NetLogic Au1300, su netlogicmicro.com. URL consultato il 29 gennaio 2017 (archiviato dall'url originale il 21 febbraio 2012).
  26. ^ RMI Au1300 Press release
  27. ^ Filla Sapphire 7 Product Specification, su myfilla.com. URL consultato il 9 febbraio 2022 (archiviato dall'url originale il 19 ottobre 2013).
  28. ^ Rockchip Licenses a Wide Range of ARM IP for Turnkey Solution Targeting Mass Market, Cost-Effective Android Tablets
  29. ^ https://sg.finance.yahoo.com/news/28nm-quad-core-era-rk3188-144500035.html[collegamento interrotto]
  30. ^ Hardkernel ODROID-E7 development board Archiviato il 15 marzo 2012 in Internet Archive.
  31. ^ (EN) ARM Powered Smartphone Sets New Graphics Benchmark Archiviato il 6 gennaio 2013 in Internet Archive. on ARM blog
  32. ^ Samsung Confirms Mali is in the Exynos 5250 Processor - ARM Community, su blogs.arm.com. URL consultato il 29 gennaio 2017 (archiviato dall'url originale il 18 febbraio 2013).
  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, su wondermedia.com.tw. URL consultato il 29 gennaio 2017 (archiviato dall'url originale il 10 gennaio 2012).

Voci correlate[modifica | modifica wikitesto]

Collegamenti esterni[modifica | modifica wikitesto]