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 条
  • [21] Nanomaterials for Energy-Efficient Applications
    Huang, Xiaohu
    Xing, Guozhong
    Li, Yongfeng
    Nannen, Ekaterina
    JOURNAL OF NANOMATERIALS, 2015, 2015
  • [22] Energy-Efficient Cooperative Communications for Multimedia Applications in Multi-Channel Wireless Networks
    Li, Peng
    Guo, Song
    Hu, Jiankun
    IEEE TRANSACTIONS ON COMPUTERS, 2015, 64 (06) : 1670 - 1679
  • [23] Energy-efficient device-differentiated cooperative adaptive multimedia delivery solution in wireless networks
    Ding, Ruiqi
    Muntean, Cristina Hava
    Muntean, Gabriel-Miro
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2015, 58 : 194 - 207
  • [24] Energy-Efficient Adaptive MIMO Decoders
    Halak, Basel
    El-Hajjar, Mohammed
    Hu, Qiongda
    Lu, Yue
    Li, Qingqiang
    Qiang, Yang
    2015 SCIENCE AND INFORMATION CONFERENCE (SAI), 2015, : 1140 - 1143
  • [25] On Adaptive Energy-Efficient Transmission in WSNs
    Tahir, M.
    Javaid, N.
    Iqbal, A.
    Khan, Z. A.
    Alrajeh, N.
    INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2013,
  • [26] Energy-efficient Adaptive Circuits and Systems
    Mukhopadhyay, Saibal
    Chatterjee, Abhijit
    Yalamanchili, Sudhakar
    Ghosh, Swaroop
    2013 26TH INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2013 12TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID), 2013, : LIX - LX
  • [27] Energy-Efficient Run-Time Mapping and Thread Partitioning of Concurrent OpenCL Applications on CPU-GPU MPSoCs
    Singh, Amit Kumar
    Prakash, Alok
    Basireddy, Karunakar Reddy
    Merrett, Geoff V.
    Al-Hashimi, Bashir M.
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2017, 16
  • [28] Energy-efficient routing in multimedia ad hoc networks
    Pursley, MB
    Russell, HB
    Wysocarski, JS
    2004 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE, VOLS 1-4: BROADBAND WIRELESS - THE TIME IS NOW, 2004, : 1311 - 1316
  • [29] An Energy-efficient Protocol for Multimedia Streaming in a Mobile Environment
    Anastasi, G.
    Conti, M.
    Gregori, E.
    Pelusi, L.
    Passarella, A.
    INTERNATIONAL JOURNAL OF PERVASIVE COMPUTING AND COMMUNICATIONS, 2005, 1 (04) : 301 - +
  • [30] Energy-Efficient Multimedia Communication for Cognitive Radio Networks
    Bhattacharya, Ansuman
    Sinha, Koushik
    Sinha, Bhabani P.
    DISTRIBUTED COMPUTING AND NETWORKING, ICDCN 2014, 2014, 8314 : 525 - 531