[[abstract]]We investigate compiler transformation techniques for the problem of scheduling VLIW instructions aimed to reduce the power consumption on the instruction bus. It can be categorized into two types: horizontal and vertical scheduling. For the horizontal case, we propose a bipartite-matching scheme. We prove that our greedy algorithm always gives the optimal switching activities of the instruction bus. In the vertical case we prove that the problem is NP-hard and propose a heuristic algorithm. Experimental results show average 13% improvements with the 4-way issue architecture and average 20% improvement with the 8-way issue architecture for power consumption of the instruction bus as compared with conventional list scheduling for...
This paper extends the state of the art by improving the energy characterization efficiency of state...
Miniaturization of devices and the ensuing decrease in the threshold voltage has led to a substantia...
Abstract In VLIW machines where a single instruction containsmultiple operations, the power consumpt...
[[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...
In this article, we investigate compiler transformation techniques regarding the problem of schedul-...
Instruction scheduling aims to reorder instructions in such a way that it covers the delay between a...
Abstract-- Many research groups have addressed code generation issues for a long time, and have achi...
Very Long Instruction Word (VLIW) processors are wide-issue statically scheduled processors. Instru...
Clustered VLIW architectures solve the scalability problem associated with flat VLIW architectures b...
Traditionally, an instruction decoder is designed as a monolithic structure that inhibit the leakage...
The increasing need for low-power computing devices has led to the efforts to optimize power in all ...
VLIW (Very Long Instruction Word) processors issue and execute multiple operations in parallel, on d...
he compiler tool Unison uses combinatorial optimisation to perform integrated register allocation an...
This paper extends the state of the art by improving the energy characterization efficiency of state...
Miniaturization of devices and the ensuing decrease in the threshold voltage has led to a substantia...
Abstract In VLIW machines where a single instruction containsmultiple operations, the power consumpt...
[[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...
In this article, we investigate compiler transformation techniques regarding the problem of schedul-...
Instruction scheduling aims to reorder instructions in such a way that it covers the delay between a...
Abstract-- Many research groups have addressed code generation issues for a long time, and have achi...
Very Long Instruction Word (VLIW) processors are wide-issue statically scheduled processors. Instru...
Clustered VLIW architectures solve the scalability problem associated with flat VLIW architectures b...
Traditionally, an instruction decoder is designed as a monolithic structure that inhibit the leakage...
The increasing need for low-power computing devices has led to the efforts to optimize power in all ...
VLIW (Very Long Instruction Word) processors issue and execute multiple operations in parallel, on d...
he compiler tool Unison uses combinatorial optimisation to perform integrated register allocation an...
This paper extends the state of the art by improving the energy characterization efficiency of state...
Miniaturization of devices and the ensuing decrease in the threshold voltage has led to a substantia...
Abstract In VLIW machines where a single instruction containsmultiple operations, the power consumpt...