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:20210402T160544Z
LOCATION:Poster Module
DTSTART;TZID=America/New_York:20201119T083000
DTEND;TZID=America/New_York:20201119T170000
UID:submissions.supercomputing.org_SC20_sess337_rpost156@linklings.com
SUMMARY:Towards Optimizing Memory Mapping of Persistent Memory in UMap
DESCRIPTION:Posters, Research Posters\n\nTowards Optimizing Memory Mapping
  of Persistent Memory in UMap\n\nYoussef, Iwabuchi, Feng, Gokhale, Pearce\
 n\nThe exponential growth in data set sizes across multiple domains create
 s challenges in terms of storing data efficiently as well as performing sc
 alable computations on such data. Memory mapping files on different storag
 e types offer a uniform interface as well as programming productivity for 
 applications that perform in-place or out-of-core computations. Multi-thre
 aded applications, however, incur an I/O contention on mapped files, hampe
 ring their scalability. Also, many applications handle sparse data structu
 res, rendering storage efficiency a desirable feature. To address these ch
 allenges, we present SparseStore, a tool for transparently partitioning a 
 memory-mapped persistent region into multiple files with dynamic and spars
 e allocation. We provide SparseStore as a part of UMap, a user-space page 
 management tool for memory mapping. Our experiments demonstrated that usin
 g UMap with SparseStore yielded up to 12x speedup compared to system-level
  mmap, and up to 2x speedup compared to the default UMap that maps a singl
 e file.\n\nRegistration Category: Tech Program Reg Pass, Exhibits Reg Pass
END:VEVENT
END:VCALENDAR

