QoS-Driven Reconfigurable Parallel Computing for NoC-Based Clustered MPSoCs

被引:8
|
作者
Joven, Jaume [1 ]
Bagdia, Akash [2 ]
Angiolini, Federico [4 ]
Strid, Per [2 ]
Castells-Rufas, David [3 ]
Fernandez-Alonso, Eduard [3 ]
Carrabina, Jordi [3 ]
De Micheli, Giovanni [1 ]
机构
[1] Ecole Polytech Fed Lausanne, Integrated Syst Lab LSI, CH-1015 Lausanne, Switzerland
[2] ARM Ltd, R&D Dept, Cambridge CB1 9NJ, England
[3] Univ Autonoma Barcelona, CAIAC, Bellaterra 08193, Spain
[4] iNoCs SaRL, CH-1007 Lausanne, Switzerland
基金
欧洲研究理事会;
关键词
Networks-on-chip (NoCs); NoC-based multiprocessor systems-on-chip (MPSoC); parallel computing; quality of service (QoS); runtime reconfiguration; MULTIPROCESSOR SYSTEM; MPI; ARCHITECTURE; NETWORK; CHIP; TOOL;
D O I
10.1109/TII.2012.2222035
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Reconfigurable parallel computing is required to provide high-performance embedded computing, hide hardware complexity, boost software development, and manage multiple workloads when multiple applications are running simultaneously on the emerging network-on-chip (NoC)-based multiprocessor systems-on-chip (MPSoCs) platforms. In these type of systems, the overall system performance may be affected due to congestion, and therefore parallel programming stacks must be assisted by quality-of-service (QoS) support to meet application requirements and to deal with application dynamism. In this paper, we present a hardware-software QoS-driven reconfigurable parallel computing framework, i.e., the NoC services, the runtime QoS middleware API and our ocMPI library and its tracing support which has been tailored for a distributed-shared memory ARM clustered NoC-based MPSoC platform. The experimental results show the efficiency of our software stack under a broad range of parallel kernels and benchmarks, in terms of low-latency interprocess communication, good application scalability, and most important, they demonstrate the ability to enable runtime reconfiguration to manage workloads in message-passing parallel applications.
引用
收藏
页码:1613 / 1624
页数:12
相关论文
共 50 条
  • [21] A twofold group key agreement protocol for NoC-based MPSoCs
    Sharma, Gaurav
    Kuchta, Veronika
    Sahu, Rajeev Anand
    Ellinidou, Soultana
    Bala, Suman
    Markowitch, Olivier
    Dricot, Jean-Michel
    TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2019, 30 (06)
  • [22] Communication Driven Remapping of Processing Element (PE) in Fault-tolerant NoC-based MPSoCs
    Chen, Chia-Ling
    Chen, Yen-Hao
    Hwang, TingTing
    2017 22ND ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2017, : 666 - 671
  • [23] Efficient and Flexible NoC-Based Group Communication for Secure MPSoCs
    Sepulveda, Johanna
    Florez, Daniel
    Gogniat, Guy
    2015 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2015,
  • [24] Proposal and Evaluation of a Task Migration Protocol for NoC-based MPSoCs
    Moraes, Fernando G.
    Madalozzo, Guilherme A.
    Castilhos, Guilherme M.
    Carara, Everton A.
    2012 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 2012), 2012, : 644 - 647
  • [25] Using Smart Routing for Secure and Dependable NoC-Based MPSoCs
    Fernandes, Ramon
    Marcon, Cesar
    Cataldo, Rodrigo
    Sepulveda, Johanna
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2020, 28 (03) : 1158 - 1171
  • [26] A Hierarchical and Distributed Fault Tolerant Proposal for NoC-Based MPSoCs
    Wachter, Eduardo W.
    Fochi, Vinicius
    Barreto, Francisco
    Amory, Alexandre M.
    Moraes, Fernando G.
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2018, 6 (04) : 524 - 537
  • [27] A task scheduling algorithm based on QoS-driven in Cloud Computing
    Wu, Xiaonian
    Deng, Mengqing
    Zhang, Runlian
    Zeng, Bing
    Zhou, Shengyuan
    FIRST INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND QUANTITATIVE MANAGEMENT, 2013, 17 : 1162 - 1169
  • [28] Understanding MPSoCs: Exploiting Memory Microarchitectural Vulnerabilities of High Performance NoC-Based MPSoCs
    Sepulveda, Johanna
    Reinbrecht, Cezar
    Azad, Siavoosh Payandeh
    Niazmand, Behrad
    Jervan, Gert
    2018 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION (SAMOS XVIII), 2018, : 162 - 166
  • [29] Heuristics for dynamic task mapping in NoC-based heterogeneous MPSoCs
    Carvalho, Ewerson
    Calazans, Ney
    Moraes, Fernando
    RSP 2007: 18TH IEEE/IFIP INTERNATIONAL WORKSHOP ON RAPID SYSTEM PROTOTYPING, PROCEEDINGS, 2007, : 34 - +
  • [30] Dynamic Power and Thermal Management of NoC-Based Heterogeneous MPSoCs
    Kornaros, George
    Pnevmatikatos, Dionisios
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2014, 7 (01)