| Signature-based workload estimation for mobile 3D graphics |
| Full text |
Pdf
(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
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 7, Downloads (12 Months): 78, Citation Count: 0
|
|
|
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
|
Trevor Pering , Tom Burd , Robert Brodersen, The simulation and evaluation of dynamic voltage scaling algorithms, Proceedings of the 1998 international symposium on Low power electronics and design, p.76-81, August 10-12, 1998, Monterey, California, United States
[doi> 10.1145/280756.280790]
|
 |
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.
|
|