Modular and Distributed Management of Many-Core SoCs

被引:2
|
作者
Ruaro, Marcelo [1 ]
Sant'ana, Anderson [1 ]
Jantsch, Axel [2 ]
Moraes, Fernando Gehm [1 ]
机构
[1] Pontificia Univ Catolica Rio Grande do Sul, Sch Technol, Av Ipiranga 6681, BR-90619900 Porto Alegre, RS, Brazil
[2] TU Wien, Inst Comp Technol ICT, Gusshausstr 27-29-384, A-1040 Vienna, Austria
来源
ACM TRANSACTIONS ON COMPUTER SYSTEMS | 2021年 / 38卷 / 1-2期
关键词
Many-core; distributed resource management; System-on-Chip (SoC); FRAMEWORK;
D O I
10.1145/3458511
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Many-Core Systems-on-Chip increasingly require Dynamic Multi-objective Management (DMOM) of resources. DMOM uses different management components for objectives and resources to implement comprehensive and self-adaptive system resource management. DMOMs are challenging because they require a scalable and well-organized framework to make each component modular, allowing it to be instantiated or redesigned with a limited impact on other components. This work evaluates two state-of-the-art distributed management paradigms and, motivated by their drawbacks, proposes a new one called Management Application (MA), along with a DMOM framework based on MA. MA is a distributed application, specific for management, where each task implements a management role. This paradigm favors scalability and modularity because the management design assumes different and parallel modules, decoupled from the OS. An experiment with a task mapping case study shows that MA reduces the overhead of management resources (-61.5%), latency (-66%), and communication volume (-96%) compared to state-of-the-art per-application management. Compared to cluster-based management (CBM) implemented directly as part of the OS, MA is similar in resources and communication volume, increasing only the mapping latency (+16%). Results targeting a complete DMOM control loop addressing up to three different objectives show the scalability regarding system size and adaptation frequency compared to CBM, presenting an overall management latency reduction of 17.2% and an overall monitoring messages' latency reduction of 90.2%.
引用
收藏
页数:16
相关论文
共 50 条
  • [21] Design For Agility: A Modular Reconfigurable Platform for Heterogeneous Many-Core Architectures
    Kamaleldin, Ahmed
    Goehringer, Diana
    2021 31ST INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS (FPL 2021), 2021, : 265 - 266
  • [22] A task migration mechanism for distributed many-core operating systems
    Holmbacka, Simon
    Fattah, Mohammad
    Lund, Wictor
    Rahmani, Amir-Mohammad
    Lafond, Sebastien
    Lilius, Johan
    JOURNAL OF SUPERCOMPUTING, 2014, 68 (03): : 1141 - 1162
  • [23] A task migration mechanism for distributed many-core operating systems
    Simon Holmbacka
    Mohammad Fattah
    Wictor Lund
    Amir-Mohammad Rahmani
    Sébastien Lafond
    Johan Lilius
    The Journal of Supercomputing, 2014, 68 : 1141 - 1162
  • [24] Parallelization and sustainability of distributed genetic algorithms on many-core processors
    Sato, Yuji
    Sato, Mikiko
    INTERNATIONAL JOURNAL OF INTELLIGENT COMPUTING AND CYBERNETICS, 2014, 7 (01) : 2 - 23
  • [25] Performance scalability and energy consumption on distributed and many-core platforms
    E. M. Karanikolaou
    E. I. Milovanović
    I. Ž. Milovanović
    M. P. Bekakos
    The Journal of Supercomputing, 2014, 70 : 349 - 364
  • [26] Dynamic Power Management for Neuromorphic Many-Core Systems
    Hoeppner, Sebastian
    Vogginger, Bernhard
    Yan, Yexin
    Dixius, Andreas
    Scholze, Stefan
    Partzsch, Johannes
    Neumaerker, Felix
    Hartmann, Stephan
    Schiefer, Stefan
    Ellguth, Georg
    Cederstroem, Love
    Plana, Luis A.
    Garside, Jim
    Furber, Steve
    Mayr, Christian
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2019, 66 (08) : 2973 - 2986
  • [27] Threaded Dynamic Memory Management in Many-Core Processors
    Herrmann, Edward C.
    Wilsey, Philip A.
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPLEX, INTELLIGENT AND SOFTWARE INTENSIVE SYSTEMS (CISIS 2010), 2010, : 931 - 936
  • [28] Reliability Assessment of Many-Core Dynamic Thermal Management
    Silva, Alzemiro
    Weber, Iacana
    Martins, Andre Luis del Mestre
    Moraes, Fernando Gehm
    2022 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 22), 2022, : 1590 - 1594
  • [29] A Static Task Mapping Algorithm with Dynamic Task Switching for Embedded Many-core SoCs
    Kaida, Junya
    Taniguchi, Ittetsu
    Hieda, Takuji
    Tomiyama, Hiroyuki
    2013 13TH INTERNATIONAL SYMPOSIUM ON COMMUNICATIONS AND INFORMATION TECHNOLOGIES (ISCIT): COMMUNICATION AND INFORMATION TECHNOLOGY FOR NEW LIFE STYLE BEYOND THE CLOUD, 2013, : 293 - 297
  • [30] Static Mapping of Multiple Data-Parallel Applications on Embedded Many-Core SoCs
    Kaida, Junya
    Hara-Azumi, Yuko
    Hieda, Takuji
    Taniguchi, Ittetsu
    Tomiyama, Hiroyuki
    Inoue, Koji
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2013, E96D (10): : 2268 - 2271