ACM Home Page
Please provide us with feedback. Feedback
Energy optimization for a two-device data flow chain
Full text PdfPdf (857 KB)
Source International Conference on Computer Aided Design archive
Proceedings of the 2004 IEEE/ACM International conference on Computer-aided design table of contents
Pages: 268 - 274  
Year of Publication: 2004
ISBN:0-7803-8702-3
Authors
R. Rao  Dept. of ECE, Arizona Univ., Tucson, AZ, USA
S. Vrudhula  Dept. of ECE, Arizona Univ., Tucson, AZ, USA
Publisher
IEEE Computer Society  Washington, DC, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 4,   Citation Count: 2
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: 10.1109/ICCAD.2004.1382585

ABSTRACT

Many applications running on today's portable devices use multiple power-consuming devices simultaneously, often in the form of a dataflow chain which involves transfer of data between devices through buffers. Some of these devices have the ability to scale their performance and power simultaneously by tuning one of their parameters (generically called the device speed). We address the problem of minimizing the energy consumed by a two-device data flow chain by choosing the speed profiles of the two devices and the "cycle time" of the intermediate buffer. Determining the speed profiles (functions of time) to minimize the energy functional, in general, requires variational techniques. However, based on certain observations about device power-speed relations and application performance constraints, we were able to solve the problem analytically in two steps - device characterization and cycle time optimization. The effectiveness of the technique was demonstrated for two practical applications of dataflow chains - CD recording and VCD playback with up to 45% and 64% energy improvements, respectively.


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
 
3
 
4
[4] T. Simunic, L. Benini, P. Glynn, and G. De Micheli, "Event-driven dynamic power management," IEEE Trans. CAD, vol. 20, no. 7, pp. 840-857, July 2001.
 
5
[5] Q. Qiu, Q. Wu, and M. Pedram, "Stochastic modeling of a power-managed system-constraction and optimization," IEEE Trans. CAD, vol. 20, no. 10, pp. 1200-1217, October 2001.
6
 
7
[7] Crusoe SE Processor Model TM58E Processor Product Brief, Transmeta Corp., February 2003. [Online]. Available: http://www.transmeta.com/crusoe_docs/TM58Ev2. 1_productbrief_030206.pdf
 
8
9
 
10
 
11
[11] Y.-H. Lu, L. Benini, and G. De Micheli, "Dynamic frequency scaling with buffer insertion for mixed workloads," IEEE Trans. CAD, vol. 21, no. 11, pp. 1284-1305, November 2002.
12
13
 
14
15
16
 
17
 
18
[18] K. Okada, N. Kojima, and K. Yamashita, "A novel drive architecture of HDD: "multimode hard disc drive"," in Proc. Intl' Conf. Consumer Efectroncis (ICCE), IEEE Press, 2000, pp. 92-93.
 
19
[19] F. B. Hildebrand, Methods of applied mathematics, 2nd ed. Prentice Hall, 1972.
 
20
[20] M.S. Bazaara, H. D. Sherali, and C. M. Shetty, Nonlinear Programming: Theory and Algorithms, 2nd ed. John Wiley and Sons, 1993.
 
21
 
22
[22] Travelstar 7K60 Hard Drive specification, Hitachi Global Storage Technologies. [Online]. Available: http://www.hgst.com/hdd/support/7k60/7k60.htm