A Divide and Conquer based Distributed Run-time Mapping Methodology for Many-Core platforms

被引:0
|
作者
Anagnostopoulos, Iraklis [1 ]
Bartzas, Alexandros [1 ]
Kathareios, Georgios [1 ]
Soudris, Dimitrios [1 ]
机构
[1] Natl Tech Univ Athens, Sch Elect & Comp Engn, Athens, Greece
关键词
ON-CHIP; ARCHITECTURES; PERFORMANCE; MANAGEMENT; SYSTEMS; NETWORK; DESIGN; FLOW;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Real-time applications are raising the challenge of unpredictability. This is an extremely difficult problem in the context of modern, dynamic, multiprocessor platforms which, while providing potentially high performance, make the task of timing prediction extremely difficult. In this paper, we present a flexible distributed run-time application mapping framework for both homogeneous and heterogeneous multi-core platforms that adapts to application's needs and application's execution restrictions. The novel idea of this article is the application of autonomic management paradigms in a decentralized manner inspired by Divide-and-Conquer (D&C) method. We have tested our approach in a Leon-based Network-on-Chip platform using both synthetic and real application workload. Experimental results showed that our mapping framework produces on average 21% and 10% better on-chip communication cost for homogeneous and heterogeneous platform respectively.
引用
收藏
页码:111 / 116
页数:6
相关论文
共 50 条
  • [11] DAARM: Design-Time Application Analysis and Run-Time Mapping for Predictable Execution in Many-Core Systems
    Weichslgartner, Andreas
    Gangadharan, Deepak
    Wildermann, Stefan
    Glass, Michael
    Teich, Juergen
    [J]. 2014 INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE CODESIGN AND SYSTEM SYNTHESIS (CODES+ISSS), 2014,
  • [12] Adjustable Contiguity of Run-Time Task Allocation in Networked Many-Core Systems
    Fattah, Mohammad
    Liljeberg, Pasi
    Plosila, Juha
    Tenhunen, Hannu
    [J]. 2014 19TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2014, : 349 - 354
  • [13] Run-time Probabilistic Detection of Miscalibrated Thermal Sensors in Many-core Systems
    Zhao, Jia
    Lu, Shiting
    Burleson, Wayne
    Tessier, Russell
    [J]. DESIGN, AUTOMATION & TEST IN EUROPE, 2013, : 1395 - 1398
  • [14] Applying an Integrated Modelling Process to Run-time Management of Many-Core Systems
    Fathabadi, Asieh Salehi
    Snook, Colin
    Butler, Michael
    [J]. INTEGRATED FORMAL METHODS, IFM 2014, 2014, 8739 : 120 - 135
  • [15] Run-time timing prediction for system reconfiguration on many-core embedded systems
    Li, Zheng
    He, Shuibing
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2019, 95 : 47 - 54
  • [16] DRACON: A Dedicated Hardware Infrastructure for Scalable Run-Time Management on Many-Core Systems
    Gregorek, Daniel
    Rust, Jochen
    Garcia-Ortiz, Alberto
    [J]. IEEE ACCESS, 2019, 7 : 121931 - 121948
  • [17] Distributed NSGA-II using the Divide-and-Conquer Method and Migration for Compensation on Many-core Processors
    Sato, Yuji
    Sato, Mikiko
    Miyakawa, Minami
    [J]. 2017 21ST ASIA PACIFIC SYMPOSIUM ON INTELLIGENT AND EVOLUTIONARY SYSTEMS (IES), 2017, : 83 - 88
  • [18] Artificial bee colony-inspired run-time task management for many-core systems
    Abuassal, Ali
    Tempesti, Gianluca
    Trefzer, Martin A.
    [J]. 2018 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (IEEE SSCI), 2018, : 1084 - 1091
  • [19] 2PARMA: Parallel Paradigms and Run-time Management Techniques for Many-Core Architectures
    Silvano, C.
    Fornaciari, W.
    Reghizzi, S. Crespi
    Agosta, G.
    Palermo, G.
    Zaccaria, V.
    Bellasi, P.
    Castro, F.
    Corbetta, S.
    Di Biagio, A.
    Speziale, E.
    Tartara, M.
    Siorpaes, D.
    Huebert, H.
    Stabernack, B.
    Brandenburg, J.
    Palkovic, M.
    Raghavan, P.
    Ykman-Couvreur, C.
    Bartzas, A.
    Xydis, S.
    Soudris, D.
    Kempf, T.
    Ascheid, G.
    Leupers, R.
    Meyr, H.
    Ansari, J.
    Maehoenen, P.
    Vanthournout, B.
    [J]. IEEE ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2010), 2010, : 494 - 499
  • [20] Performance scalability and energy consumption on distributed and many-core platforms
    Karanikolaou, E. M.
    Milovanovic, E. I.
    Milovanovic, I. Z.
    Bekakos, M. P.
    [J]. JOURNAL OF SUPERCOMPUTING, 2014, 70 (01): : 349 - 364