  BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//ISISLab - ECPv6.3.3//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:ISISLab
X-ORIGINAL-URL:https://www.isislab.it
X-WR-CALDESC:Eventi per ISISLab
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-Robots-Tag:noindex
X-PUBLISHED-TTL:PT1H
BEGIN:VTIMEZONE
TZID:Europe/Rome
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:20240331T010000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:20241027T010000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=Europe/Rome:20240918T080000
DTEND;TZID=Europe/Rome:20240918T170000
DTSTAMP:20260915T053408
CREATED:20240918T082400Z
LAST-MODIFIED:20240918T092926Z
UID:36841-1726646400-1726678800@www.isislab.it
SUMMARY:Seminar: MPI Collective Algorithm Selection in the Presence of Process Arrival Patterns of Majid Salimi
DESCRIPTION:Abstract: The Message Passing Interface (MPI) is a programming model for developing high-performance applications on large-scale machines. A key component of MPI is its collective communication operations. While the MPI standard defines the semantics of these operations\, it leaves the algorithmic implementation to the MPI libraries. Each MPI library contains various algorithms for each collective\, and selecting the best algorithm typically relies on performance metrics obtained from micro-benchmarks. In such micro-benchmarks\, processes are typically synchronized using an MPI Barrier before invoking a collective operation. However\, in real-world scenarios\, processes often arrive at a collective in diverse patterns\, often due to resource contention. The performance of collective algorithms can vary significantly depending on the arrival pattern type.In this work\, which is accepted in the IEEE CLUSTER 2024\, we address the challenge of selecting the most efficient algorithm for a given collective\, taking into account process arrival patterns. First\, we demonstrate through a simulation study that arrival patterns significantly influence the choice of the optimal collective algorithm for specific communication instances. Second\, we conduct a comprehensive micro-benchmark analysis to illustrate the sensitivity of MPI collectives to these arrival patterns. Third\, we show that our innovative micro-benchmarking methodology is effective in selecting the best performing collective algorithm for real-world applications.
URL:https://www.isislab.it/event/seminar-mpi-collective-algorithm-selection-in-the-presence-of-process-arrival-patterns-of-majid-salimi/
ATTACH;FMTTYPE=image/jpeg:https://www.isislab.it/wp-content/uploads/2024/09/Seminar-21-09-2024.jpg
END:VEVENT
END:VCALENDAR