A Power-Aware Online Scheduling Algorithm for Streaming Applications in Embedded MPSoC

被引:0
作者
Sassolas, Tanguy [1 ]
Ventroux, Nicolas [1 ]
Boudouani, Nassima [1 ]
Blanc, Guillaume [1 ]
机构
[1] CEA, LIST, Embedded Comp Lab, F-91191 Gif Sur Yvette, France
来源
INTEGRATED CIRCUIT AND SYSTEM DESIGN: POWER AND TIMING MODELING, OPTIMIZATION AND SIMULATION | 2011年 / 6448卷
关键词
scheduling; low-power; multiprocessor; streaming applications;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As application complexity grows, embedded systems move to multiprocessor architectures to cope with the computation needs. The issue for multiprocessor architectures is to optimize the processing resources usage and power consumption to reach a higher energy efficiency. These optimizations are handled by scheduling techniques. To tackle this issue we propose a global online scheduling algorithm for streaming applications. It takes into account data dependencies between pipeline tasks to optimize processor usage and reduce power consumption through the use of DPM and DVFS modes. An implementation of the algorithm on a virtual platform, executing a WCDMA application, demonstrates up to 45% power consumption gain while guaranteeing regular data throughput.
引用
收藏
页码:1 / 10
页数:10
相关论文
共 15 条
  • [1] Benini L, 2006, LECT NOTES COMPUT SC, V3990, P44
  • [2] Online Dynamic Voltage Scaling using task graph mapping analysis for multiprocessors
    Choudhury, Pravanjan
    Chakrabarti, P. P.
    Kumar, Rajeev
    [J]. 20TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS: TECHNOLOGY CHALLENGES IN THE NANOELECTRONICS ERA, 2007, : 89 - +
  • [3] MULTIPROCESSOR ONLINE SCHEDULING OF HARD-REAL-TIME TASKS
    DERTOUZOS, ML
    MOK, AKL
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1989, 15 (12) : 1497 - 1506
  • [4] GUERRE A, 2009, IEEE EUR S DIG SYST, P390
  • [5] Hua S., 2006, ACM T EMBED COMPUT S, V5, P321, DOI [10.1145/1151074.1151078, DOI 10.1145/1151074.1151078]
  • [6] IM C, 2001, ACM INT S LOW POW EL, P34
  • [7] *INT, 2005, INT PXA27X PROC FAM
  • [8] Kim KH, 2007, CCGRID 2007: SEVENTH IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, P541
  • [9] Dynamic frequency scaling with buffer insertion for mixed workloads
    Lu, YH
    Benini, L
    De Micheli, G
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2002, 21 (11) : 1284 - 1305
  • [10] Statistically optimal dynamic power management for streaming data
    Pettis, Nathaniel
    Cai, Le
    Lu, Yung-Hsiang
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2006, 55 (07) : 800 - 814