ADAM: Run-time agent-based distributed application mapping for on-chip communication

被引:0
|
作者
Al Faruque, Mohammad Abdullah [1 ]
Krist, Rudolf [1 ]
Henkel, Joerg [1 ]
机构
[1] Univ Karlsruhe, Chair Embedded Syst, Karlsruhe, Germany
关键词
agent-based application mapping; on-chip communication;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Design-time decisions can often only cover certain scenarios and fail in efficiency when hard-to-predict system scenarios occur. This drives the development of run-time adaptive systems. To the best of our knowledge, we are presenting the first scheme for a run-time application mapping in a distributed manner using agents targeting for adaptive NoC-based heterogeneous multi-processor systems. Our approach reduces the overall traffic produced to collect the current state of the system (monitoring-traffic), needed for run-time mapping, compared to a centralized mapping scheme. In our experiment, we obtain 10.7 times lower monitoring traffic compared to the centralized mapping scheme proposed in [8] for a 64 x 64 NoC. Our proposed scheme also requires less execution cycles compared to a non-clustered centralized approach. We achieve on an average 7.1 times lower computational effort for the mapping algorithm compared to the simple nearest-neighbor (NN) heuristics proposed in [6] in a 64 x 32 NoC. We demonstrate the advantage of our scheme by means of a robot application and a set of multimedia applications and compare it to the state-of-the-art run-time mapping schemes proposed in [6, 8, 19].
引用
收藏
页码:760 / 765
页数:6
相关论文
共 50 条
  • [21] Run-time power gating of on-chip routers using look-ahead routing
    Matsutani, Hiroki
    Koibuchi, Michihiro
    Wang, Daihan
    Amano, Hideharu
    2008 ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2008, : 519 - +
  • [22] Run-time infrastructure of distributed simulation based on Web services
    School of Computer Science and Technology, Nanjing University of Science and Technology, Nanjing 210094, China
    Jisuanji Jicheng Zhizao Xitong, 2009, 10 (2063-2072):
  • [23] A Run-time Infrastructure based on Service-Distributed Architecture
    Wang, Zhiteng
    Zhang, Hongjun
    Zhang, Rui
    Li, Yong
    Xu, Baoyu
    APPLIED MATHEMATICS & INFORMATION SCIENCES, 2013, 7 (02): : 595 - 604
  • [24] Communication-aware heuristics for run-time task mapping on NoC-based MPSoC platforms
    Singh, Amit Kumar
    Srikanthan, Thambipillai
    Kumar, Akash
    Wu Jigang
    JOURNAL OF SYSTEMS ARCHITECTURE, 2010, 56 (07) : 242 - 255
  • [25] An on Chip Network inside a FPGA for Run-Time Reconfigurable Low Latency Grid Communication
    Strunk, Jochen
    Volkmer, Toni
    Rehm, Wolfgang
    Schick, Heiko
    PROCEEDINGS OF THE 2009 12TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN, ARCHITECTURES, METHODS AND TOOLS, 2009, : 539 - +
  • [26] A Design-Time/Run-Time Application Mapping Methodology for Predictable Execution Time in MPSoCs
    Weichslgartner, Andreas
    Wildermann, Stefan
    Gangadharan, Deepak
    Glass, Michael
    Teich, Juergen
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2018, 17 (05)
  • [27] Run-time technique for parallel loop identification based on distributed system
    Yang, Xue-Lin
    Yu, Meng
    Chen, Dao-Xu
    Xie, Li
    Ruan Jian Xue Bao/Journal of Software, 2002, 13 (08): : 1718 - 1722
  • [28] DROP: Distributed Run-Time and Power Constraint Mapping for Many-Core Systems
    Mohammad, Mohammad
    Anagnostopoulos, Iraklis
    2018 25TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (ICECS), 2018, : 245 - 248
  • [29] Run-time Mapping of Applications on FPGA-based Reconfigurable Systems
    Beretta, Ivan
    Rana, Vincenzo
    Atienza, David
    Sciuto, Donatella
    2010 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, 2010, : 3329 - 3332
  • [30] A Scenario-based Run-time Task Mapping Algorithm for MPSoCs
    Quan, Wei
    Pimentel, Andy D.
    2013 50TH ACM / EDAC / IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2013,