• DocumentCode
    2665540
  • Title

    A Dual-Mode Unified Shader with Frame-Based Dynamic Precision Adjustment for Mobile GPUs

  • Author

    Chu, Slo-Li ; Hsiao, Chih-Chieh ; Chen, Chen-Yu

  • Author_Institution
    Dept. of Inf. & Comput. Eng., Chung Yuan Christian Univ., Chungli, Taiwan
  • fYear
    2011
  • fDate
    24-26 Oct. 2011
  • Firstpage
    158
  • Lastpage
    165
  • Abstract
    In order to extend the life for battery driven mobile devices and maintain image quality, this paper presents a dual-mode unified shader for mobile GPUs, which consists of floating-point and fixed-point SIMD shader, for high quality or energy-saving rendering. Furthermore, in order to increase the image quality in fixed-point rendering, this paper proposes a frame-based dynamic precision adjustment scheme to select appropriate precision for different 3D scenes. The proposed design has following characteristics: I) high quality rendering with floating-point and fixed-point rendering for energy saving, II) a frame-based dynamic precision adjustment scheme to select appropriate precision for given scene, III) a workload-based scene change detection mechanism to re-select precision in time. Furthermore, this paper presents side by side comparison on performance, power and image quality between floating-point and fixed-point rendering in real world 3D games. The results of proposed shader in real world 3D games have 48.6% reduction in dynamic power and 33% faster in thread execution for a shader under energy saving mode in average. Furthermore, the rendered image qualities under proposed dynamic precision are insensitive to human eyes and the PSNR outperform related work for 2.37% in average. This reveals a way to use conventional fixed-point with dynamic precision to implement low power unified shader with quality rendering for such power limited devices.
  • Keywords
    graphics processing units; image processing; mobile computing; rendering (computer graphics); battery driven mobile devices; dual-mode unified shader; fixed-point SIMD shader; fixed-point rendering; frame-based dynamic precision adjustment; image quality; mobile GPU; workload-based scene change detection mechanism; Automata; Games; Image quality; Radiation detectors; Rendering (computer graphics); Switches; Three dimensional displays; dynamic precision rendering; graphics hardware; mobile devices; unified shader;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Ubiquitous Computing (EUC), 2011 IFIP 9th International Conference on
  • Conference_Location
    Melbourne, VIC
  • Print_ISBN
    978-1-4577-1822-9
  • Type

    conf

  • DOI
    10.1109/EUC.2011.5
  • Filename
    6104521