Abstract
Due to low power requirements of many embedded/portable devices such as mobile phones and laptop computers and dramatic increases in clock frequencies of general-purpose processors, low-power software technology is becoming increasingly important in system design. Many applications from image and video processing as well as from dense linear algebra are array-dominated and data-intensive, thereby spending a major portion of their execution time and energy in the memory subsystem. This paper presents a compiler-based optimization framework that targets reducing the energy consumption in a partitioned off-chip memory architecture that contains multiple memory banks by organizing the order of computations and the layout of data. The optimizations considered in this work take advantage of low-power operating modes and the partitioned (multi-bank) structure of the off-chip memory. Our preliminary experiments show that the proposed framework improves memory energy by up to 86% over a scheme that keeps all the memory banks in the active (fully-operational) operating mode all the time, and up to 70% over a scheme that utilizes low-power operating modes without doing any loop and data optimizations.
| Original language | English (US) |
|---|---|
| Title of host publication | Proceedings of the International Conference on Compilers, Architecture and Synthesis for Embedded Systems |
| Publisher | Association for Computing Machinery (ACM) |
| Pages | 138-147 |
| Number of pages | 10 |
| ISBN (Print) | 1581133383, 9781581133387 |
| DOIs | |
| State | Published - 2000 |
| Event | Proceedings of the International Conference on Compilers, Architecture, and Synthesis for Embedded Systems (CASES 2000) - San Jose, CA, United States Duration: Nov 17 2000 → Nov 18 2000 |
Publication series
| Name | Proceedings of the International Conference on Compilers, Architecture and Synthesis for Embedded Systems |
|---|
Other
| Other | Proceedings of the International Conference on Compilers, Architecture, and Synthesis for Embedded Systems (CASES 2000) |
|---|---|
| Country/Territory | United States |
| City | San Jose, CA |
| Period | 11/17/00 → 11/18/00 |
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 7 Affordable and Clean Energy
All Science Journal Classification (ASJC) codes
- General Engineering
Fingerprint
Dive into the research topics of 'Energy-oriented compiler optimizations for partitioned memory architectures'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver