William Wang (Arm Research)
Software Implications of Persistent Memory and Architectural Support
This presentation will talk about software implications of persistent memory, highlighting two software implications/problems: 1) the read-of-not-yet-persisted-write problem for concurrent programs, and the architectural proposal to get that fixed with persistent atomics, and 2) the implications of persistent memory on sequential programs running on weak memory models such as Arm’s.
William Wang is a researcher at Arm Research in Cambridge, where he leads the systems research on non-volatile memories. His current research focus is on addressing the persistent memory programming challenges with the right architectural and microarchitectural support.