미니 잡담: 만약 미디어텍 칩에 엔비디아 GPU가 들어간다면??
- Section31
- 조회 수 733
- 2023.02.25. 19:25
https://meeco.kr/mini/36878553
↑ 위 글을 보고 썼습니다.
대충 계산을 해 봤습니다. 비교를 위해 엑시노스 2400에 대한 예상 시나리오를 가져왔습니다.
1) 엑시노스 2400에 RDNA 2 기반 Radeon 680M급 GPU를 통합 시
- Radeon 680M ("렘브란트")의 클럭은 2.2~2.4 GHz (제조공정 6 nm)이며, 연산성능은 3.37 TFlops(FP32).
- Radeon 680M은 SP:TU:ROP=768:48:32 입니다.
- 성능 계산식: GPU클럭 × SP개수 × 2 ÷ 100만 = FP32(TFlops)
- 4nm LPP+로 제조, 그리고 퀄컴 Adreno 750이 740 대비 30% 향상으로 가정(이하 모두 이 시나리오)
- Adreno 750을 이기려면 1.8 GHz 이상 필요합니다. (2.76 TFlops)
- Apple M1의 G13G MP8 GPU를 이기려면 1.7 GHz 이상 필요합니다. (2.60 TFlops)
- Adreno 740을 이기려면 1.6 GHz 이상 필요합니다. (2.45 TFlops)
- Xclipse 920의 파워 소모가 GFX벤치 기준 9.2 W(최대 9.3) , Adreno 740은 10.7 W(최대 12.4) 였습니다. 위에서 언급한 성능을 내면서 TDP를 최대 12 W 이하로 억제해야 할 필요가 있습니다.
2) 미디어텍 SoC에 NVIDIA 지포스 16 기반 모바일 GPU를 통합 시 (시나리오) ★
- 여기서는 미디어텍 SoC의 GPU를 지포스 GTX MX550 급을 넣는다고 가정했습니다.
- MX550의 CUDA:TMU:ROP=1024:64:32 에 클럭은 최대 1320 MHz 입니다. (제조공정 12 nm)
- 성능 계산식: GPU클럭 × CUDA개수 × 2 ÷ 100만 = FP32(TFlops)
- MX550의 연산 성능은 2.089 TFlops(FP32) (베이스 클럭 기준) 입니다.
- 만약 CUDA수를 늘리고 싶다면 다른 GPU로 시도할 수 있으나, 이러면 다이 사이즈가 불리해집니다.
- Adreno 740을 이기려면 1,200 MHz 이상 필요합니다.
- Apple M1의 G13G MP8 GPU를 이기려면 1,275 MHz 이상 필요합니다.
- Adreno 750을 이기려면 1,350 MHz 이상 필요합니다.
- 동시에 Immortalis-G715 MP11의 파워 소모가 12 W에 육박했으므로, TDP를 억제해야 할 필요가 있습니다. MX550의 TDP는 35 W입니다.
★: SoC의 다이사이즈를 무작정 늘릴 수가 없기에, CUDA 수를 1024를 한계로 잡고 계산했음.
엔비디아가 암드보다 모바일 환경에서 유리하지 않은거로 아는데 미디어텍이 잘 하려나요