Efficient Run-time Resource Management of a Manycore Accelerator for Stream-based Applications

被引:0
|
作者
Lee, Chanhee [1 ]
Kim, Sungchan [2 ]
Ha, Soonhoi [1 ]
机构
[1] Seoul Natl Univ, Seoul 151, South Korea
[2] Chonbuk Natl Univ, Jeonju, South Korea
基金
新加坡国家研究基金会;
关键词
Multiprocessor Systems-on-Chip; adaption; run-time mapping; resource management; synchronous data-flow graph; throughput; energy; AWARE;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As the computation complexity of user applications is steadily increasing, it becomes popular to equip a many-core accelerator in a mobile embedded system. And the system status may change dynamically due to various factors such as workload variation, QoS requirement change, and unexpected component failure. In this paper, we address the problem of how to manage the dynamic behavior of the applications on a manycore-based accelerator for energy minimization. To this end, we propose a novel resource management technique that guarantees the throughput requirement of stream-based multimedia applications assuming that each operation mode of a multimedia application is specified by a synchronous dataflow. In the proposed approach, at design-time, we determine throughput-maximized mappings of each SDF graph by varying the number of allocated processors. Then, at run-time, we exploit the pre-computed mapping information to adjust the mapping of active applications to the processors without user intervention on the system status change. We validate the proposed scheme through intensive experiments with an in-house simulator built on top of Noxim, a Network-on-Chip simulator. Experimental results show the enhanced adaptability to dynamic system status change compared to other state-of-the-art approaches. We also quantitatively evaluate the overheads of the proposed run-time management technique in terms of computation, energy, and communication traffic involved.
引用
收藏
页码:51 / 60
页数:10
相关论文
共 50 条
  • [31] Run-time adaptive cache management
    Johnson, TL
    Connors, DA
    Hwu, WMW
    PROCEEDINGS OF THE THIRTY-FIRST HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, VOL VII: SOFTWARE TECHNOLOGY TRACK, 1998, : 774 - 775
  • [32] Approximation for Run-time Power Management
    Kanduri, Anil
    Haghbayan, Mohammad-Hashem
    Rahmani, Amir M.
    Liljeberg, Pasi
    2018 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2018,
  • [33] RUN-TIME RESOURCE MANAGEMENT IN FAULT-TOLERANT NETWORK ON RECONFIGURABLE CHIPS
    Hosseinabady, Mohammad
    Nunez-Yanez, Jose L.
    FPL: 2009 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, 2009, : 574 - 577
  • [34] Performance Modeling of Stencil Computing on a Stream-Based FPGA Accelerator for Efficient Design Space Exploration
    Dohi, Keisuke
    Okina, Koji
    Soejima, Rie
    Shibata, Yuichiro
    Oguri, Kiyoshi
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2015, E98D (02): : 298 - 308
  • [35] Efficient incremental run-time specialization for free
    Marlet, R
    Consel, C
    Boinot, P
    ACM SIGPLAN NOTICES, 1999, 34 (05) : 281 - 292
  • [36] An efficient resource deployment method for stream-based stochastic demands in distributed cloud platforms
    Liu, Yang
    Wei, Wei
    Xu, Heyang
    INTERNATIONAL JOURNAL OF COMPUTING SCIENCE AND MATHEMATICS, 2020, 12 (03) : 205 - 215
  • [37] Resource and Throughput Aware Execution Trace Analysis for Efficient Run-Time Mapping on MPSoCs
    Singh, Amit Kumar
    Shafique, Muhammad
    Kumar, Akash
    Henkel, Joerg
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2016, 35 (01) : 72 - 85
  • [38] Efficient run-time monitoring of timing constraints
    Mok, AK
    Liu, GT
    THIRD IEEE REAL-TIME TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 1997, : 252 - 262
  • [39] Lowering Dynamic Power of a Stream-based CNN Hardware Accelerator
    Piyasena, Duvindu
    Wickramasinghe, Rukshan
    Paul, Debdeep
    Lam, Siew-Kei
    Wu, Meiqing
    2019 IEEE 21ST INTERNATIONAL WORKSHOP ON MULTIMEDIA SIGNAL PROCESSING (MMSP 2019), 2019,
  • [40] Run-Time Efficient Probabilistic Model Checking
    Filieri, Antonio
    Ghezzi, Carlo
    Tamburrelli, Giordano
    2011 33RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2011, : 341 - 350