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 条
  • [1] Distributed SDN Architecture for NoC-based Many-core SoCs
    Ruaro, Marcelo
    Velloso, Nedison
    Jantsch, Axel
    Moraes, Fernando G.
    PROCEEDINGS OF THE 13TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON NETWORKS-ON-CHIP (NOCS'19), 2019,
  • [2] Distributed Peak Power Management for Many-core Architectures
    Sartori, John
    Kumar, Rakesh
    DATE: 2009 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2009, : 1556 - 1559
  • [3] A Framework for Heterogeneous Many-core SoCs Generation
    Ruaro, Marcelo
    Caimi, Luciano L.
    Fochi, Vinicius
    Moraes, Fernando G.
    2019 IEEE 10TH LATIN AMERICAN SYMPOSIUM ON CIRCUITS & SYSTEMS (LASCAS), 2019, : 89 - 92
  • [4] Distributed Task Migration for Thermal Management in Many-core Systems
    Ge, Yang
    Malani, Parth
    Qiu, Qinru
    PROCEEDINGS OF THE 47TH DESIGN AUTOMATION CONFERENCE, 2010, : 579 - 584
  • [5] TokenSmart: Distributed, Scalable Power Management in the Many-core Era
    Shah, Parth
    Shenoy, Ranjal Gautham
    Srinivasan, Vaidyanathan
    Bose, Pradip
    Buyuktosunoglu, Alper
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2022, 20 (01)
  • [6] Task Mapping Techniques for Embedded Many-core SoCs
    Kaida, Junya
    Hieda, Takuji
    Taniguchi, Ittetsu
    Tomiyama, Hiroyuki
    Hara-Azumi, Yuko
    Inoue, Koji
    2012 INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC), 2012, : 204 - 207
  • [7] TokenSmart: Distributed, Scalable Power Management in the Many-Core Era
    Shah, Parth
    Shenoy, Ranjal Gautham
    Srinivasan, Vaidyanathan
    Bose, Pradip
    Buyuktosunoglu, Alper
    IEEE COMPUTER ARCHITECTURE LETTERS, 2021, 20 (01) : 42 - 45
  • [8] Self-Adaptive QoS Management of Computation and Communication Resources in Many-Core SoCs
    Ruaro, Marcelo
    Jantsch, Axel
    Moraes, Fernando Gehm
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2019, 18 (04)
  • [9] Memphis: a framework for heterogeneous many-core SoCs generation and validation
    Marcelo Ruaro
    Luciano L. Caimi
    Vinicius Fochi
    Fernando G. Moraes
    Design Automation for Embedded Systems, 2019, 23 : 103 - 122
  • [10] Security in Many-Core SoCs Leveraged by Opaque Secure Zones
    Caimi, Luciano Lores
    Moraes, Fernando Gehm
    2019 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2019), 2019, : 473 - 478