Proceedings of the International Conference on Compilers, Architecture, and Synthesis for Embedded Systems - CASES '01 2001
DOI: 10.1145/502217.502246
|View full text |Cite
|
Sign up to set email alerts
|

The emerging power crisis in embedded processors

Abstract: It is widely acknowledged that even as VLSI technology advances, there is a looming crisis that is an important obstacle to the widespread deployment of mobile embedded devices, namely that of power. This problem can be tackled at many levels like devices, logic, operating systems, micro-architecture and compiler. While there have been various proposals for specific compiler optimizations for power, there has not been any attempt to systematically map out the space for possible improvements. In this paper, we … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
14
0

Year Published

2003
2003
2013
2013

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 25 publications
(14 citation statements)
references
References 5 publications
0
14
0
Order By: Relevance
“…Chakrapani et al [6] also present a study into the effect of compiler optimization on the energy usage of an embedded processor. Their work targets an ARM embedded core and they use an RTL level model along with Synopsys Power Compiler to estimate power.…”
Section: Related Workmentioning
confidence: 99%
“…Chakrapani et al [6] also present a study into the effect of compiler optimization on the energy usage of an embedded processor. Their work targets an ARM embedded core and they use an RTL level model along with Synopsys Power Compiler to estimate power.…”
Section: Related Workmentioning
confidence: 99%
“…DVS (Dynamic Voltage Scaling) [4][5][6][7] and DFS (Dynamic Frequency Scaling) are two approaches used to reduce power consumption [8]. Research in recent years has also expanded to green energy including the conversion of solar, wind, and tide energies into electricity [10][11][12].…”
Section: Related Workmentioning
confidence: 99%
“…With new design ideas optimization part into compiler is being equally weighed as having power efficient hardware. Chakrapani et al [82] identify two classes A and B of the compiler optimizations for energy reduction. Class A [82] consists of energy saving due to performance improvement such as reductions in the number of loads and stores, procedure cloning, loop unrolling, procedure inlining, and loop transformations.…”
Section: Additional Approachesmentioning
confidence: 99%
“…Class A [82] consists of energy saving due to performance improvement such as reductions in the number of loads and stores, procedure cloning, loop unrolling, procedure inlining, and loop transformations. Class B [82] uses techniques like instruction scheduling; register pipelining, innovations in code selection to replace high power dissipating instructions with other instructions.…”
Section: Additional Approachesmentioning
confidence: 99%