| Inter-program optimizations for conserving disk energy |
| Full text |
Pdf
(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
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 12, Citation Count: 2
|
|
|
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
|
Andrea C. Arpaci-Dusseau , David E. Culler , Alan M. Mainwaring, Scheduling with implicit information in distributed systems, Proceedings of the 1998 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems, p.233-243, June 22-26, 1998, Madison, Wisconsin, United States
|
| |
3
|
Intel Corp., Microsoft Corp., and Toshiba Corp. ACPI implementers' guide. Draft, February 1998.
|
| |
4
|
V. Delaluz , M. Kandemir , N. Vijaykrishnan , M. J. Irwin , A. Sivasubramaniam , I. Kolcu, Compiler-Directed Array Interleaving for Reducing Energy in Multi-Bank Memories, Proceedings of the 2002 conference on Asia South Pacific design automation/VLSI Design, p.288, January 07-11, 2002
|
| |
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
|
|
|