The DRACON Embedded Many- Core: Hardware-enhanced run-time Management using a Network of Dedicated Control Nodes

被引:1
|
作者
Gregorek, Daniel [1 ]
Garcia-Ortiz, Alberto [1 ]
机构
[1] Univ Bremen, Integrated Digital Syst Grp, ITEM, D-28359 Bremen, Germany
关键词
run-time task manager; embedded many core; hardware enhancements;
D O I
10.1109/ISVLSI.2015.90
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Many-core systems provide abundant computing power for parallel applications. The run-time manager of an embedded system has to efficiently exploit the available resources while guaranteeing a high responsiveness. We propose a dedicated hardware infrastructure to improve the scalability and responsiveness of a run-time task manager. The hardware enhancements constitute a hierarchy of global and local control nodes which communicate by means of message passing. The global nodes facilitate a distributed task manager which performs the task scheduling and a flexible task synchronization scheme at run-time. A low-latency interface between the run-time system and the processing cores is provided by the local nodes. Based on simulations using a SystemC model, we demonstrate the advantages of our approach in terms of application performance. The design feasibility is substantiated by means of gate-level analysis. We compare our results against state-of-the-art software and hardware-based run-time management systems.
引用
收藏
页码:416 / 421
页数:6
相关论文
共 24 条
  • [1] 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
  • [2] The Agamid design-space exploration frameworkTask-accurate simulation of hardware-enhanced run-time management for many-core
    Daniel Gregorek
    Alberto Garcia-Ortiz
    [J]. Design Automation for Embedded Systems, 2018, 22 : 293 - 314
  • [3] 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
  • [4] Run-time management of reconfigurable hardware tasks using embedded Linux
    Kosciuszkiewicz, Krzysztof
    Morgan, Fearghal
    Kepa, Krzysztof
    [J]. ICFPT 2007: INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY, PROCEEDINGS, 2007, : 209 - 215
  • [5] Prediction Based Run-Time Reconfiguration on Many-core Embedded Systems
    Li, Zheng
    He, Shuibing
    Wang, Li
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE) AND IEEE/IFIP INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (EUC), VOL 2, 2017, : 140 - 146
  • [6] 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
  • [7] Design Methodology and Run-time Management for Predictable Many-Core Systems
    Wildermann, Stefan
    Weichslgartner, Andreas
    Teich, Juergen
    [J]. 2015 IEEE 18TH INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING WORKSHOPS, 2015, : 103 - 110
  • [8] Distributed run-time resource management for malleable applications on many-core platforms
    Anagnostopoulos, Iraklis
    Tsoutsouras, Vasileios
    Bartzas, Alexandros
    Soudris, Dimitrios
    [J]. 2013 50TH ACM / EDAC / IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2013,
  • [9] 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
  • [10] WeNA: Deterministic Run-time Task Mapping for Performance Improvement in Many-core Embedded Systems
    Huang, Le-Tian
    Dong, Hui
    Wang, Jun-Shi
    Daneshtalab, Masoud
    Li, Guang-Jun
    [J]. IEEE EMBEDDED SYSTEMS LETTERS, 2015, 7 (04) : 93 - 96