Seminar tomorrow

Jan Kofron jan.kofron at d3s.mff.cuni.cz
Mon Sep 22 13:52:12 CEST 2025


Dear all,

Let me invite you to another seminar before the semester starts taking 
place tomorrow, Tuesday, Sept 23, at 14:00 in S4 [1]. Jiří Klepl will 
talk about Noarr for MPI. Please find the details below.

[1] https://d3s.mff.cuni.cz/seminar/

Thanks, best regards!
Jan

====

Noarr for MPI

Message Passing Interface (MPI) has been a well-established technology 
in the domain of distributed high-performance computing for several 
decades. However, one of its greatest drawbacks is a rather ancient 
pure-C interface. It lacks many useful features of modern languages 
(namely C++), like basic type-checking or support for generic code 
design. In this paper, we propose a novel abstraction for MPI, which we 
implemented as an extension of the C++ Noarr library. It follows Noarr 
paradigms (first-class layout and traversal abstraction) and offers 
layout-agnostic design of MPI applications. We also implemented a 
layout-agnostic distributed GEMM kernel as a case study to demonstrate 
the usability and syntax of the proposed abstraction. We show that the 
abstraction achieves performance comparable to the state-of-the-art MPI 
C++ bindings while allowing for a more flexible design of distributed 
applications.


-- 
Jan Kofron, Ph.D.
Associate Professor
Department of Distributed and Dependable Systems
Faculty of Mathematics and Physics
Charles University
Malostranske namesti 25
118 00 Praha 1, Czech Republic
Phone: +420 95155 4285
http://d3s.mff.cuni.cz/~kofron
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 236 bytes
Desc: OpenPGP digital signature
URL: <http://d3s.mff.cuni.cz/pipermail/seminar/attachments/20250922/fcb703aa/attachment.sig>


More information about the Seminar mailing list