Energy-Efficient Adaptive Pipelined MPSoCs for Multimedia Applications

被引:11
|
作者
Javaid, Haris [1 ]
Shafique, Muhammad [2 ]
Henkel, Joerg [2 ]
Parameswaran, Sri [1 ]
机构
[1] Univ New S Wales, Sch Comp Sci & Engn, Sydney, NSW 2052, Australia
[2] Karlsruhe Inst Technol, Chair Embedded Syst, D-76131 Karlsruhe, Germany
关键词
Multimedia applications; multiprocessor system-on-chip (MPSoC); runtime adaptability; POWER MANAGEMENT; MULTIPROCESSOR; EXPLORATION; PARALLELISM;
D O I
10.1109/TCAD.2014.2298196
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Pipelined MPSoCs provide a high throughput implementation platform for multimedia applications. They are typically balanced at design-time considering worst-case scenarios so that a given throughput can be fulfilled at all times. Such worst-case pipelined MPSoCs lack runtime adaptability and result in inefficient resource utilization and high power/energy consumption under a dynamic workload. In this paper, we propose a novel adaptive architecture and a distributed runtime processor manager to enable runtime adaptation in pipelined MPSoCs. The proposed architecture consists of main processors and auxiliary processors, where a main processor uses differing number of auxiliary processors considering runtime workload variations. The runtime processor manager uses a combination of application's execution and knowledge, and offline profiling and statistical information to proactively predict the auxiliary processors that should be used by a main processor. The idle auxiliary processors are then deactivated using clock-or power-gating. Each main processor with a pool of auxiliary processors has its own runtime manager, which is independent of the other main processors, enabling a distributed runtime manager. Our experiments with an H. 264 video encoder for HD720p resolution at 30 frames/s show that the adaptive pipelined MPSoC consumed up to 29% less energy (computed using processors and caches) than a worst-case pipelined MPSoC, while delivering a minimum of 28.75 frames/s. Our results show that adaptive pipelined MPSoCs can emerge as an energy-efficient implementation platform for advanced multimedia applications.
引用
收藏
页码:663 / 676
页数:14
相关论文
共 50 条
  • [31] An Energy-Efficient Differential Flip-Flop for Deeply Pipelined Systems
    Myjak, Mitchell J.
    Delgado-Frias, Jose G.
    Jeon, Seon Kwang
    IEEE MWSCAS'06: PROCEEDINGS OF THE 2006 49TH MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS,, 2006, : 203 - +
  • [32] Energy-Efficient Adaptive MIMO-VLC Technique for Indoor LiFi Applications
    Tavakkolnia, Iman
    Chen, Cheng
    Bian, Rui
    Haas, Harald
    2018 25TH INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS (ICT), 2018, : 331 - 335
  • [33] An Adaptive Computation Offloading Decision for Energy-Efficient Execution of Mobile Applications in Clouds
    Lee, Byoung-Dai
    Lim, Kwang-Ho
    Choi, Yoon-Ho
    Kim, Namgi
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2014, E97D (07): : 1804 - 1811
  • [34] An Energy-Efficient Pipelined-Multiprocessor Architecture for Biological Sequence Alignment
    Sarkar, Ardhendu
    Banerjee, Som
    Ghosh, Surajeet
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2020, 28 (12) : 2598 - 2611
  • [35] A Pipelined Energy-efficient Hardware Accelaration for Deep Convolutional Neural Networks
    Alaeddine, Hmidi
    Jihene, Malek
    2019 IEEE INTERNATIONAL CONFERENCE ON DESIGN & TEST OF INTEGRATED MICRO & NANO-SYSTEMS (DTS), 2019,
  • [36] Energy-Efficient Scheduling Based on Task Migration Policy Using DPM for Homogeneous MPSoCs
    Khan, Hamayun
    Din, Irfan Ud
    Ali, Arshad
    Alshmrany, Sami
    CMC-COMPUTERS MATERIALS & CONTINUA, 2023, 74 (01): : 965 - 981
  • [37] An energy-efficient distributed adaptive cooperative routing based on reinforcement learning in wireless multimedia sensor networks
    Wang, Denghui
    Liu, Jian
    Yao, Dezhong
    COMPUTER NETWORKS, 2020, 178
  • [38] Energy-Efficient Adaptive Forwarding Scheme for MANETs
    Alghamdi, Atif A.
    Pooley, Robert J.
    King, Peter J. B.
    2016 WIRELESS DAYS (WD), 2016,
  • [39] Energy-efficient Adaptive Wireless NoCs Architecture
    DiTomaso, Dominic
    Kodi, Avinash
    Matolak, David
    Kaya, Savas
    Laha, Soumyasanta
    Rayess, William
    2013 SEVENTH IEEE/ACM INTERNATIONAL SYMPOSIUM ON NETWORKS-ON-CHIP (NOCS 2013), 2013,
  • [40] Energy-Efficient Adaptive Computing With Multifunctional Memory
    Qian, Wenchao
    Chen, Pai-Yu
    Karam, Robert
    Gao, Ligang
    Bhunia, Swarup
    Yu, Shimeng
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2017, 64 (02) : 191 - 195