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:20260522T150110Z
LOCATION:C2/3/4 Ballroom
DTSTART;TZID=America/Chicago:20181114T083000
DTEND;TZID=America/Chicago:20181114T170000
UID:submissions.supercomputing.org_SC18_sess326_spost136@linklings.com
SUMMARY:Hardware Transactional Persistent Memory
DESCRIPTION:Ellis Giles (Rice University)\n\nThis research solves the prob
 lem of creating durable transactions in byte-addressable Non-Volatile Memo
 ry or Persistent Memory (PM) when using Hardware Transactional Memory (HTM
 )-based concurrency control.  It shows how HTM transactions can be ordered
  correctly and atomically into PM by the use of a novel software protocol.
   We exploit the ordering mechanism to design a novel persistence method t
 hat decouples HTM concurrency from back-end PM operations.  Failure atomic
 ity is achieved using redo logging coupled with aliasing to guard against 
 mistimed cache evictions.\n\nThe algorithm uses efficient lock-free mechan
 isms with bounded static memory requirements and executes on existing Inte
 l based processors.  A back-end distributed memory controller alternative 
 provides a hardware implementation choice for catching PM cache evictions.
   Our approach compares well with standard (volatile) HTM transactions and
  yields significant gains in latency and throughput over other persistence
  methods.\n\nRegistration Category: Tech Program Reg Pass, Exhibits Reg Pa
 ss\n\n
END:VEVENT
END:VCALENDAR
