The Journal of China Universities of Posts and Telecommunications ›› 2019, Vol. 26 ›› Issue (3): 81-90.doi: 10.19682/j.cnki.1005-8885.2019.0024

• Others • Previous Articles     Next Articles

Design of a Unified Rendering Shader for Mobile Device

Ru-Jia TIAN2, 3,   

  • Received:2018-09-19 Revised:2019-04-08 Online:2019-06-30 Published:2019-06-30
  • Supported by:
    ;the Shaanxi Provincial key R & D plan

Abstract: Real-time graphics processing is all along a crucial task of mobile device, and it is conventionally supported by programmable graphics processing unit (GPU). These GPUs are designed to flexibly support vertex and pixel processing with classic techniques such as on-chip cache and dynamic programmable pipelining. However, it is difficult for the vertex shader and pixel shader to achieve high utilization of hardware resources, even though there is a certain balance by reasonable processor quantity ratio. In this paper, a unified render shader with a very long instruction word (VLIW) processor was designed. The viewport transformation algorithm and the mipmap mapping algorithm are respectively mapped on the shader, with the purpose of providing an energy-efficient and flexible hardware platform for graphics processing in mobile device. The implemented operating frequency is up to 134 MHz on Xilinx XC7Z045-2-FFG900 field programmable gate array (FPGA), and unified architecture shader has a performance of 134 Mpixels/s in pixel fill rate, 546Mtexels/s in Texel Fill rate.

Key words: vertex shading, pixel shader, VLIW, mobile device, GPU

CLC Number: