Embeded GPU 정리

 임베디드에서 주로 사용되는 GPU관련 라이브러리 입니다.

1.  Mali(ARM) 

- ARM 파트너들에 의해 다양한 ASIC 디자인의 라이선스를 대상으로 하는 ARM홀딩스가 제조한 IP 코어

- 올위너(Allwinner), Amlogic, CSR, InfoTM, 하이실리콘, Leadcore, 미디어텍, NetLogic, Nufront, 록칩, 삼성그룹, S5P6450 Vega, Sigma Designs, Socle-Tech, Spreadtrum, ST-Ericsson, Telechips, WonderMedia

- 버텍스의 성능이 떨어진다.

2. Adreno(Qualcomm)

- 퀄컴의 그래픽 처리장치 반도체 IP, 스냅드래곤과 같은 퀄컴의 다양한 SoC에 채택되어 사용

- 버텍스 성능은 좋지만 픽셀 처리능력이 떨어진다.

- API지원을 잘 안해준다.

3. Vivante(VeriSilicon)

- GPU IP 솔루션 반도체 회사이다. 초반엔 다이렉트 X호환 GPU에서 임베디드 GPU 설계로 전환했다.

- 반도체 제조업체들에게 HD홈엔터테이먼트, 모바일 게임, 이미지 프로세싱, 자동차 디스플레이 및 엔터테이먼트를 제공하는 Mobile Visual Reality 설계 IP를 제공

4. PowerVR(Imagination)

- 이미지네이션 테크놀로지의 그래픽 사업 부분이다.

- 2D/3D 가속, 비디오 인코딩/디코딩, 이미지 프로세싱, DirectX, Opengl ES, OpenVG, OpenCL 가속등을 지원하는 그래픽 하드웨어를 개발하고 있다.

- 안보이는 폴리곤은 그리지 않아도 되는 장점이 있다. 처리 순서와는 관계 없이 반투명 폴리곤의 투명도를 올바르게 처리할 수 있다.

- 한 번에 렌더링이 한 타일만 이루어지기 때문에, 전체 타일을 더 빠른 칩 메모리에 저장해 두고 다음 타일을 처리하기 전에 비디오 메모리에 복사 할 수 있다.

댓글

이 블로그의 인기 게시물

파이썬을 이용한 image to pdf 변환 프로그램

젯슨 나노 - GPIO