TY - GEN
T1 - A dynamic-programming algorithm for reducing the energy consumption of pipelined System-Level streaming applications
AU - Liveris, N.
AU - Zhou, H.
AU - Banerjee, P.
PY - 2008
Y1 - 2008
N2 - In this paper we present a System-Level technique for reducing energy consumption. The technique is applicable to pipelined applications represented as chain-structured graphs and targets the energy overhead of switching between active and sleep mode. The overhead is reduced by increasing the number of consecutive executions of the pipeline stages. The technique has no impact on the average throughput. We derive upper bounds on the number of consecutive executions and present a dynamic-programming algorithm that finds the optimal solution using these bounds. For specific cases we derive a quality metric that can be used to trade quality of the result for running-time.
AB - In this paper we present a System-Level technique for reducing energy consumption. The technique is applicable to pipelined applications represented as chain-structured graphs and targets the energy overhead of switching between active and sleep mode. The overhead is reduced by increasing the number of consecutive executions of the pipeline stages. The technique has no impact on the average throughput. We derive upper bounds on the number of consecutive executions and present a dynamic-programming algorithm that finds the optimal solution using these bounds. For specific cases we derive a quality metric that can be used to trade quality of the result for running-time.
UR - http://www.scopus.com/inward/record.url?scp=49549086367&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=49549086367&partnerID=8YFLogxK
U2 - 10.1109/ASPDAC.2008.4483989
DO - 10.1109/ASPDAC.2008.4483989
M3 - Conference contribution
AN - SCOPUS:49549086367
SN - 9781424419227
T3 - Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC
SP - 42
EP - 48
BT - 2008 Asia and South Pacific Design Automation Conference, ASP-DAC
T2 - 2008 Asia and South Pacific Design Automation Conference, ASP-DAC
Y2 - 21 March 2008 through 24 March 2008
ER -