Content area

Abstract

Efficiently processing vast and expanding data volumes is a pressing challenge. Traditional high-performance computers, utilizing distributed-memory architecture and a message-passing model, grapple with synchronization issues, hampering their ability to keep up with the growing demands. Remote Memory Access (RMA), often referred to as one-sided MPI communications, offers a solution by allowing a process to directly access another process’s memory, eliminating the need for message exchange and significantly boosting performance. Unfortunately, the existing MPI RMA standard lacks a collective operation interface, limiting efficiency. To overcome this constraint, we introduce an algorithm design that enables efficient parallelizable collective operations within the RMA framework. Our study focuses primarily on the advantages of collective operations, using the broadcast algorithm as a case study. Our implementations surpass traditional methods, highlighting the promising potential of this technique, as indicated by initial performance tests.

Details

1009240
Title
Enhancing MPI remote memory access model for distributed-memory systems through one-sided broadcast implementation
Author
Abuelsoud, M M 1 ; Kogutenko, A A 1 

 Department of Computer Science and Engineering, Saint Petersburg Electrotechnical University “LETI” , ul. Professora Popova 5, Saint Petersburg 197022 , Russia 
Publication title
Volume
2697
Issue
1
First page
012035
Publication year
2024
Publication date
Feb 2024
Publisher
IOP Publishing
Place of publication
Bristol
Country of publication
United Kingdom
Publication subject
ISSN
17426588
e-ISSN
17426596
Source type
Scholarly Journal
Language of publication
English
Document type
Journal Article
ProQuest document ID
2924353985
Document URL
https://www.proquest.com/scholarly-journals/enhancing-mpi-remote-memory-access-model/docview/2924353985/se-2?accountid=208611
Copyright
Published under licence by IOP Publishing Ltd. This work is published under http://creativecommons.org/licenses/by/3.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Last updated
2024-08-27
Database
ProQuest One Academic