跳到主要导航 跳到搜索 跳到主要内容

Overhead-aware energy optimization for real-time streaming applications on multiprocessor system-on-chip

  • Yi Wang
  • , Hui Liu
  • , Duo Liu
  • , Zhiwei Qin
  • , Zili Shao*
  • , Edwin H.M. Sha
  • *此作品的通讯作者

科研成果: 期刊稿件文章同行评审

摘要

In this article, we focus on solving the energy optimization problem for real-time streaming applications on multiprocessor System-on-Chip by combining task-level coarse-grained software pipelining with DVS (Dynamic Voltage Scaling) and DPM (Dynamic Power Management) considering transition overhead, inter-core communication and discrete voltage levels. We propose a two-phase approach to solve the problem. In the first phase, we propose a coarse-grained task parallelization algorithm called RDAG to transform a periodic dependent task graph into a set of independent tasks by exploiting the periodic feature of streaming applications. In the second phase, we propose a scheduling algorithm, GeneS, to optimize energy consumption. GeneS is a genetic algorithm that can search and find the best schedule within the solution space generated by gene evolution. We conduct experiments with a set of benchmarks from E3S and TGFF. The experimental results show that our approach can achieve a 24.4% reduction in energy consumption on average compared with the previous work.

源语言英语
文章编号14
期刊ACM Transactions on Design Automation of Electronic Systems
16
2
DOI
出版状态已出版 - 3月 2011
已对外发布

联合国可持续发展目标

此成果有助于实现下列可持续发展目标:

  1. 可持续发展目标 7 - 经济适用的清洁能源
    可持续发展目标 7 经济适用的清洁能源

指纹

探究 'Overhead-aware energy optimization for real-time streaming applications on multiprocessor system-on-chip' 的科研主题。它们共同构成独一无二的指纹。

引用此