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:20210402T160557Z
LOCATION:Track 2
DTSTART;TZID=America/New_York:20201111T110500
DTEND;TZID=America/New_York:20201111T113500
UID:submissions.supercomputing.org_SC20_sess197_ws_espm101@linklings.com
SUMMARY:Achieving Computation-Communication Overlap with Overdecomposition
  on GPU Systems
DESCRIPTION:Workshop\n\nAchieving Computation-Communication Overlap with O
 verdecomposition on GPU Systems\n\nChoi, Richards, Kale\n\nThe landscape o
 f high performance computing is shifting towards a collection of multi-GPU
  nodes, widening the gap between on-node compute and off-node communicatio
 n capabilities. Consequently, the ability to tolerate communication latenc
 ies and maximize utilization of the compute hardware are becoming increasi
 ngly important in achieving high performance. Overdecomposition has been s
 uccessfully adopted on traditional CPU-based systems to achieve computatio
 n-communication overlap, significantly reducing the impact of communicatio
 n on application performance. However, it has been unclear whether overdec
 omposition can provide the same benefits on modern GPU systems. In this wo
 rk, we address the challenges in achieving computation-communication overl
 ap with overdecomposition on GPU systems using the Charm++ parallel progra
 mming system. By prioritizing communication with CUDA streams in the appli
 cation and supporting asynchronous progress of GPU operations in the Charm
 ++ runtime system, we obtain improvements in overall performance of up to 
 50% and 47% with proxy applications Jacobi3D and MiniMD, respectively.\n\n
 Registration Category: Workshop Reg Pass
END:VEVENT
END:VCALENDAR

