BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:America/Chicago
X-LIC-LOCATION:America/Chicago
BEGIN:DAYLIGHT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
TZNAME:CDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
TZNAME:CST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20211207T054807Z
LOCATION:227-228
DTSTART;TZID=America/Chicago:20211117T153000
DTEND;TZID=America/Chicago:20211117T160000
UID:submissions.supercomputing.org_SC21_sess176_pap249@linklings.com
SUMMARY:In-Depth Analyses of Unified Virtual Memory System for GPU Acceler
 ated Computing
DESCRIPTION:Paper\n\nIn-Depth Analyses of Unified Virtual Memory System fo
 r GPU Accelerated Computing\n\nAllen, Ge\n\nThe abstraction of a shared me
 mory space over separate CPU and GPU memory domains has eased the burden o
 f portability for many HPC codebases at the cost of moderate-to-high perfo
 rmance overhead. NVIDIA Unified Virtual Memory (UVM) is the primary real-w
 orld implementation of such abstraction and offers a testbed for a novel i
 n-depth performance study for both UVM and future Linux Heterogeneous Memo
 ry Management (HMM) compatible systems.\n\nIn this paper, we take a deep d
 ive into the UVM system architecture. We reveal specific GPU hardware limi
 tations using targeted benchmarks to uncover driver functionality as a rea
 l-time system. We further provide a quantitative evaluation of fault handl
 ing for various applications and scenarios. We find that the driver worklo
 ad is dependent on the interactions among application access patterns, GPU
  hardware constraints, and Host OS components. We determine that the cost 
 of host OS components is significant and present across implementations, w
 arranting close attention.\n\nTag: Reproducibility Badge, System Software 
 and Runtime Systems\n\nRegistration Category: Tech Program Reg Pass\n\nRep
 roducibility Badges: Artifact Available, Artifact Functional, Results Repr
 oduced
END:VEVENT
END:VCALENDAR
