BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:Compiler and Architectural Support for Whole-System Persistence - 
 Changhee Jung\, Purdue University
DTSTART:20240328T110000Z
DTEND:20240328T120000Z
UID:TALK211426@talks.cam.ac.uk
CONTACT:Timothy Jones
DESCRIPTION:In this talk\, I will introduce two of my whole-system persist
 ence projects\, i.e.\, RepayCache and PPA (Persistent Processor Architectu
 re)\, for those systems backed with nonvolatile memory (NVM). ReplayCache 
 is a compiler-directed approach and works for nonvolatile processors (NVP)
  of energy-harvesting systems where NVM serves as the main memory and only
  L1 cache exits. On the other hand\, PPA is a hardware-only approach and t
 argets general purpose processors with a deep memory hierarchy where DRAM 
 serves as the last-level cache on top of persistent memory (i.e.\, NVM as 
 main memory). I will demonstrate how these software and hardware approache
 s guarantee crash consistency without a significant performance overhead t
 o survive power failure.\n\nBio: Changhee Jung is an Associate Professor o
 f Computer Science at Purdue University. He received his PhD degree in Com
 puter Science from Georgia Tech in 2013. His research interests are in com
 pilers and computer architecture\, with an emphasis on performance\, relia
 bility\, and security. His work has appeared in top conferences such as MI
 CRO\, ISCA\, PLDI\, ASPLOS\, Security\, S&P\, and RTSS. He received the NS
 F Career Award\, AMD/Google Faculty Research Awards\, and the Silver Prize
  in the SAMSUNG HumanTech Thesis Competition. Recently\, he was inducted i
 nto the MICRO Hall of Fame (2021).
LOCATION:SS03\, Computer Laboratory\, William Gates Building
END:VEVENT
END:VCALENDAR
