ACM Home Page
Please provide us with feedback. Feedback
Inter-program optimizations for conserving disk energy
Full text PdfPdf (363 KB)
Source International Symposium on Low Power Electronics and Design archive
Proceedings of the 2005 international symposium on Low power electronics and design table of contents
San Diego, CA, USA
POSTER SESSION: I/O and memory system design table of contents
Pages: 335 - 338  
Year of Publication: 2005
ISBN:1-59593-137-6
Authors
Jerry Hom  Rutgers University, Piscataway, NJ
Ulrich Kremer  Rutgers University, Piscataway, NJ
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 12,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1077603.1077684
What is a DOI?

ABSTRACT

Previous work has shown that intra-program optimizations, i.e., optimizations performed on individual programs in isolation, can be very effective in reducing disk energy in streaming applications. This paper investigates the potential additional benefits of inter-program optimizations where sets of programs are optimized together. Experimental results on different subsets of three streaming applications show that 7--49% additional energy savings (27.3% on average) can be obtained with negligible performance penalties using two novel inter-program optimizations, namely execution context sensitive buffer size selection and inverse barrier synchronization. These figures were obtained via physical measurements on two laptop disks


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
N. Abramson. The ALOHA system --- another alternative for computer communications. In Proceedings of the Fall Joint Computer Conference, pages 281--285, 1970.
2
 
3
Intel Corp., Microsoft Corp., and Toshiba Corp. ACPI implementers' guide. Draft, February 1998.
 
4
 
5
T. Heath, E. Pinheiro, J. Hom, U. Kremer, and R. Bianchini. Code transformations for energy-efficient device management. IEEE Transactions on Computers, 53(8):974--987, August 2004.
 
6
 
7
J. Hom and U. Kremer. Inter-program compilation for disk energy reduction. In Workshop on Power-Aware Computer Systems, December 2003.
 
8
J. Hom and U. Kremer. Inter-program optimizations for conserving disk energy. Technical Report DCS-TR-578, Dept of Computer Science, Rutgers University, May 2005.
 
9
I. Kadayif, M. Kandemir, and U. Sezer. Collective compilation for I/O-intensive programs. In Proceedings of the IASTED Conference on Parallel and Distributed Computing and Systems, August 2001.
 
10
Ö. Mesut, B. van~den Brink, J. Blijlevens, E. Bos, and G. de Nijs. Hard disk drive power management for multi-stream applications. In Proceedings of the Workshop on Software Support for Portable Storage, March 2005.
11
12


Collaborative Colleagues:
Jerry Hom: colleagues
Ulrich Kremer: colleagues