BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:America/New_York
X-LIC-LOCATION:America/New_York
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20210402T160053Z
LOCATION:Track 5
DTSTART;TZID=America/New_York:20201117T160000
DTEND;TZID=America/New_York:20201117T163000
UID:submissions.supercomputing.org_SC20_sess161_pap192@linklings.com
SUMMARY:CAB-MPI: Exploring Interprocess Work-Stealing towards Balanced MPI
  Communication
DESCRIPTION:Paper\n\nCAB-MPI: Exploring Interprocess Work-Stealing towards
  Balanced MPI Communication\n\nOuyang, Si, Hori, Chen, Balaji\n\nLoad bala
 nce is essential for high-performance applications. Unbalanced communicati
 on can cause severe performance degradation, even in computation-balanced 
 BSP applications. Designing communication-balanced applications is challen
 ging, however, because of the diverse communication implementations at the
  underlying runtime system. In this paper, we address this challenge throu
 gh an interprocess work-stealing scheme based on process-memory-sharing te
 chniques. We present CAB-MPI, an MPI implementation that can identify idle
  processes inside MPI and use these idle resources to dynamically balance 
 communication workload on the node. We design throughput-optimized strateg
 ies to ensure efficient stealing of the data movement tasks. We demonstrat
 e the benefit of work-stealing through several internal processes in MPI, 
 including intra-node data transfer, pack/unpack for noncontiguous communic
 ation and computation in one-sided accumulates. The implementation is eval
 uated through a set of microbenchmarks and proxy applications on Intel Xeo
 n and Xeon Phi platforms.\n\nTag: Algorithms, MPI, Networks\n\nRegistratio
 n Category: Tech Program Reg Pass
END:VEVENT
END:VCALENDAR

