Power management of interactive 3D games using frame structures

被引:17
作者
Gu, Yan [1 ]
Chakraborty, Samarjit [1 ]
机构
[1] Natl Univ Singapore, Dept Comp Sci, Singapore 117548, Singapore
来源
21ST INTERNATIONAL CONFERENCE ON VLSI DESIGN: HELD JOINTLY WITH THE 7TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS, PROCEEDINGS | 2008年
关键词
D O I
10.1109/VLSI.2008.102
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We propose a novel dynamic voltage scaling (DVS) scheme that is specifically directed towards 3D graphics-intensive interactive game applications running on battery-operated portable devices. The key to this DVS scheme lies in parsing each game frame to estimate its rendering workload and then using such an estimate to scale the voltage/frequency of the underlying processor The main novelty of this scheme stems from the fact that game frames offer a rich variety of "structural" information (e.g. number of brush and alias models, texture information and light maps) which can be exploited to estimate their processing workload. Although DVS has been extensively applied to video decoding applications, compressed video frames do not offer any information (beyond the frame types - I, B or P) that can be used in a similar manner to estimate their processing workload. As a result, DVS algorithms designed for video decoding mostly rely on control-theoretic-feedback mechanisms, where the workload of a frame is predicted from the workloads of the previously-rendered frames. We show that compared to such history-based predictors, our proposed scheme performs significantly better for game applications. Our experimental results, based on the Quake H game engine running on Windows XP show that for the same energy consumption our scheme results in more than 50% improvement in quality (measured in terms of number of frames meeting their deadlines) compared to history-based prediction schemes.
引用
收藏
页码:679 / 684
页数:6
相关论文
共 14 条
[1]   An adaptive algorithm for low-power streaming multimedia processing [J].
Acquaviva, A ;
Benini, L ;
Riccó, B .
DESIGN, AUTOMATION AND TEST IN EUROPE, CONFERENCE AND EXHIBITION 2001, PROCEEDINGS, 2001, :273-279
[2]  
BISHOP L, 1998, IEEE COMPUTER GRAPHI, V18
[3]  
CHOI K, 2002, INT C COMPUTER AIDED
[4]  
CLAYPOOL M, 2006, MULT COMP NETW C MMC
[5]   Games are up for DVFS [J].
Gu, Yan ;
Chakraborty, Samarjit ;
Ooi, Wei Tsang .
43RD DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2006, 2006, :598-+
[6]  
Hughes C. J., 2004, INT S COMP ARCH ISCA
[7]  
LAFRUIT G, 2000, ISCAS WORKSH EXH MPE, V3
[8]  
LU Z, 2002, INT C COMP ARCH SYNT
[9]  
MOCHOCKI B, 2006, DES AUT C DAC
[10]  
Mochocki B, 2006, DES AUT TEST EUROPE, P500