BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:Europe/Stockholm
X-LIC-LOCATION:Europe/Stockholm
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20190719T085744Z
LOCATION:HG F 3
DTSTART;TZID=Europe/Stockholm:20190613T144500
DTEND;TZID=Europe/Stockholm:20190613T151500
UID:submissions.pasc-conference.org_PASC19_sess130_msa153@linklings.com
SUMMARY:mpipin: Towards Portable Process Pinning for MPI Applications
DESCRIPTION:Minisymposium\nComputer Science and Applied Mathematics\n\nmpi
 pin: Towards Portable Process Pinning for MPI Applications\n\nGerofi\n\nAs
  architectural complexity of node resources in high-performance computing 
 (HPC) keeps increasing, topology aware process placement becomes utmost im
 portant for efficiently utilizing the underlying hardware. Although most M
 PI implementations provide interfaces to control process placement, existi
 ng APIs are fully implementation specific and non-standard solutions, lead
 ing to non-portable job scripts among different MPI environments. Furtherm
 ore, most of the existing APIs provide overly intricate and often redundan
 t process pinning mechanisms. To address these problems, we are developing
  mpipin, an MPI implementation agnostic process pinning tool that provides
  a simple, intuitive interface for deterministic resource assignment. The 
 talk describes mpipin's API, its topology aware design and implementation.
  Through experiments, we demonstrate its ability to provide identical proc
 ess pinning behaviour in Intel MPI, MVAPICH and Open MPI environments usin
 g the same command line invocation.
END:VEVENT
END:VCALENDAR

