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 条
  • [41] Run-Time Mapping for Reliable Many-Cores Based on Energy/Performance Trade-offs
    Bolchini, C.
    Carminati, M.
    Miele, A.
    Das, A.
    Kumar, A.
    Veeravalli, B.
    [J]. PROCEEDINGS OF THE 2013 IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI AND NANOTECHNOLOGY SYSTEMS (DFTS), 2013, : 58 - 64
  • [42] Buffer Allocation based On-Chip Memory Optimization for Many-Core Platforms
    Odendahl, Maximilian
    Goens, Andres
    Leupers, Rainer
    Ascheid, Gerd
    Henriksson, Tomas
    [J]. 2015 IEEE 29TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS, 2015, : 1119 - 1124
  • [43] A Run-time Infrastructure based on Service-Distributed Architecture
    Wang, Zhiteng
    Zhang, Hongjun
    Zhang, Rui
    Li, Yong
    Xu, Baoyu
    [J]. APPLIED MATHEMATICS & INFORMATION SCIENCES, 2013, 7 (02): : 595 - 604
  • [44] The Agamid design-space exploration framework Task-accurate simulation of hardware-enhanced run-time management for many-core
    Gregorek, Daniel
    Garcia-Ortiz, Alberto
    [J]. DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2018, 22 (04) : 293 - 314
  • [45] Multi-Objective Distributed Run-time Resource Management for Many-Cores
    Wildermann, Stefan
    Glass, Michael
    Teich, Juergen
    [J]. 2014 DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION (DATE), 2014,
  • [46] Distributed SDN Architecture for NoC-based Many-core SoCs
    Ruaro, Marcelo
    Velloso, Nedison
    Jantsch, Axel
    Moraes, Fernando G.
    [J]. PROCEEDINGS OF THE 13TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON NETWORKS-ON-CHIP (NOCS'19), 2019,
  • [47] 12th workshop on parallel programming and run-time management techniques for many-core architectures 10th workshop on design tools and architectures for multicore embedded computing platforms
    Bispo, João
    Cherubin, Stefano
    Flich, José
    [J]. OpenAccess Series in Informatics, 2021, 88
  • [48] Hard real-time application mapping reconfiguration for NoC-based many-core systems
    Pourmohseni, Behnaz
    Wildermann, Stefan
    Glass, Michael
    Teich, Juergen
    [J]. REAL-TIME SYSTEMS, 2019, 55 (02) : 433 - 469
  • [49] Hard real-time application mapping reconfiguration for NoC-based many-core systems
    Behnaz Pourmohseni
    Stefan Wildermann
    Michael Glaß
    Jürgen Teich
    [J]. Real-Time Systems, 2019, 55 : 433 - 469
  • [50] Off-line mapping of multi-rate dependent task sets to many-core platforms
    Wolfgang Puffitsch
    Eric Noulard
    Claire Pagetti
    [J]. Real-Time Systems, 2015, 51 : 526 - 565