ACM Home Page
Please provide us with feedback. Feedback
Signature-based workload estimation for mobile 3D graphics
Full text PdfPdf (747 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 43rd annual conference on Design automation table of contents
San Francisco, CA, USA
SESSION: Session 35: power-constrained design for multimedia table of contents
Pages: 592 - 597  
Year of Publication: 2006
ISBN:1-59593-381-6
Authors
Bren C. Mochocki  University of Notre Dame, IN and NEC Laboratories America, Princeton, NJ
Kanishka Lahiri  NEC Laboratories America, Princeton, NJ
Srihari Cadambi  NEC Laboratories America, Princeton, NJ
X. Sharon Hu  University of Notre Dame, IN
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 78,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1146909.1147062
What is a DOI?

ABSTRACT

Until recently, most 3D graphics applications had been regarded as too computationally intensive for devices other than desktop computers and gaming consoles. This notion is rapidly changing due to improving screen resolutions and computing capabilities of mass-market handheld devices such as cellular phones and PDAs. As the mobile 3D gaming industry is poised to expand, significant innovations are required to provide users with high-quality 3D experience under limited processing, memory and energy budgets that are characteristic of the mobile domain.Energy saving schemes such as Dynamic Voltage and Frequency Scaling (DVFS), as well as system-level power and performance optimization methods for mobile devices require accurate and fast workload prediction. In this paper, we address the problem of workload prediction for mobile 3D graphics. We propose and describe a signature-based estimation technique for predicting 3D graphics workloads. By analyzing a gaming benchmark, we show that monitoring specific parameters of the 3D pipeline provides better prediction accuracy over conventional approaches. We describe how signatures capture such parameters concisely to make accurate workload predictions. Signature-based prediction is computationally efficient because first, signatures are compact, and second, they do not require elaborate model evaluations. Thus, they are amenable to efficient, real-time prediction. A fundamental difference between signatures and standard history-based predictors is that signatures capture previous outcomes as well as the cause that led to the outcome, and use both to predict future outcomes. We illustrate the utility of signature-based workload estimation technique by using it as a basis for DVFS in 3D graphics pipelines.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
"International Technology Roadmap for Semiconductors (ITRS 2004)." http://www.itrs.net/Common/2004Update/2004_000_ORTC.pdf, 2004.
 
3
 
4
G. Lafruit, L. Nachtergaele, K. Denolf, and J. Bormans, "3D Computational Graceful Degradation," in Proceedings of ISCAS - Workshop and Exhibition on MPEG-4, vol. III, pp. 547--550, 2000.
 
5
6
7
8
 
9
D. Grunwald, P. Levis, K. Farkas, C. B. Morrey, and M. Neufeld, "Policies for Dynamic Clock Scheduling," in Proc. Symp. Operating Systems Design and Implementation, pp. 73--86, Oct. 2000.
10
 
11
 
12
13
 
14
 
15
B. Mochocki, "Desktop2Handheld: the Porting of an OpenGL Application to OpenGL/ES." http://www.nd.edu/~bmochock/race/ComputerGraphicsFinal_Mochocki.pdf.
 
16
Hans-Martin Will, "A 3-D Rendering Library for Mobile Devices." http://ogl-es.sourceforge.net/, 2004.
 
17
"ATI Imageon 2300 Media Co-Processor." http://www.ati.com/products/imageon2300/.
 
18
"PowerVR MBX Product Sheet." http://www.powervr.com.
 
19
Khronos Group, "OpenGL ES Overview." http://www.khronos.org/opengles, 2005.
 
20
B. Gatliff http://www.billgatliff.com, 2005.
 
21
W. Qin, "Simit-ARM: Very Fast Functional and Cycle-Accurate Simulators for ARM." http://http://sourceforge.net/projects/simit-arm/, 2004.
22
 
23
J. R. Villar, "Typhoon Labs-OpenGL ES Tutorials." http://www.khronos.org/devu/opengles_challenge/, 2004.

Collaborative Colleagues:
Bren C. Mochocki: colleagues
Kanishka Lahiri: colleagues
Srihari Cadambi: colleagues
X. Sharon Hu: colleagues