Mali (GPU) - Mali (GPU)
Na Mali řada GPU (GPU) a multimediálních procesorů jsou polovodičové duševního vlastnictví jádra vyráběné ARM Holdings pro licencování v různých ASIC vzorů partnery ARM.
Mali GPU byly vyvinuty společností Falanx Microsystems A/S , která byla spin-off výzkumného projektu z Norské univerzity vědy a technologie . Arm Holdings získala společnost Falanx Microsystems A/S 23. června 2006 a přejmenovala společnost na Arm Norway .
Technické údaje
Stejně jako ostatní integrovaná jádra IP pro akceleraci 3D vykreslování , GPU Mali neobsahuje ovladače zobrazení ovládající monitory, na rozdíl od běžných grafických karet pro stolní počítače . Místo toho je jádro Mali ARM čistě 3D engine, který vykresluje grafiku do paměti a předává vykreslený obrázek jinému jádru, aby zvládl zobrazení.
ARM však licencuje jádra SIP řadiče displeje nezávisle na bloku SIP Mali 3D akcelerátoru, např. Mali DP500, DP550 a DP650.
ARM také dodává nástroje, které pomáhají při vytváření shaderů OpenGL ES s názvem Mali GPU Shader Development Studio a Mali GPU User Interface Engine .
Řadiče zobrazení, jako je řadič displeje ARM HDLCD, jsou k dispozici samostatně.
Varianty
Jádro Mali vyrostlo z jader dříve vyráběných společností Falanx a v současné době tvoří:
Modelka |
Mikro- architektonic- tecture |
Typ | Datum spuštění | Počet jader shaderu | Fab (nm) | Velikost matrice (mm 2 ) | Takt jádra ( MHz ) | Velikost mezipaměti L2 | Vyplňte |
GFLOPS (na jádro) |
API (verze) | ||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
M △/s | GT/s | ( GP /s) | Vulkan | OpenGL ES | OpenCL | ||||||||||
Mali-55/110 | ? | Opravené potrubí funkcí | 2005 | 1 | ? | ? | ? | N/A | 2.8 | 0,1 | ? | N/A | 1.1 | N/A | |
Mali-200 | Utgard | Programovatelné potrubí | 2007 | 1 | ? | ? | ? | N/A | 5 | 0,2 | ? | 2.0 | |||
Mali-300 | 2010 | 1 | 40 28 |
? | 500 | 8 KiB | 55 | 0,5 | 5 | ||||||
Mali-400 MP | 2008 | 1–4 | 40 28 |
? | 200–600 | 8-256 KiB | 55 | 0,5 | 1.2–5.4 | ||||||
Mali-450 MP | 2012 | 1–8 | 40 28 |
? | 300–750 | 8-512 KiB | 142 | 2.6 | 4.5–11.9 | ||||||
Mali-470 MP | 2015 | 1–4 | 40 28 |
? | 250–650 | 8–256 KiB | 71 | 0,65 | 8–20,8 | ||||||
Mali-T604 | Midgard 1. gen | Sjednocený model shaderu + | Listopadu 2010 | 1–4 |
32 28 |
? | 533 | 32–256 KiB | 90 | 0,533 | 17 | 3.1 | Celý profil 1.1 | ||
Mali-T658 | Listopadu 2011 | 1–8 | ? | ? | ? | ? | ? | ||||||||
Mali-T622 | Midgard 2. gen | Června 2013 | 1–2 | 32 28 |
? | 533 | ? | ? | 8.5 | ||||||
Mali-T624 | Srpna 2012 | 1–4 | 32 28 |
? | 533–600 | ? | ? | 17–19.2 | |||||||
Mali-T628 | Srpna 2012 | 1–8 | 32 28 |
? | 533–695 | ? | ? | 17–23,7 | |||||||
Mali-T678 | Srpna 2012 | 1–8 | 28 | ? | ? | ? | ? | ||||||||
Mali-T720 | Midgard 3. gen | Říjen 2013 | 1–8 | 28 | ? | 400–700 | 32–256 KiB | 650 (MP8@650 MHz) | 5,2 (MP8@650 MHz) | 6.8–11.9 | |||||
Mali-T760 | Říjen 2013 | 1–16 | 28/14 | 1,75 mm 2 na jádro shaderu při 14 nm | 600–772 | 256–2048 KiB | 1300 | 0,6-12,6
GTexel/s (dvouřádkový) |
10.4 | 17–26,2 | 1,0 | 3.2 | Úplný profil 1.2 | ||
Mali-T820 | Midgard 4. gen | 4. čtvrtletí 2015 | 1–4 | 28 | ? | 600 | 32–256 KiB | 400 | ? | 2.6 | 10.2 | ||||
Mali-T830 | 28 | ? | 600–950 | 32–256 KiB | 400 | ? | 2.6 | 20.4–32.3 | |||||||
Mali-T860 | 1–16 | 28 | ? | 350–700 | 256–2048 KiB | 1300 | ? | 10.4 | 11.9–23.8 | ||||||
Mali-T880 | Q2 2016 | 1–16 | 16 | ? | 650–1 000 | 256–2048 KiB | 1700 | ? | 13.6 | 22,1–34 | |||||
Mali-G31 | Bifrost 1. gen |
Sjednocený model shaderu + Unifikovaná paměť +
skalární ISA založený na klauzuli |
1. čtvrtletí 2018 | 1-6 (1 EU na jádro) | 28
12 |
? | 650 | 32 kB-512 kB | ? | 1.3 | 10.4 | 1.2 | Plný profil 2.0 | ||
Mali-G51 | 4. čtvrtletí 2016 | 1-6 (1 uni až 3 duální) | 28 16 14 12 10 |
? | 1000 | ? | 3.9 | ||||||||
Mali-G71 | Q2 2016 | 1–32 | 16 14 10 |
? | 546-1037 | 128–2048 KiB | 1850 | 0,7-24,7
GTexel/s (dvouřádkový) |
27.2 | 18,56-28,9 | |||||
Mali-G52 | Bifrost 2. gen | 1. čtvrtletí 2018 | 1-4 (2 nebo 3 EU na jádro) | 16 8 7 |
? | 850 | ? | 6.8 | 27,2 @ 850 MHz na jádro (2 EU)
40,8 @ 850 MHz na jádro (3 EU) |
||||||
Mali-G72 | Q2 2017 | 1–32 | 16 12 10 |
1,36 mm 2 na jádro shaderu při 10 nm | 572-1050 | 128–2048 KiB | 27.2 | 20,55-37,72 | |||||||
Mali-G76 | Bifrost 3. gen | Q2 2018 | 4-20 | 12 8 7 |
? | 600-800 | 512–4096 KiB | ? | ? | 43,2-57,6 | |||||
Mali-G57 | Valhall 1. gen | Superskalární engine + Unifikovaná paměť +
zjednodušený skalární ISA |
Q2 2019 | 1-6 | 7 | ? | 950 | 64–512 KiB | ? | ? | ? | 121,6 | |||
Mali-G77 | 7-16 | 7 6 |
? | 695-850 | 512–2048 KiB | ? | ? | ? | 88,92-108,76 | ||||||
Mali-G68 | Valhall 2. gen. | Q2 2020 | 1–6 | 6 | |||||||||||
Mali-G78 | 7–24 | 5 | 759 | 97,15 | |||||||||||
Modelka |
Mikro- architektonic- tecture |
Typ | Datum spuštění | Počet jader shaderu | Fab
(nm) |
Velikost matrice (mm 2 ) | Takt jádra (MHz) | Maximální velikost mezipaměti L2 | Vyplnit (maximální počet jader) | FP32 GFLOPS (na jádro) |
Vulkan | Otevřete GL/ES |
Otevřete CL |
Některé mikroarchitektury (nebo jen některé čipy?) Podporují soudržnost mezipaměti pro mezipaměť L2 s CPU.
Adaptivní škálovatelná komprese textur (ASTC) je podporována řadami Mali-T620, T720/T760, T820/T830/T860/T880 a Mali-G.
Implementace
Varianty GPU Mali lze nalézt v následujících systémech na čipech (SoC):
Prodejce | Název SoC | Verze Mali |
---|---|---|
Allwinner | Allwinner A1X ( A10 , A10s , A13 ) | Mali-400 MP @ 300 MHz |
A20 , A23 , A33 , H2, H3, A64, H64, R8, R16, R40, R18 | Mali-400 MP2 @ 350/350/350/600/600/?/?/?/?/?/? MHz | |
H5Mali-G78 MP10 @ ?? MHz | Mali-450 MP4 | |
H6 | Mali-T720 MP2 | |
H313, H616 | Mali-G31 MP2 | |
Amlogic | Řada 8726-M (8726-M1, 8726-M3, 8726-M6, 8726-MX) | Mali-400 MP/MP2 při 250/400 MHz |
Řada 8726-M8 (M801, M802, S801, S802, S812) | Mali-450 MP6 při 600 MHz | |
Řada 8726-M8B (M805, S805) | Mali-450 MP2 při 500 MHz | |
S905, S905X/D/L | Mali-450 MP3 při 750 MHz | |
S905X2, S905X3, S905Y2, S905D2 | Mali-G31 MP2 | |
S912 | Mali-T820 MP3 při 600 MHz | |
S922X, A311D | Mali-G52 MP4 | |
T966 | Mali-T830 MP2 @ 650 MHz | |
Asus | Tinkerboard, Tinkerboard S | Mali-T760 |
Elektronika Bajkal | Bajkal-M | Mali-T628 MP8 |
CSR | Řada Quatro 5300 | Mali-400 MP |
ELVEES Multicore | 1892VM14Ya | Mali-300 |
InfoTM | iMAP × 15 | Mali-400 |
iMAP × 820 | Mali-400 MP2 | |
iMAP × 912 | Mali-400 MP2 | |
HiSilicon | Kirin 620 | Mali-450 MP4 @ 533 MHz |
Kirin 650/655/658/659 | Mali-T830 MP2 při 900 MHz | |
Kirin 710 | Mali-G51 MP4 @ 1000 MHz | |
Kirin 810 | Mali-G52 MP6 @ 820 MHz | |
Kirin 820 | Mali-G57 MP6 @??? MHz | |
Kirin 910/910T | Mali-450 MP4 při 533/700 MHz | |
Kirin 920/925/928 | Mali-T628 MP4 @ 600/600/? MHz | |
Kirin 930/935 | Mali-T628 MP4 při 600/680 MHz | |
Kirin 950/955 | Mali-T880 MP4 při 900 MHz | |
Kirin 960 | Mali-G71 MP8 @ 1037 MHz | |
Kirin 970 | Mali-G72 MP12 @ 746 MHz | |
Kirin 980 | Mali-G76 MP10 @ 720 MHz | |
Kirin 985 | Mali-G77 MP8 @??? MHz | |
Kirin 990/990 5G | Mali-G76 MP16 při 600 MHz | |
Kirin 9000 5G/Kirin 9000E 5G | Mali-G78 MP24/22 @ 759 MHz | |
Ahoj 3798cv200 | Mali-T720 při 450/600 MHz | |
Leadcore | LC1810, LC1811, LC1813, LC1913 | Mali-400 |
LC1860, LC1860C, LC1960 | Mali-T628 MP2 při 600 MHz | |
MediaTek | MT5595, MT5890 | Mali-T624 MP3 |
MT5596, MT5891 | Mali-T860 MP2 | |
MT6571, MT6572, MT6572M | Mali-400 MP1 @?/500/400 MHz | |
MT6580 | Mali-400 MP1 na 500 MHz | |
MT6582/MT6582M | Mali-400 MP2 při 500/416 MHz | |
MT6588, MT6591, MT6592, MT6592M, MT8127 | Mali-450 MP4 při 600/700/600/600 MHz | |
MT6735, MT6735M, MT6735P | Mali-T720 MP2 při 600/500/400 MHz | |
MT6737, MT6737T | Mali-T720 MP2 při 550/600 MHz | |
MT8735 | Mali-T720 MP2 @ 450 MHz | |
MT6753 | Mali-T720 MP3 @ 700 MHz | |
MT6732, MT6732M, MT6752, MT6752M | Mali-T760 MP2 při 500/500/700/700 MHz | |
MT6750 | Mali-T860 MP2 @ 520 MHz | |
MT6755 (Helio P10/P15/P18) | Mali-T860 MP2 při 700/650/800 MHz | |
MT6757 (Helio P20, P25) | Mali-T880 MP2 @ 900 MHz/1,0 GHz | |
MT6797 (Helio X20/X23/X25/X27) | Mali-T880 MP4 při 780/850/875 MHz | |
MT6763T (Helio P23), MT6758 (Helio P30) | Mali-G71 MP2 @ 770/950 MHz | |
MT6771 (Helio P60, P70) | Mali-G72 MP3 při 800/900 MHz | |
MT6768 (Helio P65), MT6769 (Helio G70/G80/G85/G88) | Mali-G52 MC2 @ 820/950/1000 MHz | |
MT6785 (Helio G90/G90T/G95) | Mali-G76 MC4 @ 720/800/900 MHz | |
Helio G96, MT6833 (Dimensity 700), Dimensity 810 | Mali-G57 MC2 @ 850/950 MHz | |
MT6853 (Dimensity 720, 800U) | Mali-G57 MC3 @ 850 MHz | |
MT6873 (Hustota 800) | Mali-G57 MC4 @ 650 MHz | |
MT6875 (Dimensity 820), MT6883Z (Dimensity 1000C) | Mali-G57 MC5 @ 900 MHz | |
MT6877 (Dimensity 900), Dimensity 920 | Mali-G68 MC4 @ 900 MHz | |
MT6885Z (Dimension 1000L) | Mali-G77 MC7 @ 695 MHz | |
MT6889 (Hustota 1000/1 000+) | Mali-G77 MC9 @ 850 MHz | |
MT6891/MT6893 (Hustota 1100/1200) | Mali-G77 MC9 @ 850 MHz | |
NetLogic | Au1380, Au1350 | Mali-200 |
Nufront | NS2816, NS2816M | Mali-400 MP |
NS115, TL7688, TL7689 | Mali-400 MP2 | |
Realtek | RTD1294, RTD1295, RTD1296 | Mali-T820 MP3 |
RTD1395 | Mali-470 | |
Rockchip | RK2818 | Mali-200 |
RK2926, RK2628, RK3036, RK3229 | Mali-400 MP při 400/400/500/600 MHz | |
RK3026, RK3126, RK3128 | Mali-400 MP2 při 500/600/600 MHz | |
RK3066, RK3188, RK3188T | Mali-400 MP4 při 266/533/~ 400 MHz | |
3288 RK | Mali-T760 MP4 při 600 MHz | |
RK3326 | Mali-G31 MP2 | |
RK3328 | Mali-450 MP2 | |
3399 RK | Mali-T860 MP4 při 600 MHz | |
RK3530, RK3566, RK3568 | Mali-G52 | |
3588 RK | ||
Samsung | Exynos 3 Quad (3470), Exynos 4 Dual, Quad (4210, 4212 a 4412) | Mali-400 MP4 |
Exynos 5 Dual (5250) | Mali-T604 MP4 | |
Exynos 5 Hexa (5260) | Mali-T624 MP3 | |
Exynos 5 Octa (5420, 5422, 5430 a 5800) | Mali-T628 MP6 | |
Exynos 5 Hexa (7872) | Mali-G71 MP1 @ 1,2 GHz | |
Exynos 7 Octa (5433/7410) | Mali-T760 MP6 | |
Exynos 7 Octa (7420) | Mali-T760 MP8 @ 772 MHz | |
Exynos 7 Quad (7570), Exynos 3 Quad (3475) | Mali-T720 MP1 | |
Exynos 7 Octa (7580) | Mali-T720 MP2 | |
Exynos 7 Octa (7870) | Mali-T830 MP1 | |
Exynos 7 Octa (7880) | Mali-T830 MP3 | |
Exynos 7 Series 7885 | Mali-G71 MP2 @ 1300 MHz | |
Exynos 850 | Mali-G52 MP1 | |
Exynos 8 Octa 880 | Mali-G76 MP5 @ ??? MHz | |
Exynos 8 Octa (8890) | Mali-T880 MP10 (Lite) / Mali-T880 MP12 @650 MHz | |
Exynos 9 Octa (8895) | Mali-G71 MP20 @ 546 MHz | |
Exynos 7 Series 9610 | Mali-G72 MP3 | |
Exynos 9 Series 9810 | Mali-G72 MP18 při 572 MHz | |
Exynos 9 Series 9820/9825 | Mali-G76 MP12 @ 702/??? MHz | |
Exynos 9 Series 980 | Mali-G76 MP5 @? MHz | |
Exynos 9 Series 990 | Mali-G77 MP11 při 800 MHz | |
Exynos 1080 | Mali-G78 MP10 @ ?? MHz | |
Exynos 2100 | Mali-G78 MP14 @ ?? MHz | |
S5P6450 Vega | Mali-400 MP | |
Sigma Designs | Řada SMP8750 | Mali-400 MP4 při 350 MHz |
Socle-Tech | Leopard-6 | Mali-200 |
Spreadtrum | SC68xx, SC57xx, SC77xx, SC8xxx, SC983x | Řada Mali-400 MP |
SC9860, SC9860GV | Mali-T880 MP4 | |
ST-Ericsson | NovaThor U9500, U8500, U5500 | Mali-400 MP |
STMicroelectronics | SPEAr1340 | Mali-200 |
STi7108, STiH416 | Mali-400 MP | |
Telechips | TCC8803, TCC8902, TCC8900, TCC9201 | Mali-200 |
WonderMedia | WM8750 | Mali-200 |
WM8850, WM8950 | Mali-400 MP | |
WM8880, WM8980 | Mali-400 MP2 | |
WM8860 | Mali-450 | |
Xiaomi | Přepětí S1 | Mali-T860 MP4 při 800 MHz |
Přepětí S2 | Mali-G71 MP12 @ 900 MHz (?) |
Mali video procesory
Mali Video je název pro vyhrazené video dekódování a kódování videa společnosti ARM Holdings ASIC . Existuje několik verzí implementujících řadu video kodeků , například HEVC , VP9 , H.264 a VP8 . Stejně jako u všech produktů ARM je Mali Video Processor polovodičové jádro duševního vlastnictví licencované třetím stranám za účelem zahrnutí do jejich čipů. Schopnost dekódování a dekódování v reálném čase je pro videotelefonii zásadní . Rozhraní pro ARM TrustZone technologie je i vestavěná umožnit Digital Rights Management z autorsky chráněného materiálu.
Mali-V500
První verzí procesoru Mali Video byl V500, vydaný v roce 2013 s GPU Mali-T622. V500 je vícejádrový design se sportovními 1–8 jádry, s podporou H.264 a chráněnou video cestou pomocí ARM TrustZone . Verze s 8 jádry je dostačující pro dekódování videa 4K rychlostí 120 snímků za sekundu (fps). V500 může kódovat VP8 a H.264 a dekódovat H.264, H.263, MPEG4, MPEG2, VC-1/WMV, Real, VP8.
Mali-V550
Video procesory ARM V550, které byly vydány s GPU Mali-T800, přidaly podporu kódování i dekódování HEVC, 10bitovou barevnou hloubku a technologie, což dále snížilo spotřebu energie. V550 také zahrnoval technologická vylepšení pro lepší zpracování latence a úsporu šířky pásma. V550 opět postaven na myšlence škálovatelného počtu jader (1–8) mohl podporovat mezi 1080p60 (1 jádro) až 4K120 (8 jader). V550 podporoval kódování HEVC Main, H.264, VP8, JPEG a HEVC Main 10, HEVC Main, H.264, H.263, MPEG4, MPEG2, VC-1/WMV, Real, VP8, JPEG dekódování.
Mali-V61
Videoprocesor Mali V61 (dříve Egil) byl uveden na trh s GPU Mali Bifrost v roce 2016. V61 byl navržen tak, aby zlepšoval kódování videa, zejména HEVC a VP9, a umožňoval kódování jednoho nebo více streamů současně. Design pokračuje v designu 1–8 proměnných čísel jader, přičemž jedno jádro podporuje 1080p60, zatímco 8 jader může pohánět 4Kp120. Může dekódovat a kódovat VP9 10-bit, VP9 8-bit, HEVC Main 10, HEVC Main, H.264, VP8, JPEG a dekódovat pouze MPEG4, MPEG2, VC-1/WMV, Real, H.263.
Mali-V52
Videoprocesor Mali V52 byl vydán s GPU Mali G52 a G31 v březnu 2018. Procesor je určen k podpoře videa 4K (včetně HDR) na běžných zařízeních.
Platforma je škálovatelná od 1 do 4 jader a zdvojnásobuje výkon dekódování ve srovnání s V61. Přidává také možnosti kódování High 10 H.264 (úroveň 5.0) a dekódování (úroveň 5.1), stejně jako schopnost dekódování AVS Part 2 (Jizhun) a Part 15 (AVS+, Guangdian) pro YUV420.
Mali-V76
Video procesor Mali V76 byl uveden na trh s GPU Mali G76 a CPU Cortex-A76 v roce 2018. V76 byl navržen tak, aby zlepšil výkon kódování a dekódování videa. Design pokračuje v návrhu 2–8 proměnných čísel jader, s 8 jádry schopnými dekódování 8Kp60 a kódování 8Kp30. Tvrdí, že zlepšuje kvalitu kódování HEVC o 25% ve srovnání s Mali-V61 při spuštění. AV1 kodek není podporován.
Mali-V77
Video procesor Mali V77 byl uveden na trh s GPU Mali G77 a CPU Cortex-A77 v roce 2019.
Srovnání
Mali Video | V500 | V550 | V61 | V52 | V76 | V77 |
---|---|---|---|---|---|---|
Oznámeno | 2. června 2013 | 27. října 2014 | 31. října 2016 | 06.03.2018 | 31. května 2018 | |
Doporučený GPU | Série Mali-T800 | Mali-G51 Mali-G72 |
Mali-G31 Mali-G52 |
Mali-G76 | Mali-G77 | |
Doporučené DPU | Mali-DP500 | Mali-DP550 Mali-DP650 |
Mali-DP650 Mali-D71 |
Mali-D52 | ||
Paměťový systém | MMU | |||||
Rozhraní sběrnice | AMBA 3 AXI AMBA 4 ACE Lite |
AMBA AXI | AMBA4 AXI | |||
Výkon (kryt) | 1080p60 (1 jádro) až 4K120 (8 jader) | 1080p60 (1 jádro) až 4K60 (4 jádra) | 1080p60 (1 jádro) až 8K30 (8 jader) | |||
Výkon (za) | 1080p120 / 4K30 (1 jádro) až 4K120 (4 jádra) | 1080p120 / 4K30 (1 jádro) až 8K60 (8 jader) | ||||
Dekódovat a kódovat | ||||||
H.264 8bitový | D & E | D & E | D & E | D & E | D & E | D & E |
H.264 10bitový | - | - | - | D & E | D & E | D & E |
VP8 | D & E | D & E | D & E | D & E | D & E | D & E |
JPEG | - | D & E | D & E | D & E | D & E | D & E |
HEVC hlavní | - | D & E | D & E | D & E | D & E | D & E |
HEVC Hlavní 10 | - | D | D & E | D & E | D & E | D & E |
8bitový VP9 | - | - | D & E | D & E | D & E | D & E |
VP9 10bitový | - | - | D & E | D & E | D & E | D & E |
AV1 | - | - | - | - | - | - |
Mali zobrazovací procesory
Mali-D71
Mali-D71 přidal kodér Arm Framebuffer Compression (AFBC) 1.2, podpora pro ARM CoreLink MMU-600 a asertivní displej 5. Asertivní displej 5 podporuje HDR10 a hybridní log-gamma (HLG) .
Mali-D77
Mali-D77 přidal funkce zahrnující asynchronní timewarp (ATW) , korekci zkreslení objektivu (LDC) a korekci chromatické aberace (CAC) . Mali-D77 je také schopen 3K (2880 x 1440) při 120 Hz a 4K při 90 Hz.
Mali displej | DP500 | DP550 | DP650 | D71 | D51 | D77 | D37 |
---|---|---|---|---|---|---|---|
Oznámeno | 08.05.2010 | 27. října 2014 | 20. ledna 2016 | 31. října 2017 | 06.03.2018 | 15. května 2019 | 23. října 2019 |
Optimalizované rozlišení | není k dispozici | 720p (HD) až 1080p (FHD) | 1440p (QHD) | 1440p (QHD) až 2160p (UHD/4K) | 1080p (FHD) až 1440p (QHD) | 2880 x 1440 při 120 Hz | 1080p (FHD) až 1440p (QHD) |
Maximální rozlišení | 2160p (4K) | 2160p (4K) | 2160p (4K) | 2160p (4K) až 120 snímků za sekundu | 4096 x 2048 až 60 snímků za sekundu | 4320 x 2160 při 120 Hz | |
Zahájeno podél | Jádro Cortex-A17 | GPU řady Mali-T800, video procesor V550 | CoreLink MMU-600, asertivní displej 5 | Mali-G31, Mali-G52, Mali-V52 | Ethos-N77, Ethos-N57, Ethos-N37 Mali-G57 |
Mali Camera
Mali-C71
25. dubna 2017 byl oznámen Mali-C71, první procesor ARM pro obrazový signál (ISP) od ARM.
Mali-C52 a Mali-C32
3. ledna 2019 byly oznámeny Mali-C52 a C32, zaměřené na každodenní zařízení včetně dronů, inteligentních domácích asistentů a zabezpečení a kamery s internetovým protokolem (IP).
Srovnání
Mali Camera | C32 | C52 | C71 |
---|---|---|---|
Oznámeno | 3. ledna 2019 | 25. dubna 2017 | |
Propustnost | 600 MP/s | 1,2 GP/s | |
Podpora kamery | 4x, celkem 16 MP | 4x 4096x4096 | |
Dynamický rozsah | 24 zastávek | ||
Podpora kanálu | RGGB, RGBlr | RGGB, RCCC, RGBIr, RCCB, RCCG | |
až 16 kanálů | |||
ASIL compliance | ASIL D |
Ovladače Lima a Panfrost FOSS
21. ledna 2012, Phoronix oznámil, že Luc Verhaegen řídil pokus o reverzní inženýrství zaměřený na sérii GPU Mali, konkrétně verze Mali 200 a Mali 400. Projekt byl známý jako Lima a cílenou podporou OpenGL ES 2.0. Projekt reverzního inženýrství byl představen na FOSDEM 4. února 2012, po kterém následovalo otevření webové stránky s ukázkami některých renderů. Dne 2. února 2013, Verhaegen předvedl Quake III Arena v režimu timedemo, běžící na ovladači Limy. V květnu 2018 vývojář Lima zveřejnil ovladač pro zahrnutí do jádra Linuxu. V květnu 2019 se ovladač Lima stal součástí hlavního jádra Linuxu. Uživatelského prostoru Mesa protějšek byl sloučen ve stejnou dobu.
Panfrost je obráceně navržený ovladač pro GPU Mali Txxx (Midgard) a Gxx (Bifrost). Představení Panfrost Talk bylo představeno na X.Org Developer's Conference 2018. Od května 2019 je ovladač Panfrost součástí hlavního jádra Linuxu. Panfrost podporuje OpenGL ES 2.0 a od února 2020 má ve výchozím nastavení zakázanou experimentální podporu OpenGL ES 3.0.
Viz také
- Adreno - GPU vyvinutý společností Qualcomm (dříve AMD, poté Freescale)
- Rodina AtC SoC - s grafickým jádrem Intel, bez licence třetím stranám
- Mobilní APU AMD - s grafickým jádrem AMD, licencováno společností Samsung
- PowerVR - od Imagination Technologies
- Tegra - rodina SoC od Nvidia s grafickým jádrem k dispozici jako blok SIP třetím stranám
- VideoCore - řada SoC od Broadcom s grafickým jádrem k dispozici jako blok SIP třetím stranám
- Vivante - k dispozici jako blok SIP třetím stranám
- Imageon - starý mobilní GPU AMD
Reference
externí odkazy
- Zpracování grafiky z webu ARM
- Mali Developer Center je web zaměřený na vývojáře, který provozuje ARM
- V500
- V550
- Limský řidič