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 条
  • [1] Job-Arrival Aware Distributed Run-Time Resource Management on Intel SCC Manycore Platform
    Tsoutsouras, Vasileios
    Xydis, Sotirios
    Soudris, Dimitrios
    PROCEEDINGS IEEE/IFIP 13TH INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING 2015, 2015, : 17 - 24
  • [2] Run-time Resource Management based on Design Space Exploration
    Ykman-Couvreur, Chantal
    Hartmann, Philipp A.
    Palermo, Gianluca
    Colas-Bigey, Fabien
    San, Laurent
    CODES+ISSS'12:PROCEEDINGS OF THE TENTH ACM INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE-CODESIGN AND SYSTEM SYNTHESIS, 2012, : 557 - 565
  • [3] Run-time Spatial Resource Management for Real-Time Applications on Heterogeneous MPSoCs
    ter Braak, Timon D.
    Holzenspies, Philip K. F.
    Kuper, Jan
    Hurink, Johann L.
    Smit, Gerard J. M.
    2010 DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2010), 2010, : 357 - 362
  • [4] Run-time Resource Management in SOA Virtualized Environments
    Ardagna, Danilo
    Mirandola, Raffaela
    Trubian, Marco
    Zhang, Li
    QUASSOSS 09: 1ST INTERNATIONAL WORKSHOP ON THE QUALITY OF SERVICE-ORIENTED SOFTWARE SYSTEM, 2009, : 39 - 46
  • [5] BarMan: A run-time management framework in the resource continuum
    Zanella, Michele
    Sciamanna, Filippo
    Fornaciari, William
    SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2022, 35
  • [6] A Reconfigurable Run-Time System for Filter-Stream Applications
    Fireman, Daniel
    Teodoro, George
    Cardoso, Andre
    Ferreira, Renato
    20TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING, PROCEEDINGS, 2008, : 149 - 156
  • [7] A Lightweight Run-time Scheduler for Multitasking Multicore Stream Applications
    Baker, Michael A.
    Chatha, Karam S.
    2010 IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, 2010, : 297 - 304
  • [8] Distributed run-time resource management for malleable applications on many-core platforms
    Anagnostopoulos, Iraklis
    Tsoutsouras, Vasileios
    Bartzas, Alexandros
    Soudris, Dimitrios
    2013 50TH ACM / EDAC / IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2013,
  • [9] A Multi-Agent Based System for Run-Time Distributed Resource Management
    Galanis, Ioannis
    Olsen, Daniel
    Anagnostopoulos, Iraklis
    2017 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2017, : 294 - 297
  • [10] dproc - Extensible run-time resource monitoring for cluster applications
    Jancic, J
    Poellabauer, C
    Schwan, K
    Wolf, M
    Bright, N
    COMPUTATIONAL SCIENCE-ICCS 2002, PT II, PROCEEDINGS, 2002, 2330 : 894 - 903