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:20211207T055403Z
LOCATION:Second Floor Atrium
DTSTART;TZID=America/Chicago:20211116T083000
DTEND;TZID=America/Chicago:20211116T170000
UID:submissions.supercomputing.org_SC21_sess278_rpost165@linklings.com
SUMMARY:Utilizing Persistent Memory in Parallel I/O Libraries
DESCRIPTION:Posters, Research Posters\n\nUtilizing Persistent Memory in Pa
 rallel I/O Libraries\n\nLogan, Lofstead, Levy, Widener, Sun...\n\nScientif
 ic applications use parallel I/O (PIO) libraries to manage the complexity 
 of I/O to distributed storage efficiently. PIO libraries, however, have no
 t adequately adapted to the emergence of persistent memory (PMEM), which p
 rovides comparable performance to DRAM. They interact with PMEM using eith
 er POSIX or MPI-IO, which forces unnecessary network communications and da
 ta copies to occur when PMEM is available. In addition, PIO libraries intr
 oduce complicated APIs and configuration spaces that cause significant bur
 den on programmers to store basic data structures. In this work, we explor
 e the use of memory mapping as an alternative to POSIX and MPI-IO for inte
 racting with PMEM through pMAP: a lightweight I/O library with a simplisti
 c key-value store interface. We demonstrate that our approach can yield up
  to 2x improvement in performance over other popular PIO libraries by elim
 inating unnecessary data copies and network communications.\n\nRegistratio
 n Category: Tech Program Reg Pass, Exhibit Hall Only
END:VEVENT
END:VCALENDAR
