Enhancing Programmability in NoC-Based Lightweight Manycore Processors with a Portable MPI Library
Author:
Uller João Fellipe,Souto João Vicente,Penna Pedro Henrique,Castro Márcio,Freitas Henrique,Méhaut Jean-François
Abstract
The performance and energy efficiency provided by lightweight manycores is undeniable. However, the lack of rich and portable support for these processors makes software development challenging. To address this problem, we propose a portable and lightweight MPI library (LWMPI) designed from scratch to cope with restrictions and intricacies of lightweight manycores. We integrated LWMPI into a distributed OS that targets these processors and evaluated it on the Kalray MPPA-256 processor. Results obtained with three applications from a representative benchmark suite unveiled that LWMPI achieves similar performance scalability in comparison with the low-level vendor-specific API narrowed for MPPA-256, while exposing a richer programming interface.
Publisher
Sociedade Brasileira de Computação
Cited by
2 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. A Performance Comparison of HPC Workloads on Traditional and Cloud-Based HPC Clusters;2023 International Symposium on Computer Architecture and High Performance Computing Workshops (SBAC-PADW);2023-10-17
2. LWMPI: An MPI library for NoC‐based lightweight manycore processors with on‐chip memory constraints;Concurrency and Computation: Practice and Experience;2021-11-08