From jan.kofron at d3s.mff.cuni.cz Mon Sep 22 13:52:12 2025 From: jan.kofron at d3s.mff.cuni.cz (Jan Kofron) Date: Mon, 22 Sep 2025 13:52:12 +0200 Subject: Seminar tomorrow Message-ID: <034db9d6-cf77-487f-89ce-35dcfff32c01@d3s.mff.cuni.cz> 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: