저전력 모바일 장치를 위한 완전 프로그램 가능형 쉐이더 프로세서

A Fully Programmable Shader Processor for Low Power Mobile Devices

  • 정형기 (서경대학교 컴퓨터공학과) ;
  • 이주석 (충북테크노파크 차세대반도체 임베디드 시스템 기술개발지원센터) ;
  • 박태룡 (서경대학교 컴퓨터공학과) ;
  • 이광엽 (서경대학교 컴퓨터공학과)
  • 발행 : 2009.06.30

초록

본 논문에서는 전용하드웨어를 사용하지 않는 새로운 구조의 범용 그래픽 쉐이더 프로세서를 제안한다. 최근 모바일 기기에서는 고성능을 유지하면서 저전력의 작은 크기를 가지는 그래픽 프로세서를 요구한다. 제안하는 쉐이더 프로세서는 OpenGL ES 2.0 그래픽 파이프라인 전체를 쉐이더 명령어로 실행할 수 있는 GP-GPU 구조를 갖는다. 프로그램을 구현하여 하나의 프로세서로 모든 그래픽 파이프라인 처리가 가능하기 때문에 Rasterization Unit과 같은 별도의 전용 하드웨어를 필요로 하지 않는다. 따라서 쉐이더 프로세서 하나로 Fully Programmable 3D Graphics Engine 구현이 가능하며 기존 쉐이더 프로세서에 비해 하드웨어 크기를 60% 줄였다.

In this paper, we propose a novel architecture of a general graphics shader processor without a dedicated hardware. Recently, mobile devices require the high performance graphics processor as well as the small size, low power. The proposed shader processor is a GP-GPU(General-Purpose computing on Graphics Processing Units) to execute the whole OpenGL ES 2.0 graphics pipeline by using shader instructions. It does not require the separate dedicate H/W such as rasterization on this fully programmable capability. The fully programmable 3D graphics shader processor can reduce much of the graphics hardware. The chip size of the designed shader processor is reduced 60% less than the sizes of previous processors.

키워드

참고문헌

  1. Aaaftab Munshi,et al. "OpenGL ES 2.0 Programming Guide"
  2. Enhua Wu; Youquan Liu, Emerging technology about GPGPU, APCCAS 2008. IEEE Asia Pacific Conference on Volume , Issue , Nov. 30 2008-Dec. 3 2008 Page(s):618 – 622
  3. J.H Sohn, et al., "A 155-mW 50-Mvertices/s Graphics Processor With Fixed-Point Programmable Vertex shader for Mobile Applications", IEEE Journal of Solid State Circuits, Vol 41, No. 5, pp.1081-1091, May, 2006 https://doi.org/10.1109/JSSC.2006.872869
  4. Jeong-Ho Woo, et al. "A 195mW, 9.1MVertices/s fully programmable 3D graphics processor for low power mobile device ", Solid-State Circuits Conference, 2007
  5. Philips Semiconductors. "Very-Long Instruction Word(VLIW) Computer Architecture" ,Philips. http://www.nxp.com/acrobat_download/other/vliw-wp.pdf