As feature size shrinks, leakage energy consumption has become an important concern. In this paper, we develop a compiler-assisted instruction-level scheduling technique to reduce leakage energy consumption for applications with loops on VLIW architecture. In the proposed technique, we obtain the schedule with minimum leakage energy from the ones that are generated by repeatedly regrouping a loop based on rotation scheduling and bipartite-matching. We conduct experiments on a set of benchmarks from DSPstone, Mediabench, Netbench, and MiBench based on the power model of the VLIW processors. The results show that our algorithm can achieve significant leakage energy saving compared with the previous work.Department of Computin
International audienceWe consider the problem of scheduling loops on VLIW architectures used in embe...
Power-gating is a technique investigated widely for reducing leakage energy in the functional units ...
Instruction scheduling aims to reorder instructions in such a way that it covers the delay between a...
Abstract As technology scaling approaches to the nanometer, leakage power has become a significant c...
Miniaturization of devices and the ensuing decrease in the threshold voltage has led to a substantia...
Traditionally, an instruction decoder is designed as a monolithic structure that inhibit the leakage...
Clustered VLIW architectures solve the scalability problem associated with flat VLIW architectures b...
[[abstract]]In this article, we investigate compiler transformation techniques regarding the problem...
[[abstract]]In this article, we investigate compiler transformation techniques regarding the problem...
[[abstract]]©2003 ACM-In this article, we investigate compiler transformation techniques regarding t...
[[abstract]]We investigate compiler transformation techniques for the problem of scheduling VLIW ins...
For multimedia applications, loop buffering is an efficient mechanism to reduce the power in the ins...
In this article, we investigate compiler transformation techniques regarding the problem of schedul-...
International audienceIntegrating register allocation and software pipelining of loops is an active ...
This paper extends the state of the art by improving the energy characterization efficiency of state...
International audienceWe consider the problem of scheduling loops on VLIW architectures used in embe...
Power-gating is a technique investigated widely for reducing leakage energy in the functional units ...
Instruction scheduling aims to reorder instructions in such a way that it covers the delay between a...
Abstract As technology scaling approaches to the nanometer, leakage power has become a significant c...
Miniaturization of devices and the ensuing decrease in the threshold voltage has led to a substantia...
Traditionally, an instruction decoder is designed as a monolithic structure that inhibit the leakage...
Clustered VLIW architectures solve the scalability problem associated with flat VLIW architectures b...
[[abstract]]In this article, we investigate compiler transformation techniques regarding the problem...
[[abstract]]In this article, we investigate compiler transformation techniques regarding the problem...
[[abstract]]©2003 ACM-In this article, we investigate compiler transformation techniques regarding t...
[[abstract]]We investigate compiler transformation techniques for the problem of scheduling VLIW ins...
For multimedia applications, loop buffering is an efficient mechanism to reduce the power in the ins...
In this article, we investigate compiler transformation techniques regarding the problem of schedul-...
International audienceIntegrating register allocation and software pipelining of loops is an active ...
This paper extends the state of the art by improving the energy characterization efficiency of state...
International audienceWe consider the problem of scheduling loops on VLIW architectures used in embe...
Power-gating is a technique investigated widely for reducing leakage energy in the functional units ...
Instruction scheduling aims to reorder instructions in such a way that it covers the delay between a...