arrow
Return

Energy-Aware Opcode Design

delete2008-10-01
delete0
delete
OA
AI
B
Balaji V. Iyer *
J
Jason Poovey
T
Thomas M. Conte
DOI:10.1109/ICCD.2008.4751918delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Embedded processors are required to achieve high performance while running on batteries. Thus, they must exploit all the possible means available to reduce energy consumption while not sacrificing performance. In this work, one technique to reduce energy is explored to intelligently design the instruction-opcodes of a processor based on a target-workload. The optimization is done using a heuristic that not-only minimizes switching between adjacent instructions, but also simplifies the decoding to reduce latches to save dynamic energy. On average, an optimized opcode is able to be decoded using 40-60% less latches in the decoder. In addition, it is shown that a decoder optimized for algorithms that had similar program structure, similar data-types or similar behavior exhibited consistent patterns of energy reduction. The techniques presented in this paper yield an average 10% reduction in the total dynamic energy. It is also shown that this heuristic can be used to achieve similar results on different issue-width processors.
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

I
IEEE International Conference on Computer Design
IF:
0
Papers:
14
Citations:
0

Organization

G
Georgia Institute of Technology
Scholars:
1.8W
Papers: 1.4W
Citations: 5.9W
U
university system of georgia
Scholars:
7.3W
Papers: 6.5W
Citations: 101