Compilers as Guardians: Reliability and Security in Intermittent Computing

In this talk, I will present three of my research projects in intermittent computing: FreeSolo, GECKO, and Caphammer. FreeSolo enables reliable and high-performance intermittent execution. In contrast, GECKO and Caphammer address security vulnerabilities that can lead to denial-of-service attacks and incorrect recovery from power outages. At the end of the talk, I will also briefly talk about additional critical challenges in intermittent computing and discuss how they can be addressed using lightweight yet effective solutions.
Changhee Jung is a Samuel D. Conte Associate Professor of Computer Science at Purdue University. He received his PhD degree in Computer Science from Georgia Tech in 2013. His research interests are in compilers and computer architecture, with an emphasis on performance, reliability, and security. His work has appeared in top conferences such as MICRO, ISCA, ASPLOS, PLDI, OSDI, and RTSS. He received the NSF Career Award, AMD/Google Faculty Research Awards, and the Silver Prize in the SAMSUNG HumanTech Thesis Competition. Recently, he was inducted into MICRO Hall of Fame. Currently, he is serving as an Associate Editor for ACM Transactions on Computer Systems (TOCS).