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 条
  • [1] Adaptive QoS Techniques for NoC-Based MPSoCs
    Ruaro, Marcelo
    Carara, Everton A.
    Moraes, Fernando G.
    INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP (SOC), 2013,
  • [2] A novel reconfigurable router for QoS guarantees in real-time NoC-based MPSoCs
    Nguyen, Hung K.
    Xuan-Tu Tran
    JOURNAL OF SYSTEMS ARCHITECTURE, 2019, 100
  • [3] Achieving QoS in NoC-based MPSoCs through Dynamic Frequency Scaling
    Guindani, Guilherme
    Moraes, Fernando G.
    INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP (SOC), 2013,
  • [4] Reconfigurable Security Architecture for Disrupted Protection Zones in NoC-Based MPSoCs
    Sepulveda, Johanna
    Florez, Daniel
    Gogniat, Guy
    2015 10TH INTERNATIONAL SYMPOSIUM ON RECONFIGURABLE COMMUNICATION-CENTRIC SYSTEMS-ON-CHIP (RECOSOC), 2015,
  • [5] Effects of the NoC Architecture in the Performance of NoC-based MPSoCs
    Silva, Douglas R. G.
    Oliveira, Bruno S.
    Moraes, Fernando G.
    2014 21ST IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (ICECS), 2014, : 431 - 434
  • [6] Achieving Composability in NoC-Based MPSoCs Through QoS Management at Software Level
    Carara, Everton
    Almeida, Gabriel Marchesan
    Sassatelli, Gilles
    Moraes, Fernando Gehm
    2011 DESIGN, AUTOMATION & TEST IN EUROPE (DATE), 2011, : 401 - 406
  • [7] Implementation of a reconfigurable data protect-lion module for NoC-based MPSOCS
    Fiorin, Leandro
    Lukovic, Slobodan
    Palermo, Gianluca
    2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 3313 - +
  • [8] Reconfigurable Group-Wise Security Architecture for NoC-Based MPSoCs Protection
    Sepulveda, Johanna
    Florez, Daniel
    Gogniat, Guy
    2015 28TH SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN (SBCCI), 2015,
  • [9] Online Reconfigurable Routing Method for Handling Link Failures in NoC-based MPSoCs
    Bahrebar, Poona
    Stroobandt, Dirk
    2016 11TH INTERNATIONAL SYMPOSIUM ON RECONFIGURABLE COMMUNICATION-CENTRIC SYSTEMS-ON-CHIP (RECOSOC), 2016,
  • [10] Differentiated Communication Services for NoC-Based MPSoCs
    Carara, Everton Alceu
    Calazans, Ney Laert Vilar
    Moraes, Fernando Gehm
    IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (03) : 595 - 608