Mali (GPU)
La serie Mali de unidades de procesamiento gráfico (GPU) son núcleos de propiedad intelectual de semiconductores producidos por ARM Holdings para la concesión de licencias en varios diseños de ASIC por parte de socios deARM.
Esta línea de GPUs fue resultado de la adquisición de Falanx Microsystems A / S por parte de ARM Holdings 23 de junio de 2006.[1]
Variantes
[editar]El núcleo de Malí surgió de los núcleos producidos anteriormente por Falanx y actualmente constituyen:
Modelo | Micro-arqui-tectura |
Fecha de lanzamiento | Cuenta de núcleo de Shaders | Fab (nm) | Tamaño de la matrícula (mm²) | Frecuencia del reloj central (MHz) | Tamaño máximo de L2 cache | Tasa de relleno | Ancho de bus (bits) | GFLOPS
(Por núcleo) |
API (Versión) | FMA
|
Uso en SoCs | HSA/ | Uso | |||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
M△/s | (GP/s) | Vulkan | Open | Open
VG |
Open | Direct | ||||||||||||||
Malí-55 | 1 | 1.1 | 1.0 | ? | ? | Gráfico | ||||||||||||||
Malí-200 | Utgard[2] | 2007[3] | 1 | 2.0 | 1.1 | |||||||||||||||
Malí-300 | 1 | 40
28 |
500 | 8 KiB | 55 | 0.5 | 5 | K1892VM14Ya | ||||||||||||
Malí-400 MP | 2008 | 1–4 | 40
28 |
200–600 | 256 KiB | 55 | 0.5 | 1.2–5.4 | Allwinner Un10, Un20, Un33, H3, Un64 | |||||||||||
Malí-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 | |||||||||||
Malí-470 MP | 2015 | 1–4 | 40
28 |
250–650 | 8–256 KiB | 71 | 0.65 | ? | ||||||||||||
Malí-T604[4] | Midgard 1.º gen | 1–4 | 32
28 |
533 | 32–256 KiB | 90 | 0.533 | 17 | 3.1 | Perfil lleno 1.1 | DirectX 11, nivel de característica 9_3
|
Sí | Exynos 5250 | El gráfico& Computa
| ||||||
Malí-T658 | 1–8 | |||||||||||||||||||
Malí-T622 | Midgard 2.º gen | 1–2 | 32
28 |
533 | 8.5 | |||||||||||||||
Malí-T624 | Aug 2012 | 1–4 | 32
28 |
533–600 | 17-19.2 | RK3288 | ||||||||||||||
Malí-T628 | Aug 2012 | 1–8 | 32
28 |
533–695 | 17–23.7 | Kirin 930/935 | ||||||||||||||
Malí-T678[5] | Aug 2012 | 1–8 | 28 | |||||||||||||||||
Malí-T720 | Midgard 3.º gen | Oct 2013 | 1–8 | 28 | 400–700 | 32–256 KiB[6] | 650 | 5.2 | 6.8–11.9 | Exynos 7580, MT6735, MT6753 | ||||||||||
Malí-T760 | Oct 2013 | 1–16 | 28/14 | 1.75 mm 2 por shader núcleo en 14 nm[7] | 600–772 | 256–2048 KiB[8] | 1300 | 10.4 | 17–26.2 | 1.0[9] | 3.2[10] | Perfil lleno 1.2 | Direct3D 11.1, nivel de característica 11_1
|
Exynos 7420, Exynos 5433, MT6752, MT6732 | ||||||
Malí-T820 | Midgard 4.º gen | Q4 2015 | 1–4 | 28 | 600 | 32–256 KiB | 400 | 2.6 | 10.2 | Direct3D 11.1, nivel de característica 9_3
|
Amlogic S912 | |||||||||
Malí-T830 | 28 | 600–950 | 32–256 KiB | 400 | 2.6 | 20.4–23.8 | Kirin 650/655, Exynos 7870, Exynos 7880 | |||||||||||||
Malí-T860 | 1–16 | 28 | 350–700 | 256–2048 KiB | 1300 | 10.4 | 11.9–23.8 | Direct3D 11.2, nivel de característica 11_1
|
Helio P10 (MT6755) / PineCone Surge S1 | |||||||||||
Malí-T880 | Q2 2016 | 1–16 | 16 | 650–1000 | 256–2048 KiB | 1700 | 13.6 | 22.1–34 | Direct3D 11.2, nivel de característica 11_1
|
Exynos 8890, Helio P20 (MT6757), Helio P25, Helio X20 (MT6797), Kirin 950 | ||||||||||
Malí-G51[12] | Bifrost | Q4 2016 | 16
14 10 |
Perfil lleno 2.0 | ||||||||||||||||
Malí-G71 | 1–32 | 16
14 10 |
700-1037 | 256–2048 KiB | 1850 | 27.2 | Direct3D 11.0, nivel de característica 11_2
|
Kirin 960
Exynos 8895 | ||||||||||||
Modelo | Micro-archi-tecture
|
Fecha lanzadora | Shader Cuenta de núcleo | Fab
(nm) |
Medida de dado (mm²) | Índice de reloj del núcleo (MHz) | Max L2 caché medida | Fillrate | Ancho de autobús (bits) | GFLOPS(Por núcleo)
|
Vulkan | OpenGL/ES
|
OpenVG
|
OpenCL
|
Direct3D
|
Fusionado multiplicar-añadir | Uso en SoCs | HSA/Cero-copia |
Uso |
Algunos Malis admiten la coherencia de caché para el caché L2 con la CPU.[13][14]
Compresión de Textura Escalable Adaptable (ASTC) compatible con Mali ™ -T620, Mali-T720, Mali-T760, Mali-T820 / T830, Mali-T860 / T880 y Mali-G71.[15]
Implementaciones
[editar]Vendedor | Nombre del SoC | Versión de Malí |
---|---|---|
Allwinner | Allwinner Un1X (Un10, Un10s, Un13) | Malí-400 MP @ 300 MHz[16][17][18] |
Un20, Un23, Un33, H2, H3, Un64, H64, R8, R16, R40, R18 | Malí-400 MP2 @ 350/350/350/600/600/?[19]/?/?/?/?/? MHz | |
H5 | Malí-450 MP4 | |
Amlogic | 8726-M serie (8726-M1, 8726-M3, 8726-M6, 8726-MX) | Malí-400 MP/MP2 @ 250/400 MHz[20] |
8726-M8 serie (M801, M802, S801, S802, S812) | Malí-450 MP6 @ 600 MHz | |
8726-M8B serie (M805, S805) | Malí-450 MP2 @ 500 MHz | |
S905, S905X/D/L | Malí-450 Mp3 @ 750 MHz | |
S912 | Malí-T820 Mp3 @ 600 MHz | |
T966 | Malí-T830 MP2 @ 650 MHz | |
CSR | Quatro 5300 Series | Malí-400 MP |
InfoTM | iMAP×15 | Malí-400 |
iMAP×820 | Malí-400 MP2 | |
iMAP×912 | Malí-400 MP2 | |
HiSilicon | Kirin 620 | Malí-450 MP4 @ 533 MHz |
Kirin 650/655 | Malí-T830 MP2 @ 900 MHz | |
Kirin 910/910T | Malí-450 MP4 @ 533/700 MHz | |
Kirin 920/925/928 | Malí-T628 MP4 @ 600/600/? MHz | |
Kirin 930/935 | Malí-T628 MP4 @ 600/680 MHz | |
Kirin 950/955 | Malí-T880 MP4 @ 900 MHz | |
Kirin 960 | Malí-G71 MP8 @ 1037 MHz | |
Leadcore | LC1810, LC1811, LC1813, LC1913 | Malí-400[21][22][23][24] |
LC1860, LC1860C, LC1960 | Malí-T628 MP2 @ 600 MHz | |
MediaTek | MT6571, MT6572, MT6572M | Malí-400 MP @ ?/500/400 MHz |
MT6582/MT6582M | Malí-400 MP2 @ 500/416 MHz | |
MT6591, MT6592, MT6592M, MT8127 | Malí-450 MP4 @ 600/700/600/600 MHz[25] | |
MT6732, MT6732M, MT6752, MT6752M | Malí-T760 MP2 @ 500/500/700/700 MHz[26] | |
MT6753 | Malí-T720 MP4 @ 600 (Impulso) MHz[27] | |
MT6797, MT6797T | Malí-T880 MP4 @ 700/850 MHz | |
MT8735 | Malí-T720 MP2 @ 450 MHz | |
NetLogic | Au1380, Au1350 | Malí-200[28][29] |
Nufront | NS2816, NS2816M | Malí-400 MP |
NS115, TL7688, TL7689 | Malí-400 MP2 | |
Rockchip | RK2818 | Malí-200 |
RK2926, RK2628, RK3036, RK3229 | Malí-400 MP @ 400/400/500/600 MHz[30] | |
RK3026, RK3126, RK3128 | Malí-400 MP2 @ 500/600/600 MHz | |
RK3066, RK3188, RK3188T | Malí-400 MP4 @ 266/533/~400 MHz[31][32] | |
RK3288 | Malí-T760 MP4 @ 600 MHz | |
RK3328 | Malí-450 MP2 | |
RK3399 | Malí-T860 MP4 @ 600 MHz | |
Samsung | Exynos 3 Quad (3470), Exynos 4 Dual, Quad (4210, 4212 y 4412) | Malí-400 MP4[33] |
Exynos 5 Dual (5250) | Malí-T604 MP4[34] | |
Exynos 5 Hexa (5260) | Malí-T624 Mp3 | |
Exynos 5 Octa (5420, 5422, 5430 y 5800) | Malí-T628 MP6 | |
Exynos 7 Octa (5433/7410) | Malí-T760 MP6 | |
Exynos 7 Octa (7420) | Malí-T760 MP8 | |
Exynos 8 Octa (8890) | Malí-T880 MP12 | |
Exynos 9 Octa (8895) | Malí-G71 MP20[35] | |
S5P6450 Vega | Malí-400 MP[36] | |
Sigma Diseños | SMP8750 Series | Malí-400 MP4 @ 350 MHz[37] |
Socle-Tecnología | Leopardo-6 | Malí-200[38] |
Spreadtrum | SC68xx, SC57xx, SC77xx, SC8xxx, SC983x | Malí-400 MP Serie[39] |
SC9860, SC9860GV | Malí-T880 MP4 | |
ST-Ericsson | NovaThor U9500, U8500, U5500 | Malí-400 MP[40] |
STMicroelectronics | SPEAr1340 | Malí-200[41] |
STi7108, STiH416 | Malí-400 MP[42][43] | |
Telechips | TCC8803, TCC8902, TCC8900, TCC9201 | Malí-200[44] |
WonderMedia | WM8750 | Malí-200 |
WM8850, WM8950 | Malí-400 MP[45] | |
WM8880, WM8980 | Malí-400 MP2 | |
WM8860 | Malí-450 |
Referencias
[editar]- ↑ «ARM Strengthens Its 3D Graphics IP Portfolio Through Falanx Acquisition».
- ↑ Mali Graphics Webpage; Arm Holdings.
- ↑ http://www.anandtech.com/show/8234/arms-mali-midgard-architecture-explored/2
- ↑ 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
- ↑ 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». AnandTech. Consultado el 15 de junio de 2015.
- ↑ depending on number of shader core groups
- ↑ «Vulkan - Mali Developer Center». ARM. Archivado desde el original el 4 de diciembre de 2016. Consultado el 16 de junio de 2016.
- ↑ Supported as of June 2016 with r12p0 userspace driver
- ↑ «ARM's Mali Midgard Architecture Explored». AnandTech. Consultado el 7 de julio de 2014.
- ↑ Lynch, Doug (31 de octubre de 2016). «ARM announces their second Bifrost GPU – the Mali-G51». XDA Developers. Consultado el 31 de octubre de 2016.
- ↑ http://www.heterogeneouscompute.org/hipeac2011Presentations/OpenCL-Midgard.pdf Midgard OpenCL Cache coherency
- ↑ http://www.chipdesignmag.com/pallab/2011/06/30/arm-mali-gpu-unifying-graphics-across-platforms/ Archivado el 14 de febrero de 2017 en Wayback Machine. Heterogeneous Computing
- ↑ «Adaptive Scalable Texture Compression (ASTC) technology developed by ARM and AMD».
- ↑ «A10». Allwinner Technology. Archivado desde el original el 1 de diciembre de 2012. Consultado el 13 de diciembre de 2012.
- ↑ «A10s». Allwinner Technology. Archivado desde el original el 13 de diciembre de 2012. Consultado el 13 de diciembre de 2012.
- ↑ «A13». Allwinner Technology. Archivado desde el original el 20 de abril de 2013. Consultado el 13 de diciembre de 2012.
- ↑ «AllWinner Publishes A31 and A20 Processors Details». CNXSoft. 9 de diciembre de 2012. Archivado desde el original el 12 de diciembre de 2012. Consultado el 9 de diciembre de 2012.
- ↑ «Limadriver.org: Hardware». Archivado desde el original el 8 de febrero de 2012. Consultado el 19 de mayo de 2017.
- ↑ «LC1810». Leadcore. Archivado desde el original el 27 de enero de 2015. Consultado el 16 de agosto de 2014.
- ↑ «LC1811». Leadcore. Archivado desde el original el 26 de enero de 2015. Consultado el 16 de agosto de 2014.
- ↑ «LC1813». Leadcore. Archivado desde el original el 19 de agosto de 2014. Consultado el 16 de agosto de 2014.
- ↑ «LC1913». Leadcore. Archivado desde el original el 19 de agosto de 2014. Consultado el 16 de agosto de 2014.
- ↑ Mediatek MT8127 Archivado el 15 de noviembre de 2014 en Wayback Machine.
- ↑ http://www.notebookcheck.net/ARM-Mali-T760-MP2.146753.0.html
- ↑ http://www.notebookcheck.net/ARM-Mali-T720-MP4.150999.0.html
- ↑ «NetLogic Au1300». Archivado desde el original el 21 de febrero de 2012. Consultado el 26 de febrero de 2012.
- ↑ RMI Au1300 Press release
- ↑ «Filla Sapphire 7 Product Specification». Archivado desde el original el 19 de octubre de 2013. Consultado el 14 de julio de 2022.
- ↑ Rockchip Licenses a Wide Range of ARM IP for Turnkey Solution Targeting Mass Market, Cost-Effective Android Tablets
- ↑ http://sg.finance.yahoo.com/news/28nm-quad-core-era-rk3188-144500035.html (enlace roto disponible en Internet Archive; véase el historial, la primera versión y la última).
- ↑ (en inglés) ARM Powered Smartphone Sets New Graphics Benchmark Archivado el 6 de enero de 2013 en Wayback Machine. on ARM blog
- ↑ «Samsung Confirms Mali is in the Exynos 5250 Processor - ARM Community». Archivado desde el original el 18 de febrero de 2013. Consultado el 19 de mayo de 2017.
- ↑ «Samsung Announces Exynos 8895 SoC: 10nm, Mali G71MP20, & LPDDR4x». Consultado el 12 de marzo de 2017.
- ↑ Hardkernel ODROID-E7 development board Archivado el 15 de marzo de 2012 en Wayback Machine.
- ↑ «Sigma Designs announces HEVC capable SMP8750 family». Archivado desde el original el 20 de septiembre de 2017. Consultado el 19 de mayo de 2017.
- ↑ Socle Leopard-6 SoC
- ↑ Spreadtrum SC8819 Archivado el 4 de diciembre de 2014 en Wayback Machine.
- ↑ ST-Ericsson NovaThor product page Archivado el 13 de febrero de 2012 en Wayback Machine.
- ↑ STMicro SPEAr1340 Archivado el 3 de julio de 2012 en Wayback Machine.
- ↑ STMicro STi7108 Press release
- ↑ STMicro STiH416 Press release
- ↑ 2010, ARM Limited: TCC8900 development board Archivado el 27 de diciembre de 2011 en Wayback Machine.
- ↑ «WonderMedia Prizm WM8950 Press release». Archivado desde el original el 10 de enero de 2012. Consultado el 19 de mayo de 2017.
Enlaces externos
[editar]- Procesamiento de gráfico de sitio web de BRAZO
- Desarrollador de Malí Centra Archivado el 7 de enero de 2017 en Wayback Machine. un desarrollador el sitio centrado corrido por BRAZO
- V500
- V550
- Conductor de Lima Archivado el 7 de febrero de 2012 en Wayback Machine.