ERC Coffee House Talk/ICSA Colloquium - 27/10/2022

Abstract Persistent memory has emerged as a key persistence programming model for non-volatile memory technologies, such as Intel Optane Persistent Memory. With persistent memory, persistent data live in in-memory data structures that outlive the processes that access them, bringing to applications fast persistence with low programming effort. While the recent discontinuation of Intel Optane Persistent Memory casts doubt on the future of persistent memory, persistent memory introduces a style of programming that has far-reaching implications beyond a single technology. This talk will cover two work efforts that aim to transfer the lessons learned from persistent memory programming to other domains: (i) Persistent scripting brings the benefits of persistent memory programming to high-level interpreted languages, and (ii) Resilient tasks draw inspiration from persistent memory and task-based programming models to aid failure handling in disaggregated memory.

Bio Haris Volos is a Marie S. Curie Fellow and an Assistant professor at the Department of Computer Science at the University of Cyprus. His research interests span broad areas of computing systems, including operating systems, computer architecture, and non-volatile memory systems. Before joining the University of Cyprus, he held roles at Google and Hewlett Packard Labs. Volos earned a Ph.D. in Computer Sciences from the University of Wisconsin – Madison and a Diploma in Electrical and Computer Engineering from the National Technical University of Athens.

Oct 27 2022 -

ERC Coffee House Talk/ICSA Colloquium - 27/10/2022

Haris Volos, Department of Computer Science at the University of Cyprus