В Мали серии из графических процессоров (GPU) и мультимедийных процессоров полупроводниковые ядра интеллектуальной собственности , производимые ARM Holdings лицензирования в различных ASIC конструкций партнеров ARM.
Графические процессоры Mali были разработаны Falanx Microsystems A / S , которая была дочерней компанией исследовательского проекта Норвежского университета науки и технологий . [1] Arm Holdings приобрела Falanx Microsystems A / S 23 июня 2006 г. и переименовала компанию в Arm Norway . [2]
Технические подробности
Как и другие встроенные IP-ядра для ускорения 3D-рендеринга , графический процессор Mali не включает контроллеры дисплея, управляющие мониторами, в отличие от обычных настольных видеокарт . Вместо этого ядро Mali ARM представляет собой чистый 3D-движок, который отображает графику в памяти и передает визуализированное изображение другому ядру для обработки отображения.
Однако ARM лицензирует SIP-ядра контроллера дисплея независимо от SIP-блока Mali 3D-ускорителя, например Mali DP500, DP550 и DP650. [3]
ARM также предоставляет инструменты для создания шейдеров OpenGL ES, которые называются Mali GPU Shader Development Studio и Mali GPU User Interface Engine .
Контроллеры дисплея, такие как контроллер дисплея ARM HDLCD, доступны отдельно. [4]
Варианты
Ядро Mali выросло из ядер, ранее производимых Falanx, и в настоящее время составляет:
Модель | Микро- архи- tecture | Тип | Дата запуска | Количество ядер шейдера | Fab (нм) | Размер матрицы (мм 2 ) | Тактовая частота ядра ( МГц ) | Размер кэша L2 | Скорость заполнения | Ширина шины ( бит ) | GFLOPS (на ядро) | API (версия) | Fused multiply - сложить | Использование в SoC | Применение | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
M △ / с | GT / s | ( ГП / с) | Вулкан | OpenGL ES | OpenVG | OpenCL | Direct3D | ||||||||||||||
Мали-55/110 | ? | Конвейер с фиксированной функцией [5] | 2005 г. | 1 | ? | ? | ? | N / A | 2,8 | 0,1 | ? | ? | N / A | 1.1 | 1.0 | N / A | N / A | Нет | Rockchip RK2818 | Графика | |
Мали-200 | Утгард [6] | Программируемый конвейер [5] | 2007 [7] | 1 | ? | ? | ? | N / A | 5 | 0,2 | ? | ? | 2.0 | 1.1 | |||||||
Мали-300 | ? | 1 | 40 28 | ? | 500 | 8 КБ | 55 | 0,5 | ? | 5 | К1892ВМ14Я | ||||||||||
Мали-400 МП | 2008 г. | 1–4 | 40 28 | ? | 200–600 | 8-256 КБ | 55 | 0,5 | ? | 1,2–5,4 | Allwinner A10, A10s, A13, A20, A33, H3, A64 | ||||||||||
Мали-450 МП | 2012 г. | 1–8 | 40 28 | ? | 300–750 | 8-512 КБ | 142 | 2,6 | ? | 4,5–11,9 | Amlogic S805, S802, S812, S905, Allwinner H5, RK3318, RK3328 | ||||||||||
Мали-470 МП | 2015 г. | 1–4 | 40 28 | ? | 250–650 | 8–256 КБ | 71 | 0,65 | ? | 8–20,8 | Realtek RTD1395 | ||||||||||
Mali-T604 [8] | Мидгард 1-го поколения | Единая шейдерная модель + SIMD ISA | ? | 1–4 | 32 28 | ? | 533 | 32–256 КБ | 90 | 0,533 | ? | 17 | 3.1 | Полный профиль 1.1 | 11 ( FL 9_3 ) | да | Exynos 5250 | Графика и вычисления | |||
Mali-T658 [8] | ? | 1–8 | ? | ? | ? | ? | ? | ? | |||||||||||||
Мали-T622 | Мидгард 2-го поколения | ? | 1-2 | 32 28 | ? | 533 | ? | ? | ? | 8,5 | |||||||||||
Мали-T624 | Август 2012 г. | 1–4 | 32 28 | ? | 533–600 | ? | ? | ? | 17–19,2 | ||||||||||||
Mali-T628 | Август 2012 г. | 1–8 | 32 28 | ? | 533–695 | ? | ? | ? | 17–23,7 | Кирин 930/935, Exynos 5420 , Exynos 5422 , Exynos 5800 , Exynos 5430 | |||||||||||
Mali-T678 [9] | Август 2012 г. | 1–8 | 28 год | ? | ? | ? | ? | ? | |||||||||||||
Mali-T720 | Мидгард 3-го поколения | Октябрь 2013 | 1–8 | 28 год | ? | 400–700 | 32–256 КБ [10] | 650 (MP8 @ 650 МГц) | 5.2 (MP8 @ 650 МГц) | ? | 6,8–11,9 | Exynos 7580 , MT6735, MT6753, Allwinner H6 | |||||||||
Mali-T760 | Октябрь 2013 | 1–16 | 28/14 | 1,75 мм 2 на шейдера сердечник со скоростью 14 нм [11] | 600–772 | 256–2048 КБ [12] | 1300 | 0,6–12,6 GTexel / s (билинейный) [13] | 10,4 | ? | 17–26,2 | 1.0 [14] | 3,2 [15] | Полный профиль 1.2 | 11 ( FL 11_1 ) [16] | Exynos 7420 , Exynos 5433 , MT6752, MT6732, RK3288 | |||||
Mali-T820 | Мидгард 4-го поколения | 4 квартал 2015 г. | 1–4 | 28 год | ? | 600 | 32–256 КБ [12] | 400 | ? | 2,6 | ? | 10.2 | 11 ( FL 9_3 ) | Amlogic S912 | |||||||
Mali-T830 | 28 год | ? | 600–950 | 32–256 КБ [12] | 400 | ? | 2,6 | ? | 20,4–32,3 | Кирин 650/655, Exynos 7870 , Exynos 7880 | |||||||||||
Mali-T860 | 1–16 | 28 год | ? | 350–700 | 256–2048 КБ [12] | 1300 | ? | 10,4 | ? | 11,9–23,8 | 11 ( FL 11_1 ) | RK3399 (MP4), Serge S1 (MP4), Helio P10 (MP2), MT6750 (MP2) | |||||||||
Mali-T880 | 2 квартал 2016 г. | 1–16 | 16 | ? | 650–1000 | 256–2048 КБ [12] | 1700 | ? | 13,6 | ? | 22,1–34 | Exynos 8890 , Helio P20 (MT6757), Helio P25, Helio X20 (MT6797), Kirin 950/955 | |||||||||
Mali-G31 | Бифрост 1-го поколения | Единая шейдерная модель + Единая память + скалярная ISA на основе предложений | 1 квартал 2018 г. | 1–6 (1 ЕС на ядро) [17] | 28 год 12 | ? | 650 | 32–512 КБ | ? | 1.3 | 10,4 | 1,2 [18] | Полный профиль 2.0 | Rockchip RK3326 [19] [20] AmLogic S905Y2, S905X2, S905D2, S905X3, Allwinner H616 | |||||||
Mali-G51 [21] | 4 квартал 2016 г. | 1–6 (от 1 до 3 двойных) [22] | 28 16 14 12 10 | ? | 1000 | ? | 3.9 | 11 ( FL 9_3 ) | HiSilicon Hi3751V811, HiSilicon Kirin 710 / 710F / 710A | ||||||||||||
Mali-G71 | 2 квартал 2016 г. | 1–32 | 16 14 10 | ? | 546-1037 | 128–2048 КБ | 1850 г. | 0,7-24,7 GTexel / s (билинейный) [23] | 27,2 | 18,56–28,9 [24] | 11 ( FL 11_1 ) | Кирин 960 , Exynos 5 7872 , [25] Exynos 7 7885 , [26] Exynos 9 8895, [27] Helio P23, Helio P30 | |||||||||
Mali-G52 | Бифрост 2-го поколения | 1 квартал 2018 г. | 1-4 (2 или 3 EU на ядро) | 16 8 7 | ? | 850 | ? | 6,8 | 27,2 @ 850 МГц на ядро (2 EU) 40,8 @ 850 МГц на ядро (3 EU) | AmLogic S922X, A311D, Rockchip RK3530, Kirin 810, Helio P65 / G70 / G80 / G85, Exynos 850 | |||||||||||
Mali-G72 | 2 квартал 2017 г. | 1–32 | 16 12 10 | 1,36 мм 2 на шейдер сердечника при 10 нм [28] | 572-1050 | 128–2048 КБ | 27,2 | 20,55–37,72 | 12 ( FL 11_1 ) | Kirin 970 , Exynos 9 9810 , Exynos 9609/9610/9611, Helio P60 / P70 | |||||||||||
Мали-G76 | Бифрост 3-го поколения | 2 квартал 2018 г. | 4-20 | 12 8 7 | ? | 600-800 | 512–4096 КБ | ? | ? | ? | 43,2-57,6 | Кирин 980, Кирин 990 4G / 990 5G / 990E 5G, Exynos 9 9820/9825, Exynos 980/880 , Helio G90 / G90T / G95 | |||||||||
Mali-G57 | Valhall 1-го поколения | Суперскалярный движок + Единая память + упрощенный скалярный ISA | 2 квартал 2019 г. | 1-6 | 7 | ? | ? | 64–512 КБ | ? | ? | ? | ? | ? | Kirin 820, Dimensity 700/720, Dimensity 800 / 800U / 820, Dimensity 1000C | |||||||
Мали-G77 | 7–16 | 7 6 | ? | 695-850 | 512–4096 КБ | ? | ? | ? | ? | 88,92-108,76 | Exynos 990 , Dimensity 1000 / 1000L / 1000 +, Dimensity 1100/1200, Kirin 985 | ||||||||||
Mali- G68 | Valhall 2-го поколения | 2 квартал 2020 г. | 1–6 | 6 | 512 КБ – 2 МБ | Размерность 900 | |||||||||||||||
Mali- G78 | 7–24 | 5 | 759 | 97,15 | Kirin 9000 / 9000E, Exynos 1080, Exynos 2100. [29] | ||||||||||||||||
Модель | Микро- архи- tecture | Тип | Дата запуска | Количество ядер шейдера | Fab (нм) | Размер матрицы (мм 2 ) | Тактовая частота ядра (МГц) | Максимальный размер кэша L2 | Скорость заполнения (максимальное количество ядер) | Ширина шины (бит) | FP32 GFLOPS (на ядро) | Вулкан | Открыть GL / ES | Открыть VG | Открыть CL | Прямое 3D | Слитное умножение-сложение | Использование в SoC | Применение |
Некоторые микроархитектуры (или только некоторые микросхемы?) Поддерживают согласованность кэша L2 с процессором. [30] [31]
Адаптивное масштабируемое сжатие текстур (ASTC) поддерживается сериями Mali-T620, T720 / T760, T820 / T830 / T860 / T880 [32] и Mali-G.
Реализации
Варианты Mali GPU можно найти в следующих системах на чипах (SoC):
Продавец | Имя SoC | Версия для Мали |
---|---|---|
Allwinner | Allwinner A1X ( A10 , A10s , A13 ) | Mali-400 MP [33] [34] [35] @ 300 МГц |
A20 , A23 , A33 , H2, H3, A64, H64, R8, R16, R40, R18 | Mali-400 MP2 [36] @ 350/350/350/600/600 /? /? /? /? /? /? МГц | |
H5Mali-G78 MP10 @ ?? МГц | Мали-450 MP4 | |
H6 | Mali-T720 MP2 | |
H313, H616 | Mali-G31 MP2 | |
Amlogic | Серия 8726-M (8726-M1, 8726-M3, 8726-M6, 8726-MX) | Mali-400 MP / MP2 [37] @ 250/400 МГц |
8726-M8 серии (M801, M802, S801, S802, S812) | Mali-450 MP6 [37] @ 600 МГц | |
8726-M8B серии (M805, S805) | Mali-450 MP2 [37] @ 500 МГц | |
S905, S905X / D / L | Mali-450 MP3 @ 750 МГц | |
S905X2, S905X3, S905Y2, S905D2 | Mali-G31 MP2 | |
S912 | Mali-T820 MP3 @ 600 МГц | |
S922X | Mali-G52 MP4 | |
T966 | Mali-T830 MP2 @ 650 МГц | |
Asus | Тинкерборд, Тинкерборд S | Mali-T760 |
Байкал Электроникс | Байкал-М | Mali-T628 MP8 [38] |
CSR | Quatro 5300 серии | Мали-400 МП |
InfoTM | iMAP × 15 | Мали-400 |
iMAP × 820 | Мали-400 МП2 | |
iMAP × 912 | Мали-400 МП2 | |
HiSilicon | Кирин 620 | Mali-450 MP4 @ 533 МГц |
Кирин 650/655/658/659 | Mali-T830 MP2 @ 900 МГц | |
Кирин 710 | Mali-G51 MP4 @ 1000 МГц | |
Кирин 810 | Mali-G52 MP6 @ 820 МГц | |
Кирин 820 | Mali-G57 MP6 @ ??? МГц | |
Кирин 910 / 910Т | Mali-450 MP4 @ 533/700 МГц | |
Кирин 920/925/928 | Mali-T628 MP4 @ 600/600 /? МГц | |
Кирин 930/935 | Mali-T628 MP4 @ 600/680 МГц | |
Кирин 950/955 | Mali-T880 MP4 @ 900 МГц | |
Кирин 960 | Mali-G71 MP8 @ 1037 МГц | |
Кирин 970 | Mali-G72 MP12 @ 746 МГц | |
Кирин 980 | Mali-G76 MP10 @ 720 МГц | |
Кирин 985 | Mali-G77 MP8 @ ??? МГц | |
Кирин 990/990 5G | Mali-G76 MP16 @ 600 МГц | |
Кирин 9000 5G / Кирин 9000E 5G | Mali-G78 MP24 / 22 @ 759 МГц | |
Hi3798cv200 | Mali-T720 @ 450/600 МГц | |
Leadcore | LC1810, LC1811, LC1813, LC1913 | Мали-400 [39] [40] [41] [42] |
LC1860, LC1860C, LC1960 | Mali-T628 MP2 @ 600 МГц | |
MediaTek | MT5595, MT5890 | Mali-T624 MP3 |
MT5596, MT5891 | Mali-T860 MP2 [43] | |
MT6571, MT6572, MT6572M | Mali-400 MP1 @? / 500/400 МГц | |
MT6580 | Mali-400 MP1 @ 500 МГц | |
MT6582 / MT6582M | Mali-400 MP2 @ 500/416 МГц | |
MT6588, MT6591, MT6592, MT6592M, MT8127 | Mali-450 MP4 @ 600/700/600/600 МГц [44] | |
MT6735, MT6735M, MT6735P | Mali-T720 MP2 @ 600/500/400 МГц | |
MT6737, MT6737T | Mali-T720 MP2 @ 550/600 МГц | |
MT8735 | Mali-T720 MP2 @ 450 МГц | |
MT6753 | Mali-T720 MP3 @ 700 МГц [45] | |
MT6732, MT6732M, MT6752, MT6752M | Mali-T760 MP2 @ 500/500/700/700 МГц [46] | |
MT6750 | Mali-T860 MP2 @ 520 МГц | |
MT6755 (Helio P10 / P15 / P18) | Mali-T860 MP2 @ 700/650/800 МГц | |
MT6757 (Helio P20, P25) | Mali-T880 MP2 @ 900 МГц / 1,0 ГГц [47] | |
MT6797 (Helio X20 / X23 / X25 / X27) | Mali-T880 MP4 @ 780/850/875 МГц | |
MT6763T (Helio P23), MT6758 (Helio P30) | Mali-G71 MP2 @ 770/950 МГц [48] [49] | |
MT6771 (Helio P60, P70) | Mali-G72 MP3 @ 800/900 МГц [50] [51] | |
MT6768 (Helio P65), MT6769 (Helio G70 / G80 / G85) | Mali-G52 MC2 @ 820/950/1000 МГц | |
MT6785 (Helio G90 / G90T / G95) | Mali-G76 MC4 @ 720/800/900 МГц | |
MT6833 (размер 700) | Mali-G57 MC2 @ 950 МГц | |
MT6853 (размер 720, 800U) | Mali-G57 MC3 @ 850 МГц | |
MT6873 (размер 800) | Mali-G57 MC4 @ 650 МГц | |
MT6875 (размер 820), MT6883Z (размер 1000C) | Mali-G57 MC5 @ 900 МГц | |
MT6877 (размер 900) | Mali-G68 MC4 @ ??? МГц | |
MT6885Z (размер 1000 л) | Mali-G77 MC7 @ 695 МГц | |
MT6889 (размерность 1000/1000+) | Mali-G77 MC9 @ 850 МГц | |
MT6891 / MT6893 (размер 1100/1200) | Mali-G77 MC9 @ 850 МГц | |
NetLogic | Au1380, Au1350 | Мали-200 [52] [53] |
Нуфронт | NS2816, NS2816M | Мали-400 МП |
NS115, TL7688, TL7689 | Мали-400 МП2 | |
Realtek | RTD1294, RTD1295, RTD1296 | Mali-T820 MP3 [54] |
Rockchip | RK2818 | Мали-200 |
RK2926, RK2628, RK3036, RK3229 | Mali-400 MP @ 400/400/500/600 МГц [55] | |
RK3026, RK3126, RK3128 | Mali-400 MP2 @ 500/600/600 МГц | |
RK3066, RK3188, RK3188T | Mali-400 MP4 @ 266/533 / ~ 400 МГц [56] [57] | |
RK3288 | Mali-T760 MP4 @ 600 МГц | |
RK3326 | Mali-G31 MP2 [19] [20] | |
RK3328 | Мали-450 МП2 | |
RK3399 | Mali-T860 MP4 @ 600 МГц | |
RK3530 | Mali-G52 [58] | |
RK3588 | ||
Samsung | Exynos 3 Quad (3470), Exynos 4 Dual, Quad (4210, 4212 и 4412) | Mali-400 MP4 [59] |
Exynos 5 Dual (5250) | Mali-T604 MP4 [60] | |
Exynos 5 Hexa (5260) | Mali-T624 MP3 | |
Exynos 5 Octa (5420, 5422, 5430 и 5800) | Mali-T628 MP6 | |
Exynos 5 Hexa (7872) | Mali-G71 MP1 @ 1,2 ГГц | |
Exynos 7 Octa (5433/7410) | Mali-T760 MP6 | |
Exynos 7 Octa (7420) | Mali-T760 MP8 @ 772 МГц | |
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 серии 7885 | Mali-G71 MP2 @ 1300 МГц | |
Exynos 850 | Mali-G52 MP1 | |
Exynos 8 Octa 880 | Mali-G76 MP5 @ ??? МГц | |
Exynos 8 Octa (8890) | Mali-T880 MP10 (Lite) / Mali-T880 MP12 @ 650 МГц | |
Exynos 9 Octa (8895) | Mali-G71 MP20 @ 546 МГц [61] [62] | |
Exynos 7 серии 9610 | Mali-G72 MP3 [63] | |
Exynos 9 серии 9810 | Mali-G72 MP18 @ 572 МГц [64] | |
Exynos 9 серии 9820/9825 | Mali-G76 MP12 @ 702 / ??? МГц | |
Exynos 9 серии 980 | Mali-G76 MP5 @? МГц | |
Exynos 9 серии 990 | Mali-G77 MP11 @ 800 МГц | |
Exynos 1080 5G | Mali-G78 MP10 @ ?? МГц | |
Exynos 2100 | Mali-G78 MP14 @ ?? МГц | |
S5P6450 Vega | Мали-400 МП [65] | |
Sigma Designs | SMP8750 серии | Mali-400 MP4 @ 350 МГц [66] |
Цоколь-Тех | Леопард-6 | Мали-200 [67] |
Spreadtrum | SC68xx, SC57xx, SC77xx, SC8xxx, SC983x | Серия Mali-400 MP [68] |
SC9860, SC9860GV | Mali-T880 MP4 | |
ST-Ericsson | NovaThor U9500, U8500, U5500 | Мали-400 МП [69] |
STMicroelectronics | SPEAr1340 | Мали-200 [70] |
STi7108, STiH416 | Мали-400 МП [71] [72] | |
Telechips | TCC8803, TCC8902, TCC8900, TCC9201 | Мали-200 [37] [73] |
WonderMedia | WM8750 | Мали-200 |
WM8850, WM8950 | Мали-400 МП [74] | |
WM8880, WM8980 | Мали-400 МП2 | |
WM8860 | Мали-450 | |
Xiaomi | Скачок S1 | Mali-T860 MP4 @ 800 МГц [75] [76] |
Скачок S2 | Mali-G71 MP12 @ 900 МГц (?) [77] |
Видеопроцессоры Mali
Mali Video - это название, данное специализированной ASIC для декодирования и кодирования видео ARM Holdings . Существует несколько версий, реализующих несколько видеокодеков , таких как HEVC , VP9 , H.264 и VP8 . Как и все продукты ARM, видеопроцессор Mali - это полупроводниковое ядро интеллектуальной собственности, лицензированное третьим сторонам для включения в их чипы. Возможность кодирования-декодирования в реальном времени является центральным элементом видеотелефонии . Также встроен интерфейс к технологии ARM TrustZone, позволяющий управлять цифровыми правами на материалы, защищенные авторским правом .
Мали-V500
Первой версией видеопроцессора Mali была V500, выпущенная в 2013 году с графическим процессором Mali-T622. [78] V500 - это многоядерный процессор с 1–8 ядрами, с поддержкой H.264 и защищенным видеотрактом с использованием ARM TrustZone . 8-ядерной версии достаточно для декодирования видео 4K со скоростью 120 кадров в секунду (fps). V500 может кодировать VP8 и H.264 и декодировать H.264, H.263, MPEG4, MPEG2, VC-1 / WMV, Real, VP8.
Mali-V550
Выпущенные с графическим процессором Mali-T800, видеопроцессоры ARM V550 добавили поддержку кодирования и декодирования HEVC, 10-битную глубину цвета и технологии для дальнейшего снижения энергопотребления. [79] V550 также включает технологические усовершенствования, позволяющие лучше обрабатывать задержки и экономить полосу пропускания. [80] Опять же, построенный на идее масштабируемого числа ядер (1–8), V550 может поддерживать от 1080p60 (1 ядро) до 4K120 (8 ядер). V550 поддерживает кодирование HEVC Main, H.264, VP8, JPEG и HEVC Main 10, HEVC Main, H.264, H.263, MPEG4, MPEG2, VC-1 / WMV, Real, VP8, декодирование JPEG.
Мали-V61
Видеопроцессор Mali V61 (ранее называвшийся Egil) был выпущен вместе с графическим процессором Mali Bifrost в 2016 году. [81] [82] V61 был разработан для улучшения кодирования видео, в частности, HEVC и VP9, а также для кодирования одного или несколько потоков одновременно. [83] Конструкция продолжает конструкцию с переменным числом ядер от 1 до 8, при этом одно ядро поддерживает 1080p60, а 8 ядер могут управлять разрешением 4Kp120. Он может декодировать и кодировать 10-битный VP9, 8-битный VP9, HEVC Main 10, HEVC Main, H.264, VP8, JPEG и декодировать только MPEG4, MPEG2, VC-1 / WMV, Real, H.263. [84]
Мали-V52
Видеопроцессор Mali V52 был выпущен с графическими процессорами Mali G52 и G31 в марте 2018 года. [85] Процессор предназначен для поддержки видео 4K (включая HDR) на обычных устройствах. [86]
Платформа масштабируется от 1 до 4 ядер и удваивает производительность декодирования по сравнению с V61. Он также добавляет возможности кодирования High 10 H.264 (уровень 5.0) и декодирования (уровень 5.1), а также возможности декодирования AVS Part 2 (Jizhun) и Part 15 (AVS +, Guangdian) для YUV420. [87]
Мали-V76
Видеопроцессор Mali V76 был выпущен с графическим процессором Mali G76 и процессором Cortex-A76 в 2018 году. [88] V76 был разработан для улучшения производительности кодирования и декодирования видео. Конструкция продолжает конструкцию с 2–8 переменными номерами ядер с 8 ядрами, способными к декодированию 8Kp60 и кодированию 8Kp30. Он утверждает, что на момент запуска качество кодирования HEVC улучшилось на 25% по сравнению с Mali-V61. AV1 кодек не поддерживается.
Мали-V77
Видеопроцессор Mali V77 был выпущен с графическим процессором Mali G77 и процессором Cortex-A77 в 2019 году.
Сравнение
Мали Видео | V500 | V550 | V61 | V52 | V76 | V77 |
---|---|---|---|---|---|---|
Объявлено | 2 июня 2013 г. [89] | 27 октября 2014 г. [90] | 31 октября 2016 г. [91] | 6 марта 2018 г. [92] | 31 мая 2018 г. [88] | |
Рекомендуемый графический процессор | Mali-T800-серия | Mali-G51 Mali-G72 | Мали-G31 Мали-G52 | Мали-G76 | Мали-G77 | |
Рекомендуемый DPU | Мали-DP500 | Mali-DP550 Mali-DP650 | Mali-DP650 Mali-D71 | Мали-D52 | ||
Система памяти | MMU | |||||
Интерфейс шины | AMBA 3 AXI AMBA 4 ACE Lite | AMBA AXI | AMBA4 AXI | |||
Производительность (прилагается) | 1080p60 (1 ядро) до 4K120 (8 ядер) | От 1080p60 (1 ядро) до 4K60 (4 ядра) | 1080p60 (1 ядро) до 8K30 (8 ядер) | |||
Производительность (дек) | 1080p120 / 4K30 (1 ядро) до 4K120 (4 ядра) | 1080p120 / 4K30 (1 ядро) до 8K60 (8 ядер) | ||||
Декодировать и кодировать | ||||||
H.264 8-бит | D & E | D & E | D & E | D & E | D & E | D & E |
H.264 10-битный | - | - | - | 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 Main | - | D & E | D & E | D & E | D & E | D & E |
HEVC Main 10 | - | D | D & E | D & E | D & E | D & E |
VP9 8-бит | - | - | D & E | D & E | D & E | D & E |
VP9 10-битный | - | - | D & E | D & E | D & E | D & E |
AV1 | - | - | - | - | - | - |
Процессоры для дисплеев Mali
Мали-D71
В Mali-D71 добавлен кодировщик Arm Framebuffer Compression (AFBC) 1.2, поддержка ARM CoreLink MMU-600 и Assertive Display 5. Assertive Display 5 поддерживает HDR10 и гибридную логарифмическую гамму (HLG) .
Мали-D77
В Mali-D77 добавлены функции, включая асинхронное искажение времени (ATW) , коррекцию искажения объектива (LDC) и коррекцию хроматической аберрации (CAC) . Mali-D77 также поддерживает 3K (2880x1440) при 120 Гц и 4K при 90 Гц. [93]
Мали Дисплей | DP500 [94] [95] | DP550 [96] | DP650 [97] [98] | D71 [99] [100] [101] | D51 | D77 [102] [103] | D37 [104] |
---|---|---|---|---|---|---|---|
Объявлено | 8 мая 2010 г. | 27 октября 2014 г. | 20 января 2016 г. | 31 октября 2017 г. | 6 марта 2018 г. | 15 мая 2019 | 23 октября 2019 г., |
Оптимизированное разрешение | н / д | От 720p (HD) до 1080p (FHD) | 1440p (QHD) | От 1440p (QHD) до 2160p (UHD / 4K) | От 1080p (FHD) до 1440p (QHD) | 2880x1440 при 120 Гц | От 1080p (FHD) до 1440p (QHD) |
Максимальное разрешение | 2160p (4K) | 2160p (4K) | 2160p (4K) | 2160p (4K) до 120 кадров в секунду | 4096x2048 до 60 кадров в секунду | 4320x2160 при 120 Гц | |
Запущен вместе | Ядро Cortex-A17 | Графический процессор серии Mali-T800, видеопроцессор V550 | CoreLink MMU-600, уверенный дисплей 5 | Мали-G31, Мали-G52, Мали-V52 | Ethos-N77, Ethos-N57, Ethos-N37 Mali-G57 |
Мали Камера
Mali-C71
25 апреля 2017 года был анонсирован Mali-C71, первый процессор обработки изображений (ISP) ARM. [105] [106] [107]
Mali-C52 и Mali-C32
3 января 2019 года были анонсированы модели Mali-C52 и C32, предназначенные для повседневных устройств, включая беспилотные летательные аппараты, помощников по умному дому, систему безопасности и камеры с интернет-протоколом (IP). [108]
Сравнение
Мали Камера | C32 | C52 | C71 |
---|---|---|---|
Объявлено | 3 января 2019 г., | 25 апреля 2017 г. | |
Пропускная способность | 600 МП / с | 1,2 GP / с | |
Поддержка камеры | 4x, всего 16 МП | 4x 4096x4096 | |
Динамический диапазон | 24 остановки | ||
Поддержка канала | RGGB, RGBlr | RGGB, RCCC, RGBIr, RCCB, RCCG | |
до 16 каналов | |||
Соответствие ASIL | ASIL D |
Драйверы Lima и Panfrost FOSS
21 января 2012 года Phoronix сообщил, что Люк Верхаген предпринял попытку реверс-инжиниринга графических процессоров серии Mali, в частности версий Mali 200 и Mali 400. Проект был известен как Lima и нацелен на поддержку OpenGL ES 2.0. [109] Проект реверс-инжиниринга был представлен на FOSDEM 4 февраля 2012 г. [110] [111], после чего был открыт веб-сайт, демонстрирующий некоторые рендеры. 2 февраля 2013 года Верхэген продемонстрировал Quake III Arena в демо-режиме, запущенном поверх драйвера Lima. [112] В мае 2018 года разработчик из Лимы разместил драйвер для включения в ядро Linux. [113] В мае 2019 года драйвер Lima стал частью основного ядра Linux. [114] Меса в пользовательском пространстве аналог был слит в то же самое время.
Panfrost - это модифицированный драйвер для графических процессоров Mali Txxx (Midgard) и Gxx (Bifrost). Введение в Panfrost было представлено на конференции разработчиков X.Org 2018. По состоянию на май 2019 года драйвер Panfrost является частью основного ядра Linux. [115] Panfrost поддерживает OpenGL ES 2.0, а экспериментальная поддержка OpenGL ES 3.0 отключена по умолчанию с февраля 2020 года. [116]
Смотрите также
- Adreno - графический процессор, разработанный Qualcomm (ранее AMD, затем Freescale)
- Семейство SoC Atom - с графическим ядром Intel, не переданное третьим лицам
- Мобильные APU AMD - с графическим ядром AMD, по лицензии Samsung [117]
- PowerVR - от Imagination Technologies
- Tegra - семейство SoC от Nvidia с графическим ядром, доступным в виде SIP-блока третьим лицам
- VideoCore - семейство SoC от Broadcom с графическим ядром, доступным в виде SIP-блока третьим лицам
- Vivante - доступен как SIP-блок для третьих лиц
- Imageon - старый мобильный графический процессор AMD
Рекомендации
- ^ Смит, Райан. «Изучена архитектура Мали Мидгард компании ARM» . www.anandtech.com . Проверено 28 мая 2019 .
- ^ «ARM усиливает свой портфель интеллектуальной собственности для 3D-графики за счет приобретения Falanx» .
- ^ «Начальная поддержка ARM Mali Display Controller» . Список рассылки ядра Linux . 2016-04-01.
- ^ «DRM: добавьте поддержку контроллера дисплея ARM HDLCD [LWN.net]» .
- ^ а б https://static.docs.arm.com/dui0363/d/DUI0363D_opengl_es_app_dev_guide.pdf
- ^ Веб-страница Mali Graphics; Arm Holdings.
- ^ «Изучена архитектура Мали Мидгард компании ARM» .
- ^ 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 и OpenGL ES Тайвань, февраль 2012 г.
- ^ AnandTech | ARM представляет 8-ядерные графические процессоры Mali-T600 2-го поколения
- ^ в зависимости от количества основных групп шейдеров графического процессора
- ^ «Samsung Exynos 7420 Deep Dive - внутри современной 14-нм SoC» . AnandTech . Проверено 15 июня 2015 .
- ^ a b c d e в зависимости от количества основных групп шейдера
- ^ «Mali GPU: абстрактная машина, часть 3 - шейдерное ядро Midgard» . Арм Сообщество . Проверено 17 июля 2018 .
- ^ «Вулкан - Центр разработчиков Мали» . ARM . Проверено 16 июня 2016 .
- ^ Поддерживается с июня 2016 г. с драйвером пользовательского пространства r12p0.
- ^ «Изучена архитектура Мали Мидгард компании ARM» . AnandTech . Проверено 7 июля 2014 .
- ^ ООО, Арм. «Графические и мультимедийные процессоры | Mali-G31 GPU - Arm Developer» . ARM Разработчик . Проверено 2 ноября 2018 .
- ^ «Группа Хронос» . Группа Хронос . 2020-11-27 . Проверено 27 ноября 2020 .
- ^ а б "Rockchip- 瑞 芯 微电子 股份有限公司" . www.rock-chips.com . Проверено 14 июня 2018 .
- ^ а б "Rockchip- 瑞 芯 微电子 股份有限公司" . www.rock-chips.com . Проверено 14 июня 2018 .
- ^ Линч, Дуг (31 октября 2016 г.). «ARM анонсирует свой второй графический процессор Bifrost - Mali-G51» . Разработчики XDA . Проверено 31 октября 2016 года .
- ^ «Графические и мультимедийные процессоры | Mali-G51 GPU» .
- ^ «Графический процессор Mali: абстрактная машина, часть 4 - шейдерное ядро Bifrost» . Арм Сообщество . Проверено 17 июля 2018 .
- ^ «GPU GFLOPS» . gflops.surge.sh . Проверено 20 июня 2018 .
- ^ «Процессор Exynos 5 Series 7872: характеристики, характеристики | Samsung Exynos» . Samsung Semiconductor . Проверено 16 февраля 2018 .
- ^ «Процессор Exynos 7 Series 7885: характеристики, характеристики | Samsung Exynos» . Samsung Semiconductor . Проверено 16 февраля 2018 .
- ^ «Процессор Exynos 9 Series 8895: характеристики, характеристики | Samsung Exynos» . Samsung Semiconductor . Проверено 16 февраля 2018 .
- ^ «Exynos 9810 - Знакомство с сурикатом» . AnandTech . Проверено 28 февраля 2018 .
- ^ Ю, Ричард (22 октября 2020 г.). «Глобальное онлайн-мероприятие по запуску HUAWEI Mate40 Series» .
- ^ http://www.heterogenecompute.org/hipeac2011Presentations/OpenCL-Midgard.pdf Согласованность кэша OpenCL Midgard
- ^ http://www.chipdesignmag.com/pallab/2011/06/30/arm-mali-gpu-unifying-graphics-across-platforms/ Архивировано 14 февраля 2017 г. на сайте Wayback Machine Heterrogen Computing.
- ^ «Технология адаптивного масштабируемого сжатия текстур (ASTC), разработанная ARM и AMD» .
- ^ «А10» . Технология Allwinner. Архивировано из оригинала на 2012-12-01 . Проверено 13 декабря 2012 .
- ^ «A10s» . Технология Allwinner. Архивировано из оригинала на 2012-12-13 . Проверено 13 декабря 2012 .
- ^ «А13» . Технология Allwinner. Архивировано из оригинала на 2013-04-17 . Проверено 13 декабря 2012 .
- ^ «AllWinner публикует подробную информацию о процессорах A31 и A20» . CNXSoft. 9 декабря 2012 . Проверено 9 декабря 2012 .
- ^ a b c d Limadriver.org: Оборудование
- ^ https://www.baikalelectronics.com/products/M/
- ^ «LC1810» . Лидкор. Архивировано из оригинала на 2015-01-27 . Проверено 16 августа 2014 .
- ^ «LC1811» . Лидкор. Архивировано из оригинала на 2015-01-26 . Проверено 16 августа 2014 .
- ^ «LC1813» . Лидкор. Архивировано из оригинала на 2014-08-19 . Проверено 16 августа 2014 .
- ^ «LC1913» . Лидкор. Архивировано из оригинала на 2014-08-19 . Проверено 16 августа 2014 .
- ^ "Цифровое телевидение MediaTek MT5596" . 2019-08-27.
- ^ Mediatek MT8127 Архивировано 15 ноября 2014 г. на Wayback Machine
- ^ http://pdadb.net/index.php?m=processor&id=553&c=mediatek_mt6753&d=detailed_specs
- ^ http://www.notebookcheck.net/ARM-Mali-T760-MP2.146753.0.html
- ^ «Смартфоны MediaTek Helio, Интернет вещей, автомобили и возможности подключения» . MediaTek . MediaTek. 2018-03-26 . Проверено 26 марта 2018 .CS1 maint: другие ( ссылка )
- ^ «Смартфоны MediaTek Helio, Интернет вещей, автомобили и возможности подключения» . MediaTek . MediaTek. 2017-12-06 . Проверено 6 декабря 2017 .CS1 maint: другие ( ссылка )
- ^ «Смартфоны MediaTek Helio, Интернет вещей, автомобили и возможности подключения» . MediaTek . MediaTek. 2017-12-06 . Проверено 6 декабря 2017 .CS1 maint: другие ( ссылка )
- ^ «Смартфоны MediaTek Helio, Интернет вещей, автомобили и возможности подключения» . MediaTek . MediaTek. 2018-03-26 . Проверено 26 марта 2018 .CS1 maint: другие ( ссылка )
- ^ «Смартфоны MediaTek Helio, Интернет вещей, автомобили и возможности подключения» . MediaTek . MediaTek. 2018-10-25 . Проверено 26 октября 2018 .CS1 maint: другие ( ссылка )
- ^ "NetLogic Au1300" . Архивировано из оригинала на 2012-02-21 . Проверено 26 февраля 2012 .
- ^ RMI Au1300 Пресс-релиз
- ^ cnxsoft (07.06.2017). «Скоро появится SoC Realtek RTD1296 STB / Media NAS с несколькими портами Ethernet, двумя портами SATA, входом и выходом HDMI 2.0» . CNXSoft - Новости встраиваемых систем . Проверено 2 февраля 2019 .
- ^ Спецификация продукта Filla Sapphire 7
- ^ Rockchip лицензирует широкий спектр IP-адресов ARM для решения под ключ, ориентированного на массовый рынок, экономичных планшетов Android
- ^ http://sg.finance.yahoo.com/news/28nm-quad-core-era-rk3188-144500035.html [ постоянная мертвая ссылка ]
- ^ Офранк, Жан-Люк (24.04.2019). «RK3588 8K Arm Cortex-A76 / A55 SoC, план Rockchip до 2020 года» . CNXSoft - Новости встраиваемых систем . Проверено 1 мая 2019 .
- ^ (на английском языке) Смартфон на базе ARM устанавливает новый тест графики. Архивировано 06 января 2013 г. в Wayback Machine в блоге ARM.
- ^ «Samsung подтверждает, что Mali входит в состав процессора Exynos 5250 - сообщество ARM» . Архивировано из оригинала на 2013-02-18 . Проверено 10 марта 2012 .
- ^ Смит, Райан. «Samsung анонсирует Exynos 8895 SoC: 10-нм, Mali G71MP20 и LPDDR4x» . Проверено 12 марта 2017 .
- ^ Хамрик, Мэтт. «Разборки Samsung Galaxy S8: Exynos 8895 против Snapdragon 835, тестирование производительности и времени автономной работы» . Проверено 6 декабря 2017 .
- ^ «Процессор Exynos 7 Series 9610: характеристики, характеристики | Samsung Exynos» . Samsung Semiconductor . Проверено 22 марта 2018 .
- ^ «Компания Samsung удостоена 36 наград за инновации на выставке CES 2018 за выдающийся дизайн и разработку» . news.samsung.com . Проверено 6 декабря 2017 .
- ^ Плата разработки Hardkernel ODROID-E7. Архивировано 15 марта 2012 г. на Wayback Machine.
- ^ Sigma Designs анонсирует семейство SMP8750 с поддержкой HEVC
- ^ Цоколь Leopard-6 SoC
- ^ Spreadtrum SC8819 Архивировано 4 декабря 2014 г. на Wayback Machine
- ^ Страница продукта ST-Ericsson NovaThor архивации 2012-02-13 в Wayback Machine
- ^ STMicro SPEAr1340 Архивировано 3 июля 2012 г. на Wayback Machine
- ^ STMicro STi7108 Пресс-релиз
- ^ STMicro STiH416 Пресс-релиз
- ^ 2010, ARM Limited: плата разработки TCC8900. Архивировано 27 декабря 2011 г. на Wayback Machine.
- ^ "Пресс-релиз WonderMedia Prizm WM8950" . Архивировано из оригинала на 2012-01-10 . Проверено 26 февраля 2012 .
- ^ "Hardware.Info Nederland" . nl.hardware.info (на голландском языке) . Проверено 6 декабря 2017 .
- ^ «Surge S1 - Xiaomi» . Проверено 6 декабря 2017 .
- ^ «Surge S2 - Xiaomi» . Проверено 6 декабря 2017 .
- ^ Лал Шимпи, Ананд (2 июня 2013 г.). «Дополнение видеоблока ARM MaliT622 V500 Cortex A12» . Anandtech.com . Проверено 16 июня +2016 .
- ^ Смит, Райан (27 октября 2014 г.). «ARM анонсирует видеопроцессор Mali V550 и процессор дисплея Mali P550» . Anandtech.com . Проверено 16 июня +2016 .
- ^ Симс, Гэри (27 октября 2014 г.). «Графический процессор Mali-T860 представляет новую линейку интегрированных мультимедийных решений от ARM» . Android Authority . Проверено 24 июня +2016 .
- ^ Смит, Райан (16 июня 2016 г.). «ARM представляет видеопроцессор Mali Egil» . Anandtech.com . Проверено 17 июня +2016 .
- ^ Смит, Райан (31 октября 2016 г.). «ARM анонсирует основной графический процессор Mali-G51 и блок обработки видео Mali-V-61» . Anandtech . Проверено 1 ноября +2016 .
- ^ Уолрат, Джош (16 июня 2016 г.). «ARM представляет видеопроцессор Egil: 4K 120 Гц - лучший!» . TechReport.com . Проверено 28 июня +2016 .
- ^ ООО, Арм. «Графические и мультимедийные процессоры | Mali-V61 - Arm Developer» . ARM Разработчик . Архивировано из оригинала на 2017-10-14 . Проверено 14 октября 2017 .
- ^ Виггерс, Кайл (6 марта 2018 г.). «ARM представляет графические процессоры Mali-G52 / G31 и видеопроцессоры Mali-D51 Display и Mali-V52» . Разработчики Xda . Проверено 2 июня 2018 .
- ^ Тайсон, Марк (7 марта 2018 г.). «Arm выпускает массовые графические процессоры Mali-G52 и Mali-G31» . Hexus . Проверено 2 июня 2018 .
- ^ «Arm представляет графические процессоры Mali-G52 и Mali-G31, дисплейный процессор Mali-D51 и видеопроцессор Mali-V52 для массовых устройств» . 6 марта 2018 . Проверено 21 мая 2020 .
- ^ а б Смит, Райан (31 мая 2018 г.). «ARM объявляет о выпуске видеопроцессора Mail-V76» . Anandtech . Проверено 2 июня 2018 .
- ^ Шимпи, Ананд Лал. "ARM Mali-T622 и V500 Видеоблок, дополняющий Cortex A12" . Проверено 27 ноября 2017 .
- ^ Смит, Райан. «ARM анонсирует видеопроцессор Mali-V550 и процессор дисплея Mali-DP550» . Проверено 27 ноября 2017 .
- ^ Смит, Райан. «ARM анонсирует основной графический процессор Mali-G51 и блок обработки видео Mali-V-61» . Проверено 27 ноября 2017 .
- ^ https://developer.arm.com/products/graphics-and-multimedia/mali-gpus/mali-g52-gpu . Отсутствует или пусто
|title=
( справка ) - ^ Фрумусану, Андрей. «Arm объявляет о выпуске процессора дисплея Mali D77: упрощение дополненной и виртуальной реальности» . www.anandtech.com . Проверено 28 мая 2019 .
- ^ "Будущее так же хорошо, как раньше?" . Арм Сообщество . Проверено 27 ноября 2017 .
- ^ ООО, Арм. «Графические и мультимедийные процессоры | Mali Display Processors - Arm Developer» . ARM Разработчик . Проверено 27 ноября 2017 .
- ^ ООО, Арм. «Графические и мультимедийные процессоры | Mali-DP550 - Arm Developer» . ARM Разработчик . Проверено 27 ноября 2017 .
- ^ «ARM обеспечивает энергоэффективные, улучшенные визуальные эффекты на мобильных устройствах 2,5K и 4K с процессором дисплея Mali-DP650» . Арм Сообщество . Проверено 27 ноября 2017 .
- ^ ООО, Арм. «Графические и мультимедийные процессоры | Mali-DP650 - Arm Developer» . ARM Разработчик . Проверено 27 ноября 2017 .
- ^ «Mali-D71 и дисплей нового поколения» . Арм Сообщество . Проверено 27 ноября 2017 .
- ^ О, Нейт. «Arm объявляет о выпуске нового процессора дисплея Mali-D71 и IP-блоков» . Проверено 27 ноября 2017 .
- ^ ООО, Арм. «Графические и мультимедийные процессоры | Mali-D71 - Arm Developer» . ARM Разработчик . Проверено 27 ноября 2017 .
- ^ «Представляем процессор дисплея Arm Mali-D77 для виртуальной реальности - Блог о графике и играх - Графика и игры - Сообщество Arm» . community.arm.com . Проверено 15 мая 2019 .
- ^ Фрумусану, Андрей. «Arm объявляет о выпуске процессора дисплея Mali D77: упрощение дополненной и виртуальной реальности» . www.anandtech.com . Проверено 15 мая 2019 .
- ^ Фрумусану, Андрей. «Arm объявляет о выпуске новых NPU Ethos-N57 и N37, Mali-G57 Valhall GPU и Mali-D37 DPU» . www.anandtech.com . Проверено 24 октября 2019 .
- ^ Смит, Райан. «ARM объявляет о выпуске Mali-C71: своего первого автомобильного процессора обработки изображений» . Проверено 27 ноября 2017 .
- ^ «Обработка изображений вождения Mali-C71 для автомобилей» . Арм Сообщество . Проверено 27 ноября 2017 .
- ^ ООО, Арм. «Графические и мультимедийные процессоры | Mali Camera - Arm Developer» . ARM Разработчик . Проверено 27 ноября 2017 .
- ^ ООО, Арм. «Более острый цифровой глаз для интеллектуальных устройств» . Рука | Архитектура цифрового мира . Проверено 23 мая 2019 .
- ^ Phoronix, 27 января 2012: Анонсирован The Driver Lima Open-Source GPU
- ^ Phoronix, 21 января 2012: Open-Source, Reverse-Engineered Mali GPU Driver
- ^ График FOSDEM, 21 января 2012: Mali GPU освобождающей компании ARM архивации 2012-01-27 в Wayback Machine
- ^ Демонстрация времени Quake 3 Arena поверх водителя лимы! Архивировано 9 февраля 2013 в Wayback Machine.
- ^ Драйвер Lima DRM
- ^ drm / lima: драйвер для графических процессоров ARM Mali4xx}
- ^ drm / panfrost: Добавить начальный драйвер panfrost
- ^ «Экспериментальная поддержка Panfrost GLES 3.0 приземлилась в Мезе» . Collabora | Консультации по открытому исходному коду . Проверено 6 мая 2020 .
- ^ https://www.amd.com/en/press-releases/2019-06-03-amd-and-samsung-announce-strategic-partnership-ultra-low-power-high
Внешние ссылки
- Обработка графики с сайта ARM
- Центр разработчиков Мали - сайт для разработчиков, управляемый ARM
- V500
- V550
- Водитель Лимы