High-quality three dimensions (3D) graphic rendering is playing
a vital role for mobile devices and provides better visual experiences
to end users. Such mobile devices are mostly equipped with powerful
embedded graphic processing unit (GPU) to accelerate real-time
rendering. However, the mobile devices are battery-operated, and the
power consumption of embedded GPU becomes a serious problem.
Different from desktop graphic application developers who only
focus on performance and quality, mobile graphic application
programmers thus have to strike a good balance between
performance, quality, and power consumption. Therefore, this special
requirement motivates us to develop a high-level energy model for
mobile graphic application programmers and to provide them a firm
notion of how performance and quality relate to energy cost during
the development stage.