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 条
  • [1] A control theoretic approach to energy-efficient pipelined computation in MPSoCs
    Carta, Salvatore
    Alimonda, Andrea
    Pisano, Alessandro
    Acquaviva, Andrea
    Benini, Luca
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2007, 6 (04)
  • [2] Energy-efficient CPU scheduling for multimedia applications
    Yuan, Wanghong
    Nahrstedt, Klara
    ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2006, 24 (03): : 292 - 331
  • [3] Energy-efficient cache architecture for multimedia applications
    Yang, CL
    Lee, CH
    Tseng, HW
    2005 Emerging Information Technology Conference (EITC), 2005, : 165 - 166
  • [4] Energy-Efficient Mapping of Real-Time Streaming Applications on Cluster Heterogeneous MPSoCs
    Liu, Di
    Spasic, Jelena
    Chen, Gang
    Stefanov, Todor
    2015 13TH IEEE SYMPOSIUM ON EMBEDDED SYSTEMS FOR REAL-TIME MULTIMEDIA, 2015, : 9 - 18
  • [5] Energy-Efficient Mapping of Real-Time Applications on Heterogeneous MPSoCs using Task Replication
    Spasic, Jelena
    Liu, Di
    Stefanov, Todor
    2016 INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE CODESIGN AND SYSTEM SYNTHESIS (CODES+ISSS), 2016,
  • [6] System-Level Application-Aware Dynamic Power Management in Adaptive Pipelined MPSoCs for Multimedia
    Javaid, Haris
    Shafique, Muhammad
    Henkel, Joerg
    Parameswaran, Sri
    2011 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2011, : 616 - 623
  • [7] Energy-Efficient Application Mapping and Scheduling for Lifetime Guaranteed MPSoCs
    Liu, Weichen
    Yi, Juan
    Li, Mengquan
    Chen, Peng
    Yang, Lei
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2019, 38 (01) : 1 - 14
  • [8] A Cloud-based Energy-Efficient Service Architecture for Adaptive Multimedia Streaming
    Wang, Jingjing
    Song, Jianxin
    PROCEEDINGS OF THE 2016 4TH INTERNATIONAL CONFERENCE ON ADVANCED MATERIALS AND INFORMATION TECHNOLOGY PROCESSING (AMITP 2016), 2016, 60 : 348 - 355
  • [9] An Energy-Efficient Distributed Adaptive Cooperative Routing in Wireless Multimedia Sensor Networks
    Liu, Jian
    Wang, Denghui
    Zhao, Junhui
    2019 IEEE 11TH INTERNATIONAL CONFERENCE ON COMMUNICATION SOFTWARE AND NETWORKS (ICCSN 2019), 2019, : 163 - 169
  • [10] ePAB: Energy-Efficient, User-Preference Based Adaptive Multimedia Broadcast
    Singhal, Chetna
    De, Swades
    2014 TWENTIETH NATIONAL CONFERENCE ON COMMUNICATIONS (NCC), 2014,