Energy-driven integrated hardware-software optimizations using SimplePower

By Narayanan Vijaykrishnan, Mahmut Taylan Kandemir, M. J. Irwin, Hyun Suk Kim, W. Ye. Proceedings of 27th International Symposium on Computer Architecture (IEEE Cat. No.RS00201), 2000

336 citations recorded by the source corpus.

With the emergence of a plethora of embedded and portable applications, energy dissipation has joined throughput, area, and accuracy/precision as a major design constraint. Thus, designers must be concerned with both optimizing and estimating the energy consumption of circuits, architectures, and software. Most of the research in energy optimization and/or estimation has focused on single components of the system and has not looked across the interacting spectrum of the hardware and software. The novelty of our new energy estimation framework, SimplePower, is that it evaluates the energy considering the system as a whole rather than just as a sum of parts, and that it concurrently supports both compiler and architectural experimentation. We present the design and use of the SimplePower framework that includes a transition-sensitive, cycle-accurate datapath energy model that interfaces with analytical and transition sensitive energy models for the memory and bus subsystems, respectively. We analyzed the energy consumption of ten codes from the multidimensional array domain, a domain that is important for embedded video and signal processing systems, after applying different compiler and architectural optimizations. Our experiments demonstrate that early estimates from the SimplePower energy estimation framework can help identify the system energy hotspots and enable architects and compiler designers to focus their efforts on these areas.

Subfields: Electrical and Electronic Engineering, Hardware and Architecture

View Paper: https://www.semanticscholar.org/paper/236fd3287ca2c55c5db3f018ba0612bf2922924a

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Electrical and Electronic Engineering

  1. Yonggang Wen
  2. Miyuru Dayarathna
  3. Margaret Martonosi
  4. Christos Kozyrakis
  5. G. Sohi
  6. Russ Joseph
  7. Carole-Jean Wu
  8. Canturk Isci

In Hardware and Architecture

  1. Yonggang Wen
  2. Miyuru Dayarathna
  3. Margaret Martonosi
  4. Christos Kozyrakis
  5. G. Sohi
  6. Russ Joseph
  7. Carole-Jean Wu
  8. Canturk Isci

Citations in the corpus