말리(GPU)

Mali (GPU)
말리
ARMCortexA57A53.jpg
ARM Cortex A57 A53 크게Mali-T624 GPU를 탑재한 리틀 SoC
발매일2005
아키텍처
  • 우트가르드
  • 미드가르드
  • 2프로스트
  • 발홀
모델'바리안트' 참조
코어1 ~ 32 코어
제조 프로세스40~4 nm
API 지원
OpenCL1.1-2.0
불칸1.0-1.3

말리 시리즈의 그래픽 처리 장치(GPU) 및 멀티미디어 프로세서는 Arm Holdings에서 생산한 반도체 지적 재산 코어로 Arm 파트너의 다양한 ASIC 설계에 대한 라이센스를 제공합니다.

말리 GPU는 노르웨이 과학기술 [1]대학의 연구 프로젝트를 분사Falanx Microsystems A/S에 의해 개발되었습니다.Arm Holdings는 2006년 6월 23일에 Falanx Microsystems A/S를 인수하여 회사 이름을 Arm [2]Norway로 변경하였습니다.

원래 Malaik라는 이름을 가진 팀은 모바일 GPU[3]적합하다고 생각되는 크로아티아어 Mali로 이름 줄였습니다.

기술적 세부사항

3D 렌더링 가속을 위한 다른 임베디드 IP 코어와 마찬가지로 말리 GPU에는 일반 데스크톱 비디오 카드와 달리 모니터를 구동하는 디스플레이 컨트롤러가 포함되어 있지 않습니다.대신 Mali ARM 코어는 그래픽을 메모리에 렌더링하고 렌더링된 이미지를 다른 코어로 넘겨 디스플레이를 처리하는 순수 3D 엔진입니다.

단, ARM은 Mali 3D 액셀러레이터 SIP 블록(예: Mali DP500, DP550 및 DP650)[4]과는 독립적으로 디스플레이 컨트롤러 SIP 코어를 라이센스합니다.

ARM은 또한 Mali GPU Shader Development Studio 및 Mali GPU User Interface Engine이라는 이름OpenGL ES 셰이더를 제작하는 데 도움이 되는 도구를 제공합니다.

ARM HDLCD 디스플레이 컨트롤러와 같은 디스플레이 컨트롤러는 [5]별도로 사용할 수 있습니다.

변종

말리 코어는 이전에 팔랑스가 생산한 코어에서 성장하여 현재 다음과 같이 구성되어 있습니다.

모델 마이크로
아카이브
구조
유형 발매일 셰이더 코어 수 (nm) 다이 사이즈(mm2) 코어 클럭 레이트(MHz) L2 캐시 크기 충전률 GPLOPS
(코어당)
API(버전)
M△/s GT/s (GP/s) 불칸 OpenGL ES OpenCL
말리-55/110 ? 고정 함수[6] 파이프라인 2005 1 ? ? ? 2.8 0.1 ? 1.1
말리-200 우트가르드[7] 프로그램 가능한[6] 파이프라인 2007년[8] 1 ? ? ? 5 0.2 ? 2.0
말리-300 2010년[9] 1 40
28
? 500 8KiB 55 0.5 5
말리-400 MP 2008 1–4 40
28
? 200–600 8 ~ 256 KiB 55 0.5 1.2–5.4
말리-450 MP 2012 1–8 40
28
? 300–750 8~512 KiB 142 2.6 4.5–11.9
말리-470 MP 2015 1–4 40
28
? 250–650 8 ~ 256 KiB 71 0.65 8–20.8
말리-T604[10] 미드가르드 1세대 통합 셰이더 모델 +

SIMD ISA

2010년 11월[11] 1–4 32
28
? 533 32 ~ 256 KiB 90 0.533 17 3.1 풀 프로파일 1.1
말리-T658[10] 2011년 11월[12] 1–8 ? ? ? ? ?
말리-T622 미드가르드 2세대 2013년 6월[13] 1–2 32
28
? 533 ? ? 8.5
말리-T624 2012년 8월 1–4 32
28
? 533–600 ? ? 17–19.2
말리-T628 2012년 8월 1–8 32
28
? 533–695 ? ? 17–23.7
말리-T678[14] 2012년 8월 1–8 28 ? ? ? ?
말리-T720 미드가르드 3세대 2013년 10월 1–8 28 ? 400–700 32 ~ 256[15] KiB 650(MP8@650MHz) 5.2(MP8@650MHz) 6.8–11.9
말리-T760 2013년 10월 1–16 28 / 14 14[16] nm에서 셰이더 코어당 1.75 mm 600–772 256 ~ 2048 KiB[17] 1300 0.6–12.6

GTexel/s

(이진수)[18]

10.4 17–26.2 1.0[19] 3.2[20] 풀 프로파일 1.2
말리-T820 미드가르드 4세대 2015년 4분기 1–4 28 ? 600 32 ~ 256[17] KiB 400 ? 2.6 10.2
말리-T830 28 ? 600–950 32 ~ 256[17] KiB 400 ? 2.6 20.4–32.3
말리-T860 1–16 28 ? 350–700 256 ~ 2048 KiB[17] 1300 ? 10.4 11.9–23.8
말리-T880 2016년 2분기 1–16 16 ? 650–1000 256 ~ 2048 KiB[17] 1700 ? 13.6 22.1–34
말리 G31 2프로스트 1세대 통합 셰이더 모델 + 통합 메모리 +

스칼라, 절 기반 ISA

2018년 1분기 1~6 (코어당 [21]1EU) 28

12

? 650 32kB~512kB ? 1.3 10.4 1.3[22] 풀 프로파일 2.0
말리-G51[23] 2016년 4분기 1 ~ 6 (1 ~3 듀얼)[24] 28
16
14
12
10
? 1000 ? 3.9
말리-G71 2016년 2분기 1–32 16
14
10
? 546–1037 128 ~ 2048 KiB 1850 0.7–24.7

GTexel/s

(이진수)[25]

27.2 18.56~28[26].9
말리-G52 제2세대 2프로스트 2018년 1분기 1~4 (코어당 2 또는 3 EU) 16
8
7
? 850 ? 6.8 27.2(코어당 850MHz) (2EU)

코어당 850 MHz(40.8 @3 EU)

말리-G72 2017년 2분기 1–32 16
12
10
10[27] nm에서 셰이더 코어당 1.36 mm 572–1050 128 ~ 2048 KiB 27.2 20.55-37.72
말리-G76 2프로스트 3세대 2018년 2분기 4–20 12
8
7
? 600–800 512 ~ 4096 KiB ? ? 43.2–57.6
말리-G57 발홀 1세대 Superscalar 엔진 + 통합 메모리 +

간이 스칼라 ISA

2019년 2분기 1–6 7 ? 950[28] 64~512 KiB ? ? ? 121.6
말리-G77 7–16 7
6
? 695–850 512 ~ 2048 KiB ? ? ? 88.92–108.76
말리-G68 발홀 2세대 2020년 2분기 4–6 6
말리-G78 7–24 5 759 97.15
말리-G310 발홀 3세대 2021년 2분기 1 4 256 ~ 1024 KiB
말리-G510 2–6 4
말리-G610 1–6 4 512 ~ 2048 KiB
말리-G710 7–16 4
말리-G615 발홀 4세대 2022년 2분기 1–6 512 ~ 4096 KiB
말리 G715 7–9
임포털리스-G715 10–16
모델 마이크로
아카이브
구조
유형 발매일 셰이더 코어 수

(nm)

다이 사이즈(mm2) 코어 클럭 레이트(MHz) 최대 L2 캐시 크기 필레이트(최대 코어 수) FP32 GFLOPS
(코어당)
불칸 열다.
GL/ES
열다.
CL

일부 마이크로아키텍처(또는 일부 칩)는 [29][30]L2 캐시와 CPU의 캐시 일관성을 지원합니다.

Adaptive Scalable Texture Compression(ASTC)은 Mali-T620, T720/T760, T830/T880[31] 및 Mali-G 시리즈에서 지원됩니다.

실장

Mali GPU 바리안트는 다음 칩 시스템(SoC)에서 찾을 수 있습니다.

노점상 SoC명 말리판
올위너 전우승자 A1X(A10, A10s, A13) Mali-400 MP[32][33][34] (300 MHz시)
A20, A23, A33, A64,[35] H2, H3, H64, R8, R16, R40, R18 Mali-400 MP2[36] @ 350/350/600/600/?/?/?/?/?/?MHz
H5 말리-450 MP4
H6 말리-T720 MP2
H313, H616 말리-G31 MP2
암로직 8726-M 시리즈(8726-M1, 8726-M3, 8726-M6, 8726-MX) Mali-400 MP/MP2[37] (250/400 MHz)
8726-M8 시리즈(M801, M802, S801, S802, S812) 말리-450 MP6[37](600MHz시)
8726-M8B 시리즈(M805, S805) Mali-450[37] MP2 (500 MHz시)
S905, S905X/D/L Mali-450 MP3 (750 MHz시)
S905X2, S905X3, S905Y2, S905D2 말리-G31 MP2
S912 Mali-T820 MP3(600MHz시)
S922X, A311D 말리-G52 MP4
T966 Mali-T830 MP2(650MHz)
아수스 팅커보드, 팅커보드S 말리-T760
바이칼 일렉트로닉스 바이칼-M 말리-T628 MP8[38]
CSR 콰트로 5300 시리즈 말리-400 MP
ELVEES 멀티코어 1892 VM14Ya 말리-300
InfoTM iMAP×15 말리-400
iMAP×820 말리-400 MP2
iMAP×912 말리-400 MP2
구글 텐서 말리-G78 MP20
하이실리콘 기린 620 Mali-450 MP4(533MHz)
기린 650/655/658/659 Mali-T830 MP2(900MHz)
기린 710 Mali-G51 MP4(1000MHz시)
기린 810 Mali-G52 MP6(820MHz)
기린 820 Mali-G57 MP6 @ ?MHz
기린 910/910T Mali-450 MP4(533/700 MHz)
기린 920/925/928 Mali-T628 MP4 @ 600/600/?MHz
기린 930/935 Mali-T628 MP4 (600/680 MHz)
기린 950/955 Mali-T880 MP4(900MHz시)
기린 960 Mali-G71 MP8(1037MHz)
기린 970 Mali-G72 MP12(746MHz)
기린 980 Mali-G76 MP10(720MHz시)
기린 985 Mali-G77 MP8 @ ?MHz
기린 990/990 5G Mali-G76 MP16(600MHz시)
기린 9000 5G/기린 9000E 5G Mali-G78 MP24/22 @ 759MHz
Hi3798cv200 Mali-T720 (450/600 MHz)
리드코어 LC1810, LC1811, LC1813, LC1913 말리-400[39][40][41][42]
LC1860, LC1860C, LC1960 Mali-T628 MP2(600MHz시)
MediaTek MSD6683 말리-470 MP3
MT5595, MT5890 말리-T624 MP3
MT5596, MT5891 Mali-T860 MP2[43]
MT6571, MT6572, MT6572M Mali-400 MP1 @ ?/500/400 MHz
MT6580 Mali-400 MP1 (500 MHz 시)
MT6582/MT6582M Mali-400 MP2 (500/416 MHz)
MT6588, MT6591, MT6592, MT6592M, MT8127 Mali-450 MP4 (600/700/600/600[44] MHz)
MT6735, MT6735M, MT6735P Mali-T720 MP2 (600/500/400 MHz)
MT6737, MT6737T Mali-T720 MP2 (550/600 MHz)
MT8735 Mali-T720 MP2 (450 MHz)
MT6753 Mali-T720 MP3 (700[45] MHz)
MT6732, MT6732M, MT6752M Mali-T760 MP2 (500/500/700/700[46] MHz)
MT6750 Mali-T860 MP2(520MHz)
MT6755(헬리오 P10/P15/P18) Mali-T860 MP2 (700/650/800 MHz)
MT6757(헬리오 P20, P25) Mali-T880 MP2(900MHz/1.0GHz[47])
MT6797(헬리오 X20/X23/X25/X27) Mali-T880 MP4(780/850/875 MHz)
MT6763T(헬리오 P23), MT6758(헬리오 P30) Mali-G71 MP2(770/950 MHz[48][49])
MT6771(헬리오 P60, P70) Mali-G72 MP3 (800/900[50][51] MHz)
MT6768(헬리오 P65), MT6769(헬리오 G70/G80/G85/G88) Mali-G52 MC2(820/950/1000MHz)
MT6785(헬리오 G90/G90T/G95) Mali-G76 MC4(720/800/900MHz)
MT6781(헬리오 G96), MT6833(치수 700, 810) Mali-G57 MC2(850/950MHz)
MT6853 (치수 720, 800U) Mali-G57 MC3(850MHz시)
MT6873 (Dimensity 800) Mali-G57 MC4(650MHz시)
MT6875(치수 820), MT6883Z(치수 1000C) Mali-G57 MC5(900MHz시)
MT6877/MT6877T(치수 900/920) Mali-G68 MC4(900MHz시)
MT6885Z (치수 1000L) Mali-G77 MC7(695MHz)
MT6889(치수 1000/1000+) Mali-G77 MC9(850MHz)
MT6891/MT6893(치수 1100/1200/1300) Mali-G77 MC9(850MHz)
MT8192 (콤파니오 820) Mali-G57 MC5 GPU @ ?MHz
MT8195/MT8195T (콤파니오 1200/1380) Mali-G57 MC5 GPU @ ?MHz
MT8791 (콤파니오 900T) Mali-G68 MP4 GPU(900MHz시)
MT8797 (콤파니오 1300T) Mali-G77 MP9(850MHz)
MT6895 (치수 8000/8100) Mali-G610 MC6 @ ?MHz
MT6983 (치수 9000) Mali-G710 MP10(850MHz)
넷로직 Au1380, Au1350 말리-200[52][53]
누프론트 NS2816, NS2816M 말리-400 MP
NS115, TL7688, TL7689 말리-400 MP2
리얼텍 RTD1294, RTD1295, RTD1296 Mali-T820 MP3[54]
RTD1395 말리-470
록칩 RK2818 말리-200
RK2926, RK2628, RK3036, RK3229 Mali-400 MP (400/400/500/600[55] MHz)
RK3026, RK3126, RK3128 Mali-400 MP2 (500/600/600 MHz)
RK3066, RK3188, RK3188T Mali-400 MP4 (266/533/~400[56][57] MHz)
RK3288 Mali-T760 MP4(600MHz시)
RK3326 말리-G31 MP2[58][59]
RK3328 말리-450 MP2
RK3399 Mali-T860 MP4(600MHz시)
RK3530, RK3566, RK3568 말리-G52[60]
RK3588 말리-G610 MP4[61]
삼성 Exynos 3 쿼드(3470), Exynos 4 듀얼, 쿼드(4210, 4212 및 4412) 말리-400[62] MP4
Exynos 5 듀얼(5250) Mali-T604 MP4[63]
Exynos 5 Hexa (5260) 말리-T624 MP3
Exynos 5 Octa (5420, 5422, 5430 및 5800) 말리-T628 MP6
엑시노스 5 헥사(7872) Mali-G71 MP1(1.2GHz시)
Exynos 7 Octa (5433/7410) 말리-T760 MP6
Exynos 7 Octa (7420) Mali-T760 MP8(772MHz)
Exynos 7 Quad (7570), Exynos 3 Quad (3475) 말리-T720 MP1
Exynos 7 Octa (7580) 말리-T720 MP2
Exynos 7 Octa (7870) 말리-T830 MP1
Exynos 7 Octa (7880) 말리-T830 MP3
엑시노스 7 시리즈 7885 Mali-G71 MP2(1300MHz)
엑시노스 850 말리-G52 MP1
엑시노스 8 옥타 880 Mali-G76 MP5 @ ?MHz
Exynos 8 Octa (8890) Mali-T880 MP10 (라이트) / Mali-T880 MP12 @650 MHz
Exynos 9 Octa (8895) Mali-G71 MP20(546MHz[64][65])
Exynos 7 시리즈 9610 말리-G72 MP3[66]
Exynos 9 시리즈9810 Mali-G72 MP18 (572 MHz[67])
Exynos 9 시리즈9820/9825 Mali-G76 MP12 @ 702/--MHz
Exynos 9 시리즈 980 Mali-G76 MP5 @ ?MHz
Exynos 9 시리즈 990 Mali-G77 MP11 (800 MHz)
엑시노스 1280 Mali-G68 MP4(1000MHz시)
엑시노스 1080 Mali-G78 MP10 @ ?MHz
엑시노스 2100 Mali-G78 MP14 @ ?MHz
S5P6450 베가 말리-400[68] MP
시그마 설계 SMP8750 시리즈 Mali-400 MP4 (350[69] MHz시)
소클테크 레오파드-6 말리-200[70]
스프레드룸 SC68xx, SC57xx, SC77xx, SC8xx, SC983x 말리-400 MP[71] 시리즈
SC9860, SC9860GV Mali-T880 MP4
에릭슨 NovaThor U9500, U8500, U5500 말리-400[72] MP
ST마이크로일렉트로닉스 SPEAr1340 말리-200[73]
STi7108, STiH416 말리-400[74][75] MP
텔레칩스 TCC8803, TCC8902, TCC8900, TCC9201 말리-200[37][76]
원더 미디어 WM8750 말리-200
WM8850, WM8950 말리-400[77] MP
WM8880, WM8980 말리-400 MP2
WM8860 말리-450
샤오미 서지 S1 Mali-T860 MP4 (800[78][79] MHz시)
서지 S2 Mali-G71 MP12(900MHz)[80]

말리 비디오 프로세서

말리 비디오는 ARM 홀딩스의 전용 비디오 디코딩 및 비디오 인코딩 ASIC에 붙여진 이름입니다.HEVC, VP9, H.264, VP8다수의 비디오코덱을 실장하고 있는 버전이 여러 개 있습니다.모든 ARM 제품과 마찬가지로 말리 비디오 프로세서는 반도체 지적재산권 핵심으로, 서드파티에 칩을 포함하도록 라이선스되어 있습니다.실시간 부호화/복호화 기능은 화상전화의 중심입니다.ARM의 Trust Zone 테크놀로지에 대한 인터페이스도 내장되어 있어 저작권이 있는 자료의 디지털 권리 관리를 가능하게 합니다.

말리-V500

말리 비디오 프로세서의 첫 번째 버전은 2013년에 Mali-T622 [81]GPU와 함께 출시된 V500입니다. V500은 H.264를 지원하고 ARM TrustZone을 사용하여 보호된 비디오 경로를 지원하는 1~8개의 코어를 갖춘 멀티코어 설계입니다.8 코어 버전은 120 프레임/초(fps)의 4K 비디오 디코딩에 충분합니다.V500은 VP8 및 H.264를 인코딩하여 H.264, H.263, MPEG4, MPEG2, VC-1/WMV, Real, VP8을 디코딩할 수 있습니다.

말리-V550

ARM V550 비디오 프로세서는 Mali-T800 GPU와 함께 출시되었으며 HEVC의 인코딩과 디코딩, 10비트 색심도 및 테크놀로지를 추가하여 소비전력을 [82]더욱 절감하였습니다.또한 V550에는 지연 시간을 보다 효율적으로 처리하고 대역폭을 [83]절약하기 위한 향상된 기술이 포함되어 있습니다.확장 가능한 코어 수(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 비디오 프로세서(이전의 이름은 [84][85]Egil)는 2016년에 Mali Bifrost GPU와 함께 출시되었습니다.V61은 비디오 부호화, 특히 HEVC와 VP9를 개선하고 단일 또는 여러 스트림을 동시에 [86]부호화할 수 있도록 설계되었습니다.이 설계는 1-8개의 가변 코어 번호 설계를 계속하며, 단일 코어는 1080p60을 지원하며, 8개의 코어는 4Kp120을 구동할 수 있습니다.VP9 10비트, VP9 8비트, HEVC Main 10, HEVC Main, H.264, VP8, JPEG 및 MPEG4, MPEG2, VC-1/WMV, Real, H.263만 [87]디코딩할 수 있습니다.

말리-V52

말리 V52 비디오 프로세서는 2018년 [88]3월에 말리 G52 및 G31 GPU와 함께 출시되었습니다.이 프로세서는 메인스트림 [89]디바이스에서 4K(HDR 포함) 비디오에 대응하고 있습니다.

이 플랫폼은 1~4개의 코어로 확장 가능하며 V61에 비해 디코드 성능이 2배 향상됩니다.또한 High 10 H.264 인코딩(레벨 5.0) 및 디코드(레벨 5.1) 기능과 더불어 YUV420의 [90]AVS Part 2(지준) 및 Part 15(AVS+, Gangdian) 디코드 기능도 추가되어 있습니다.

말리-V76

말리 V76 비디오 프로세서는 2018년에 [91]말리 G76 GPU와 Cortex-A76 CPU와 함께 출시되었습니다.V76은 비디오 인코딩과 디코딩 성능을 향상시키도록 설계되었습니다.이 설계는 8Kp60 디코딩과 8Kp30 인코딩을 지원하는 8코어를 가진 2-8 가변 코어 번호 설계를 계속합니다.HEVC 인코딩 품질을 Mali-V61에 비해 25% 향상시켰다고 주장하고 있습니다.AV1 코덱은 지원되지 않습니다.

말리-V77

말리 V77 비디오 프로세서는 2019년에 말리 G77 GPU와 Cortex-A77 CPU와 함께 출시되었습니다.

비교

말리 비디오 V500 V550 V61 V52 V76 V77
발표된 2013년[92] 6월 2일 2014년[93] 10월 27일 2016년[94] 10월 31일 2018년[95] 3월 6일 2018년[91] 5월 31일
권장 GPU 말리-T800 시리즈 말리-G51
말리-G72
말리 G31
말리-G52
말리-G76 말리-G77
권장 DPU 말리-DP500 말리-DP550
말리-DP650
말리-DP650
말리-D71
말리-D52
메모리 시스템 MMU
버스 인터페이스 AMBA 3 AXI
AMBA 4 ACE 라이트
AMBA 액시 AMBA4 악시
퍼포먼스(enc) 1080p60(1코어)~4K120(8코어) 1080p60(1코어)~4K60(4코어) 1080p60(1코어)~8K30(8코어)
퍼포먼스(dec) 1080p120 / 4K30 (1코어)~4K120 (4코어) 1080p120 / 4K30 (1코어)~8K60 (8코어)
디코딩 및 인코딩
H.264 8비트 개발 및 개발 개발 및 개발 개발 및 개발 개발 및 개발 개발 및 개발 개발 및 개발
H.264 10비트 - - - 개발 및 개발 개발 및 개발 개발 및 개발
VP8 개발 및 개발 개발 및 개발 개발 및 개발 개발 및 개발 개발 및 개발 개발 및 개발
JPEG - 개발 및 개발 개발 및 개발 개발 및 개발 개발 및 개발 개발 및 개발
HEVC 메인 - 개발 및 개발 개발 및 개발 개발 및 개발 개발 및 개발 개발 및 개발
HEVC 메인 10 - D 개발 및 개발 개발 및 개발 개발 및 개발 개발 및 개발
VP9 8비트 - - 개발 및 개발 개발 및 개발 개발 및 개발 개발 및 개발
VP9 10비트 - - 개발 및 개발 개발 및 개발 개발 및 개발 개발 및 개발
AV1 - - - - - -

말리 디스플레이 프로세서

말리-D71

Mali-D71에는 암 프레임 버퍼 압축(AFBC) 1.2 인코더, ARM CoreLink MMU-600 및 포지티브 디스플레이5가 추가되었습니다.Possible Display 5는 HDR10하이브리드 로그감마(HLG)를 지원합니다.

말리-D77

Mali-D77에는 비동기식 타임워프(ATW), 렌즈 왜곡 보정(LDC), 색수차 보정(CAC) 등의 기능이 추가되었습니다.또한 Mali-D77은 120Hz에서 3K(2880x1440) 및 [96]90Hz에서 4K를 지원합니다.

말리 디스플레이 DP500[97][98] DP550[99] DP650[100][101] D71[102][103][104] D51 D77[105][106] D37[107]
발표된 2010년 5월 8일 2014년 10월 27일 2016년 1월 20일 2017년 10월 31일 2018년 3월 6일 2019년 5월 15일 2019년 10월 23일
최적화된 해상도 없음 720p(HD)~1080p(FHD) 1440p(QHD) 1440p(QHD)~2160p(UHD/4K) 1080p(FHD)~1440p(QHD) 2880 x 1440 (120Hz시) 1080p(FHD)~1440p(QHD)
최대 해상도 2160p(4,000) 2160p(4,000) 2160p(4,000) 2160p(4,000), 최대 120fps 4096 x 2048 (최대 60 fps) 4320 x 2160 (120 Hz)
함께 출시됨 Cortex-A17 코어 Mali-T800 시리즈 GPU, V550 비디오 프로세서 CoreLink MMU-600, 포지티브 디스플레이 5 말리-G31, 말리-G52, 말리-V52 Ethos-N77, Ethos-N57, Ethos-N37 말리-G57

말리 카메라

말리-C71

2017년 4월 25일 ARM의 첫 이미지 신호 프로세서(ISP)[108][109][110]인 말리-C71이 발표되었습니다.

말리-C52 및 말리-C32

2019년 1월 3일 발표된 Mali-C52와 C32는 무인기, 스마트홈 어시스턴트 및 보안, 인터넷 프로토콜([111]IP) 카메라 등 일상 기기를 대상으로 한다.

말리-C71AE

2020년 9월 29일 말리-C71기AE 영상 신호 프로세서가 Cortex-A78과 함께 도입되었습니다.AE CPU 및 Mali-G78AE GPU.[112] [113]각각 최대 4096 x 4096의 해상도로 최대 4대의 실시간 카메라 또는 최대 16대의 가상 카메라를 지원합니다.

말리-C55

2022년 6월 8일, Mali-C55 ISP가 [114][115]C52의 후계 기종으로 도입되었습니다.Arm의 가장 작고 구성 가능한 이미지 신호 프로세서이며 각각 최대 48메가픽셀의 최대 해상도로 최대 8대의 카메라를 지원합니다.암은 C52에 비해 톤 매핑과 공간 노이즈 감소가 향상되었다고 주장합니다.48 메가픽셀 이상의 해상도를 지원하기 위해 여러 C55 ISP를 조합할 수 있습니다.

비교

말리 카메라 C32 C52 C55 C71 C71AE
발표된 2019년 1월 3일 2022년[116] 6월 8일 2017년 4월 25일 2020년[117] 9월 29일
스루풋 600 MP/s 1.2 GP/초
서포트 카메라 4 8 4개의 실시간 또는 16개의 가상
최대 해상도 4608 x 3456 (16 MP) 8192 x 6144 (48 MP) 4096 x 4096 (16MP)
비트 깊이(다이나믹 레인지) 20 비트(20 스톱) 24비트(24스톱)
채널 지원 RGGB, RGBlr RGB RGGB, RCCC, RGBIr, RCCB, RCCG RGGB, RCCC, RCCB, RCCG, RGBIr 및 RYCyan
최대 16채널
ASIL 준거 ASIL D ASIL B / SIL 2

ASIL D / SIL 3

Lima 및 Panfrost FOSS 드라이버

2012년 1월 21일, Phoronix는 Luc Verhaegen이 말리 시리즈 GPU, 특히 말리 200 및 말리 400 버전을 대상으로 리버스 엔지니어링 시도를 추진하고 있다고 보고했습니다.이 프로젝트는 Lima로 알려져 있으며 OpenGL ES 2.0 [118]지원을 목표로 하고 있습니다.리버스 엔지니어링 프로젝트는 2012년 [119][120]2월 4일 FOSDEM에서 발표되었으며, 이후 일부 렌더링을 시연하는 웹사이트가 개설되었습니다.2013년 2월 2일, Verhaegen은 Queak III Arena를 타임데모 모드로 리마 [121]드라이버 위에서 시연했다.2018년 5월, 한 리마 개발자가 Linux [122]커널에 포함시키기 위한 드라이버를 게시했습니다.2019년 5월, 리마 드라이버는 메인 라인 Linux [123]커널의 일부가 되었다.Mesa 사용자 공간의 대응책이 동시에 병합되었습니다.현재 OpenGL ES 1.1, 2.0 및 2.1의 일부를 지원하며, MESA의 폴백에뮬레이션은 그래픽 데스크톱 [124]환경을 완전히 지원합니다.

Panfrost는 Mali Txx(Midgard) 및 Gxx(Bifrost) GPU용 리버스 엔지니어링 드라이버입니다.X에서 Panfrost talk를 소개했습니다.Org Developer's Conference 2018.2019년 5월 현재 Panfrost 드라이버는 메인라인 Linux [125]커널과 MESA의 일부입니다.Panfrost는 OpenGL 3.1뿐만 아니라 OpenGL ES 2.0,[126] 3.0 및 3.1을 지원합니다.

「 」를 참조해 주세요.

  • Adreno – 퀄컴이 개발한 GPU (구 AMD, 그 후 Freescale)
  • SoC ATOM 패밀리– 인텔 그래픽스 코어 탑재, 서드파티 라이선스 없음
  • AMD 모바일 APU – AMD 그래픽 코어를 탑재하여 삼성에서 라이선스[127] 취득
  • PowerVR – Imagination Technologies에 의한
  • TegraNvidia의 SoC 패밀리, 그래픽 코어를 서드파티에 SIP 블록으로 제공
  • VideoCore – 그래픽 코어를 서드파티에 SIP 블록으로 제공하는 Broadcom의 SoC 패밀리
  • Vivante – 서드파티에 SIP 블록으로 제공
  • Imageon오래된 AMD 모바일 GPU

레퍼런스

  1. ^ Smith, Ryan. "ARM's Mali Midgard Architecture Explored". www.anandtech.com. Retrieved 2019-05-28.
  2. ^ "ARM Strengthens Its 3D Graphics IP Portfolio Through Falanx Acquisition".
  3. ^ Freddi Jeffries (2016-06-17). "Happy 10th Birthday Mali!". community.arm.com. Arm Limited. Retrieved 2021-12-19.
  4. ^ "Initial support for ARM Mali Display Controller". Linux kernel mailing list. 2016-04-01.
  5. ^ "DRM: Add support for the ARM HDLCD display controller [LWN.net]".
  6. ^ a b https://static.docs.arm.com/dui0363/d/DUI0363D_opengl_es_app_dev_guide.pdf[데드링크]
  7. ^ 말리 그래픽스 웹 페이지, 암 홀딩스.
  8. ^ "ARM's Mali Midgard Architecture Explored".
  9. ^ "ARM Mali GPU Makes Advanced Graphics a Reality for All Consumers". Archived from the original on 2016-10-13.
  10. ^ a b http://www.khronos.org/assets/uploads/developers/library/2012-pan-pacific-road-show/OpenGL-and-OpenGL-ES-Taiwan_Feb-2012.pdf Kronos Group OpenGL 및 OpenGL ES 대만 2012년 2월
  11. ^ "ARM Heralds New Era In Embedded Graphics With Next-Generation Mali GPU". Archived from the original on 2016-08-11.
  12. ^ "Mali-T658 GPU Extends Graphics And GPU Compute Leadership For High Performance Devices". Archived from the original on 2016-08-11.
  13. ^ "ARM Targets 580 Million Mid-Range Mobile Devices with New Suite of IP". Archived from the original on 2016-08-12.
  14. ^ AnandTech ARM, 8코어 2세대 Mali-T600 GPU 발표
  15. ^ GPU 셰이더 코어 그룹 수에 따라 다름
  16. ^ "The Samsung Exynos 7420 Deep Dive – Inside A Modern 14nm SoC". AnandTech. Retrieved 2015-06-15.
  17. ^ a b c d e 셰이더 코어 그룹 수에 따라 다름
  18. ^ "Mali GPU: An abstract machine part 3 – The midgard shader core". Arm Community. Retrieved 2018-07-17.
  19. ^ "Vulkan – Mali Developer Center". ARM. Retrieved 2016-06-16.
  20. ^ 2016년 6월 현재 r12p0 사용자 공간 드라이버 지원
  21. ^ Ltd., Arm. "Graphics and Multimedia Processors Mali-G31 GPU – Arm Developer". ARM Developer. Retrieved 2018-11-02.
  22. ^ "The Khronos Group". The Khronos Group. 2022-06-28. Retrieved 2022-06-28.
  23. ^ Lynch, Doug (31 October 2016). "ARM announces their second Bifrost GPU – the Mali-G51". XDA Developers. Retrieved 31 October 2016.
  24. ^ "Graphics and Multimedia Processors Mali-G51 GPU".
  25. ^ "The Mali GPU: An Abstract Machine, Part 4 – The Bifrost Shader Core". Arm Community. Retrieved 2018-07-17.
  26. ^ "GPU GFLOPS". gflops.surge.sh. Retrieved 2018-06-20.
  27. ^ "The Exynos 9810 – Introducing Meerkat". AnandTech. Retrieved 2018-02-28.
  28. ^ "MediaTek Dimensity 700". MediaTek. Retrieved 2021-07-24.
  29. ^ http://www.heterogeneouscompute.org/hipeac2011Presentations/OpenCL-Midgard.pdf Midgard OpenCL Cache 일관성
  30. ^ http://www.chipdesignmag.com/pallab/2011/06/30/arm-mali-gpu-unifying-graphics-across-platforms/ Wayback Machine 이기종 컴퓨팅에서 2017-02-14 아카이브 완료
  31. ^ "Adaptive Scalable Texture Compression (ASTC) technology developed by ARM and AMD".
  32. ^ "A10". Allwinner Technology. Archived from the original on 2012-12-01. Retrieved 2012-12-13.
  33. ^ "A10s". Allwinner Technology. Archived from the original on 2012-12-13. Retrieved 2012-12-13.
  34. ^ "A13". Allwinner Technology. Archived from the original on 2013-04-17. Retrieved 2012-12-13.
  35. ^ "A64". Linux-sunxi community. November 27, 2019. Retrieved 2022-05-26.
  36. ^ "AllWinner Publishes A31 and A20 Processors Details". CNXSoft. December 9, 2012. Retrieved 2012-12-09.
  37. ^ a b c d Limadriver.org: 하드웨어
  38. ^ "Archived copy". Archived from the original on 2017-09-18. Retrieved 2018-06-02.{{cite web}}: CS1 maint: 제목으로 아카이브된 복사(링크)
  39. ^ "LC1810". Leadcore. Archived from the original on 2015-01-27. Retrieved 2014-08-16.
  40. ^ "LC1811". Leadcore. Archived from the original on 2015-01-26. Retrieved 2014-08-16.
  41. ^ "LC1813". Leadcore. Archived from the original on 2014-08-19. Retrieved 2014-08-16.
  42. ^ "LC1913". Leadcore. Archived from the original on 2014-08-19. Retrieved 2014-08-16.
  43. ^ "MediaTek MT5596 Digital TV". 2019-08-27.
  44. ^ MT8127 2014-11-15 Wayback Machine 아카이브 완료
  45. ^ "MediaTek MT6753 datasheet Processor Specs PhoneDB".
  46. ^ "ARM Mali-T760 MP2".
  47. ^ "MediaTek Helio Smartphones, IoT, Automotive & Connectivity". MediaTek. MediaTek. 2018-03-26. Retrieved 2018-03-26.{{cite web}}: CS1 유지보수: 기타 (링크)
  48. ^ "MediaTek Helio Smartphones, IoT, Automotive & Connectivity". MediaTek. MediaTek. 2017-12-06. Retrieved 2017-12-06.{{cite web}}: CS1 유지보수: 기타 (링크)
  49. ^ "MediaTek Helio Smartphones, IoT, Automotive & Connectivity". MediaTek. MediaTek. 2017-12-06. Retrieved 2017-12-06.{{cite web}}: CS1 유지보수: 기타 (링크)
  50. ^ "MediaTek Helio Smartphones, IoT, Automotive & Connectivity". MediaTek. MediaTek. 2018-03-26. Retrieved 2018-03-26.{{cite web}}: CS1 유지보수: 기타 (링크)
  51. ^ "MediaTek Helio Smartphones, IoT, Automotive & Connectivity". MediaTek. MediaTek. 2018-10-25. Retrieved 2018-10-26.{{cite web}}: CS1 유지보수: 기타 (링크)
  52. ^ "NetLogic Au1300". Archived from the original on 2012-02-21. Retrieved 2012-02-26.
  53. ^ RMI Au1300 프레스 릴리즈
  54. ^ cnxsoft (2017-06-07). "Realtek RTD1296 STB/Media NAS SoC Coming Soon with Multiple Ethernet Ports, Dual SATA, HDMI 2.0 Input and Output". CNXSoft – Embedded Systems News. Retrieved 2019-02-02.
  55. ^ "Filla Sapphire 7 Product Specification". Archived from the original on 2013-10-19. Retrieved 2022-03-01.
  56. ^ Rockchip이 대량 시장을 겨냥한 턴키 솔루션, 비용 효율적인 Android 태블릿을 위해 광범위한 ARM IP를 라이센스합니다.
  57. ^ http://sg.finance.yahoo.com/news/28nm-quad-core-era-rk3188-144500035.html[영구 데드링크]
  58. ^ "Rockchip-瑞芯微电子股份有限公司". www.rock-chips.com. Retrieved 2018-06-14.
  59. ^ "Rockchip-瑞芯微电子股份有限公司". www.rock-chips.com. Retrieved 2018-06-14.
  60. ^ Aufranc, Jean-Luc (2019-04-24). "RK3588 8K Arm Cortex-A76/A55 SoC, Rockchip Roadmap to 2020". CNXSoft – Embedded Systems News. Retrieved 2019-05-01.
  61. ^ "瑞芯微RK3588八核8K旗舰SoC芯片参数简介".
  62. ^ (영어) ARM 탑재 스마트폰, 새로운 그래픽 벤치마크 2013-01-06년 ARM 블로그의 Wayback Machine에서 아카이브
  63. ^ "Samsung Confirms Mali is in the Exynos 5250 Processor – ARM Community". Archived from the original on 2013-02-18. Retrieved 2012-03-10.
  64. ^ Smith, Ryan. "Samsung Announces Exynos 8895 SoC: 10nm, Mali G71MP20, & LPDDR4x". Retrieved 2017-03-12.
  65. ^ Humrick, Matt. "Samsung Galaxy S8 Showdown: Exynos 8895 vs. Snapdragon 835, Performance & Battery Life Tested". Retrieved 2017-12-06.
  66. ^ "Exynos 7 Series 9610 Processor: Specs, Features Samsung Exynos". Samsung Semiconductor. Retrieved 2018-03-22.
  67. ^ "Samsung Honored for Outstanding Design and Engineering with 36 CES 2018 Innovation Awards". news.samsung.com. Retrieved 2017-12-06.
  68. ^ Hardkernel ODROID-E7 개발 보드 Wayback Machine에서 2012-03-15 아카이브 완료
  69. ^ "Sigma Designs announces HEVC capable SMP8750 family". Archived from the original on 2017-09-20. Retrieved 2017-04-14.
  70. ^ Socle Leopard-6 SoC
  71. ^ Spreadtrum SC8819 Wayback 머신에 2014-12-04 아카이브 완료
  72. ^ ST-Ericsson NovaThor 제품 페이지 Wayback Machine에서 2012-02-13 보관
  73. ^ STMicro SPEAr1340 Wayback Machine에서 2012-07-03 아카이브 완료
  74. ^ STMicro STi7108 프레스 릴리즈
  75. ^ STMicro STiH416 프레스 릴리즈
  76. ^ 2010, ARM Limited: TCC8900 개발 보드 2011-12-27 Wayback Machine 아카이브 완료
  77. ^ "WonderMedia Prizm WM8950 Press release". Archived from the original on 2012-01-10. Retrieved 2012-02-26.
  78. ^ "Hardware.Info Nederland". nl.hardware.info (in Dutch). Retrieved 2017-12-06.
  79. ^ "Surge S1 – Xiaomi". Retrieved 2017-12-06.
  80. ^ "Surge S2 – Xiaomi". Retrieved 2017-12-06.
  81. ^ Lal Shimpi, Anand (2 June 2013). "ARM MaliT622 V500 Video Block Complement Cortex A12". Anandtech.com. Retrieved 16 June 2016.
  82. ^ Smith, Ryan (27 October 2014). "ARM Announces Mali V550 Video Processor and Mali P550 Display Processor". Anandtech.com. Retrieved 16 June 2016.
  83. ^ Sims, Gary (27 October 2014). "Mali-T860 GPU headlines new range of integrated media designs from ARM". Android Authority. Retrieved 24 June 2016.
  84. ^ Smith, Ryan (16 June 2016). "ARM Announces Mali Egil Video Processor". Anandtech.com. Retrieved 17 June 2016.
  85. ^ Smith, Ryan (31 October 2016). "ARM Announces Mali-G51 Mainstream GPU, Mali-V-61 Video Processing Block". Anandtech. Retrieved 1 November 2016.
  86. ^ Walrath, Josh (16 June 2016). "ARM Introduces Egil Video Processor: 4K 120 Hz the Top!". TechReport.com. Retrieved 28 June 2016.
  87. ^ Ltd., Arm. "Graphics and Multimedia Processors Mali-V61 – Arm Developer". ARM Developer. Archived from the original on 2017-10-14. Retrieved 2017-10-14.
  88. ^ Wiggers, Kyle (6 March 2018). "ARM Introduces the Mali-G52/G31 GPUs and the Mali-D51 Display and Mali-V52 Video Processors". Xda Developers. Retrieved 2 June 2018.
  89. ^ Tyson, Mark (7 March 2018). "Arm launches Mali-G52 and Mali-G31 mainstream GPUs". Hexus. Retrieved 2 June 2018.
  90. ^ "Arm Introduces Mali-G52 & Mali-G31 GPUs, Mali-D51 Display Processor, and Mali-V52 Video Processor for Mainstream Devices". 6 March 2018. Retrieved 21 May 2020.
  91. ^ a b Smith, Ryan (31 May 2018). "ARM Announces Mail-V76 Video Processor". Anandtech. Retrieved 2 June 2018.
  92. ^ Shimpi, Anand Lal. "ARM Mali-T622 & V500 Video Block Complement Cortex A12". Retrieved 2017-11-27.
  93. ^ Smith, Ryan. "ARM Announces Mali-V550 Video Processor & Mali-DP550 Display Processor". Retrieved 2017-11-27.
  94. ^ Smith, Ryan. "ARM Announces Mali-G51 Mainstream GPU, Mali-V-61 Video Processing Block". Retrieved 2017-11-27.
  95. ^ "Mali-G52 GPU".
  96. ^ Frumusanu, Andrei. "Arm Announces Mali D77 Display Processor: Facilitating AR & VR". www.anandtech.com. Retrieved 2019-05-28.
  97. ^ "Is the future as good as it used to be?". Arm Community. Retrieved 2017-11-27.
  98. ^ Ltd., Arm. "Graphics and Multimedia Processors Mali Display Processors – Arm Developer". ARM Developer. Retrieved 2017-11-27.
  99. ^ Ltd., Arm. "Graphics and Multimedia Processors Mali-DP550 – Arm Developer". ARM Developer. Retrieved 2017-11-27.
  100. ^ "ARM enables power efficient, enhanced visual experiences on 2.5K and 4K mobile devices with the Mali-DP650 Display Processor". Arm Community. Retrieved 2017-11-27.
  101. ^ Ltd., Arm. "Graphics and Multimedia Processors Mali-DP650 – Arm Developer". ARM Developer. Retrieved 2017-11-27.
  102. ^ "Mali-D71 and the Next Generation Display Solution". Arm Community. Retrieved 2017-11-27.
  103. ^ Oh, Nate. "Arm Announces New Mali-D71 Display Processor and IP Blocks". Retrieved 2017-11-27.
  104. ^ Ltd., Arm. "Graphics and Multimedia Processors Mali-D71 – Arm Developer". ARM Developer. Retrieved 2017-11-27.
  105. ^ "Introducing the Arm Mali-D77 Display Processor for VR – Graphics and Gaming blog – Graphics and Gaming – Arm Community". community.arm.com. Retrieved 2019-05-15.
  106. ^ Frumusanu, Andrei. "Arm Announces Mali D77 Display Processor: Facilitating AR & VR". www.anandtech.com. Retrieved 2019-05-15.
  107. ^ Frumusanu, Andrei. "Arm Announces New Ethos-N57 and N37 NPUs, Mali-G57 Valhall GPU and Mali-D37 DPU". www.anandtech.com. Retrieved 2019-10-24.
  108. ^ Smith, Ryan. "ARM Announces Mali-C71: Their First Automotive-Grade Image Signal Processor". Retrieved 2017-11-27.
  109. ^ "Mali-C71 driving image processing for automotive". Arm Community. Retrieved 2017-11-27.
  110. ^ Ltd., Arm. "Graphics and Multimedia Processors Mali Camera – Arm Developer". ARM Developer. Retrieved 2017-11-27.
  111. ^ Ltd, Arm. "A sharper digital eye for intelligent devices". Arm The Architecture for the Digital World. Retrieved 2019-05-23.
  112. ^ Ltd, Arm. "New Arm technologies enable safety-capable computing solutions for an autonomous future". Arm The Architecture for the Digital World. Retrieved 2022-06-28.
  113. ^ "Arm Mali-C71AE: High performance ISP with advanced safety - Embedded blog - Arm Community blogs - Arm Community". community.arm.com. Retrieved 2022-06-28.
  114. ^ Ltd, Arm. "Arm introduces new image signal processor to advance vision systems for IoT and embedded markets". Arm The Architecture for the Digital World. Retrieved 2022-06-28.
  115. ^ "Arm Mali-C55: Image processing with smallest silicon area and highest performance - Internet of Things (IoT) blog - Arm Community blogs - Arm Community". community.arm.com. Retrieved 2022-06-28.
  116. ^ Ltd, Arm. "Arm introduces new image signal processor to advance vision systems for IoT and embedded markets". Arm The Architecture for the Digital World. Retrieved 2022-06-28.
  117. ^ Ltd, Arm. "New Arm technologies enable safety-capable computing solutions for an autonomous future". Arm The Architecture for the Digital World. Retrieved 2022-06-28.
  118. ^ Phoronix, 2012년 1월 27일: Lima 오픈 소스 GPU 드라이버 발표
  119. ^ Phoronix, 2012년 1월 21일: 오픈 소스, 리버스 엔지니어링된 Mali GPU 드라이버
  120. ^ 2012년 1월 21일 FOSDEM 스케줄: Wayback Machine에서 아카이브된 ARM의 말리 GPU 해방 2012-01-27
  121. ^ 리마 드라이버 위에 제3의 아레나 타임데모!2013-02-09 Wayback Machine에 보관
  122. ^ Lima DRM 드라이버
  123. ^ drm/lima: ARM Mali4xx GPU용 드라이버}
  124. ^ "Lima". The Mesa 3D Graphics Library. Retrieved 2022-07-05.
  125. ^ drm/panfrost:초기 팬 성에 드라이버 추가
  126. ^ "Panfrost". The Mesa 3D Graphics Library. Retrieved 2022-07-05.
  127. ^ https://www.amd.com/en/press-releases/2019-06-03-amd-and-samsung-announce-strategic-partnership-ultra-low-power-high[베어 URL]

외부 링크