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 条
  • [21] Performance scalability and energy consumption on distributed and many-core platforms
    E. M. Karanikolaou
    E. I. Milovanović
    I. Ž. Milovanović
    M. P. Bekakos
    [J]. The Journal of Supercomputing, 2014, 70 : 349 - 364
  • [22] Parallel Paradigms and Run-time Management Techniques for Many-core Architectures: The 2PARMA Approach
    Silvano, C.
    Fornaciari, W.
    Reghizzi, S. Crespi
    Agosta, G.
    Palermo, G.
    Zaccaria, V.
    Bellasi, P.
    Castro, F.
    Corbetta, S.
    Speziale, E.
    Melpignano, D.
    Zins, J. M.
    Siorpaes, D.
    Huebert, H.
    Stabernack, B.
    Brandenburg, J.
    Palkovic, M.
    Raghavan, P.
    Ykman-Couvreur, C.
    Bartzas, A.
    Soudris, D.
    Kempf, T.
    Ascheid, G.
    Meyr, H.
    Ansari, J.
    Maehoenen, P.
    Vanthournout, B.
    [J]. 2011 9TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2011,
  • [23] PARMA: Parallelization-Aware Run-Time Management for Energy-Efficient Many-Core Systems
    Al-hayanni, Mohammed A. Noaman
    Rafiev, Ashur
    Xia, Fei
    Shafik, Rishad
    Romanovsky, Alexander
    Yakovlev, Alex
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2020, 69 (10) : 1507 - 1518
  • [24] Run-time mapping of multiple communicating tasks on MPSoC platforms
    Singh, Amit Kumar
    Jigang, Wu
    Kumar, Akash
    Srikanthan, Thambipillai
    [J]. ICCS 2010 - INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, PROCEEDINGS, 2010, 1 (01): : 1013 - 1020
  • [25] SHiFA: System-Level Hierarchy in Run-Time Fault-Aware Management of Many-Core Systems
    Fattah, Mohammad
    Palesi, Maurizio
    Liljeberg, Pasi
    Plosila, Juha
    Tenhunen, Hannu
    [J]. 2014 51ST ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2014,
  • [26] Computation and Communication Aware Run-Time Mapping for NoC-based MPSoC Platforms
    Kaushik, Samarth
    Singh, Amit Kumar
    Srikanthan, Thambipillai
    [J]. 2011 IEEE INTERNATIONAL SOC CONFERENCE (SOCC), 2011, : 185 - 190
  • [27] Towards run-time actor mapping of dynamic dataflow programs onto multi-core platforms
    Yviquel, Herve
    Casseau, Emmanuel
    Raulet, Mickael
    Jaaskelainen, Pekka
    Takala, Jarmo
    [J]. 2013 8TH INTERNATIONAL SYMPOSIUM ON IMAGE AND SIGNAL PROCESSING AND ANALYSIS (ISPA), 2013, : 732 - +
  • [28] Run-time Mapping Algorithm for Dynamic Workloads on Heterogeneous MPSoCs Platforms
    Sinaei, Sima
    Fatemi, Omid
    [J]. 2018 21ST EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2018), 2018, : 373 - 380
  • [29] 0-1 ILP-based run-time hierarchical energy optimization for heterogeneous cluster-based multi/many-core systems
    Yang, Simei
    Nours, Sebastien Le
    Real, Maria Mendez
    Pillement, Sebastien
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2021, 116
  • [30] Methodology of Exploring ESL/RTL Many-Core Platforms for Developing Embedded Parallel Applications
    Lai, Jyu-Yuan
    Huang, Chih-Tsun
    Hsu, Ting-Shuo
    Liou, Jing-Jia
    Yeh, Tung-Hua
    Cheng, Liang-Chia
    Lu, Juin-Ming
    [J]. 2014 27TH IEEE INTERNATIONAL SYSTEM-ON-CHIP CONFERENCE (SOCC), 2014, : 286 - 291