Power Dissipation of the Network-on-Chip in Multi-Processor System-on-Chip Dedicated for Video Coding Applications

被引:0
|
作者
Dragomir Milojevic
Luc Montperrus
Diederik Verkest
机构
[1] Université Libre de Bruxelles - ULB,Faculty of Applied Sciences; Bio, Electro and Mechanical Systems Department
[2] Arteris S.A.,undefined
[3] Interuniversity Microelectronics Centre - IMEC,undefined
来源
关键词
Multi-processor systems-on-chip (MPSoC); Networks-on-chip (NoC); Real-time video encoding, decoding; AVC/H.264; Low-power VLSI implementation;
D O I
暂无
中图分类号
学科分类号
摘要
In the near future, small electronic hand-held devices will be equipped with digital cameras capable of acquiring high resolution images (HDTV) at real-time rates, resulting in video streams of dozens of megabytes per second. The real-time video decoding and especially encoding of such streams with AVC/ H.264 or SVC standards require a huge amount of computing power that, in the case of a hand-held device, has to be delivered under the constraint of low power dissipation. In this paper we present a Multi-Processor System-on-Chip dedicated for high performance, low-power video coding applications using Network-on-Chip (NoC) as communication infrastructure. Extensive experiments have established the power dissipation models of individual NoC components, i.e. network interfaces, routers and wires. Based on these models and the NoC topology, we build the power model of the complete NoC. For three different implementation scenarios of the AVC/H.264 simple profile encoder we derive the power dissipation of the NoC for image resolutions up to HDTV at rate of 30 frames per second. The results obtained show that for the same application mapping scenario (worst case), moving from CIF to HDTV resolution will result in a 35% increase of the total power dissipation. Finally, for HDTV resolution, the difference in power dissipation between the worst (21 mW) and the best case application mapping scenario is 26%.
引用
收藏
页码:139 / 153
页数:14
相关论文
共 50 条
  • [41] Fault-tolerant 2-d mesh Network-on-Chip for multi-processor Systems-on-Chip
    Kariniemi, Heikki
    Nurmi, Jari
    PROCEEDINGS OF THE 2006 IEEE WORKSHOP ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS AND SYSTEMS, 2006, : 186 - +
  • [42] Run-time spatial mapping of streaming applications to a heterogeneous multi-processor system-on-chip (MPSoC)
    Holzenspies, Philip K. F.
    Hurink, Johann L.
    Kuper, Jan
    Smit, Gerard J. M.
    2008 DESIGN, AUTOMATION AND TEST IN EUROPE, VOLS 1-3, 2008, : 210 - +
  • [43] An asynchronous hierarchical router for networks-on-chip-based three-dimensional multi-processor system-on-chip
    Lafi, Walid
    Lattard, Didier
    Jerrya, Ahmed
    SOFTWARE-PRACTICE & EXPERIENCE, 2012, 42 (07): : 877 - 890
  • [44] Secure Virtualization within a Multi-processor Soft-Core System-on-Chip Architecture
    Biedermann, Alexander
    Stoettinger, Marc
    Chen, Lijing
    Huss, Sorin A.
    RECONFIGURABLE COMPUTING: ARCHITECTURES, TOOLS AND APPLICATIONS, 2011, 6578 : 385 - 396
  • [45] Network-on-Chip Firewall: Countering Defective and Malicious System-on-Chip Hardware
    LeMay, Michael
    Gunter, Carl A.
    LOGIC, REWRITING, AND CONCURRENCY, 2015, 9200 : 404 - 426
  • [46] Implementation of W-CDMA Cell Search on a FPGA Based Multi-Processor System-on-Chip with Power Management
    Airoldi, Roberto
    Garzia, Fabio
    Ahonen, Tapani
    Milojevic, Dragomir
    Nurmi, Jari
    EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION, PROCEEDINGS, 2009, 5657 : 88 - +
  • [47] Network-on-Chip Especially for Video Coding Applications Using Multi-layer Mesh Topology
    Messaoudi, Kamel
    Toumi, Salah
    Bourennane, El-Bay
    RECENT ADVANCES IN ELECTRICAL & ELECTRONIC ENGINEERING, 2019, 12 (03) : 247 - 256
  • [48] Software-based Turbo Decoder Implementation on Low Power Multi-Processor System-on-Chip for Internet of Things
    Halim, Dareen K.
    Ming, Tang Chong
    Song, Ng Mow
    Hartono, Dicky
    PROCEEDINGS OF 2017 4TH INTERNATIONAL CONFERENCE ON NEW MEDIA STUDIES (CONMEDIA 2017), 2017, : 137 - 141
  • [49] A Network-on-Chip Channel Allocator for Run-Time Task Scheduling in Multi-Processor System-on-Chips
    Winter, Markus
    Fettweis, Gerhard P.
    11TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN - ARCHITECTURES, METHODS AND TOOLS : DSD 2008, PROCEEDINGS, 2008, : 133 - 140
  • [50] A Network-on-Chip Monitoring Infrastructure for Communication-centric Debug of Embedded Multi-Processor SoCs
    Vermeulen, Bart
    Goossens, Kees
    2009 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN, AUTOMATION AND TEST (VLSI-DAT), PROCEEDINGS OF TECHNICAL PROGRAM, 2009, : 183 - 186