Mali (GPU)
Aspetto
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 |
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]- ^ Mali Graphics Webpage; Arm Holdings.
- ^ https://www.anandtech.com/show/8234/arms-mali-midgard-architecture-explored/2
- ^ 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
- ^ Android Extension Pack depends on implementation of GL_ANDROID_extension_pack_es31a in the userspace driver. Supported as of r7p0
- ^ AnandTech | ARM Announces 8-core 2nd Gen Mali-T600 GPUs
- ^ depending on number of GPU shader core groups
- ^ The Samsung Exynos 7420 Deep Dive - Inside A Modern 14nm SoC, su anandtech.com, AnandTech. URL consultato il 15 giugno 2015.
- ^ a b c d e depending on number of shader core groups
- ^ Vulkan - Mali Developer Center, su malideveloper.arm.com, ARM. URL consultato il 16 giugno 2016 (archiviato dall'url originale il 4 dicembre 2016).
- ^ Supported as of June 2016 with r12p0 userspace driver
- ^ ARM's Mali Midgard Architecture Explored, su anandtech.com, AnandTech. URL consultato il 7 luglio 2014.
- ^ Doug Lynch, ARM announces their second Bifrost GPU – the Mali-G51, XDA Developers, 31 ottobre 2016. URL consultato il 31 ottobre 2016.
- ^ allwinnertech.com, https://web.archive.org/web/20121201031706/http://www.allwinnertech.com/en/product/a10.html (archiviato dall'url originale il 1º dicembre 2012).
- ^ allwinnertech.com, https://web.archive.org/web/20121213093212/http://www.allwinnertech.com/en/product/A10s.html (archiviato dall'url originale il 13 dicembre 2012).
- ^ allwinnertech.com, https://www.webcitation.org/6G1JstJsI?url=http://www.allwinnertech.com/en/product/A13.html (archiviato dall'url originale il 20 aprile 2013).
- ^ Copia archiviata, su cnx-software.com. URL consultato il 29 gennaio 2017 (archiviato dall'url originale il 12 dicembre 2012).
- ^ Limadriver.org: Hardware, su limadriver.org. URL consultato il 29 gennaio 2017 (archiviato dall'url originale l'8 febbraio 2012).
- ^ leadcoretech.com, https://web.archive.org/web/20150127062717/http://www.leadcoretech.com/LC1810-A9.htm (archiviato dall'url originale il 27 gennaio 2015).
- ^ leadcoretech.com, https://web.archive.org/web/20150126092601/http://www.leadcoretech.com/LC1811-A9.htm (archiviato dall'url originale il 26 gennaio 2015).
- ^ leadcoretech.com, https://web.archive.org/web/20140819083926/http://www.leadcoretech.com/LC1813-Chip.htm (archiviato dall'url originale il 19 agosto 2014).
- ^ leadcoretech.com, https://web.archive.org/web/20140819085442/http://www.leadcoretech.com/LC1913-Chip.htm (archiviato dall'url originale il 19 agosto 2014).
- ^ http://www.notebookcheck.net/ARM-Mali-T760-MP2.146753.0.html
- ^ http://www.notebookcheck.net/ARM-Mali-T720-MP4.150999.0.html
- ^ Mediatek MT8127 Archiviato il 15 novembre 2014 in Internet Archive.
- ^ NetLogic Au1300, su netlogicmicro.com. URL consultato il 29 gennaio 2017 (archiviato dall'url originale il 21 febbraio 2012).
- ^ RMI Au1300 Press release
- ^ Filla Sapphire 7 Product Specification, su myfilla.com. URL consultato il 9 febbraio 2022 (archiviato dall'url originale il 19 ottobre 2013).
- ^ Rockchip Licenses a Wide Range of ARM IP for Turnkey Solution Targeting Mass Market, Cost-Effective Android Tablets
- ^ https://sg.finance.yahoo.com/news/28nm-quad-core-era-rk3188-144500035.html[collegamento interrotto]
- ^ Hardkernel ODROID-E7 development board Archiviato il 15 marzo 2012 in Internet Archive.
- ^ (EN) ARM Powered Smartphone Sets New Graphics Benchmark Archiviato il 6 gennaio 2013 in Internet Archive. on ARM blog
- ^ 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).
- ^ Socle Leopard-6 SoC
- ^ Spreadtrum SC8819 Archiviato il 4 dicembre 2014 in Internet Archive.
- ^ ST-Ericsson NovaThor product page Archiviato il 13 febbraio 2012 in Internet Archive.
- ^ STMicro SPEAr1340 Archiviato il 3 luglio 2012 in Internet Archive.
- ^ STMicro STi7108 Press release
- ^ STMicro STiH416 Press release
- ^ 2010, ARM Limited: TCC8900 development board Archiviato il 27 dicembre 2011 in Internet Archive.
- ^ 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]- (EN) Graphics Processing from ARM website
- (EN) [collegamento interrotto] a developer focused site run by ARM
- (EN) Lima: An open source graphics driver for ARM Mali GPUs Archiviato il 7 febbraio 2012 in Internet Archive.