Please RSVP also here: https://www.cs.ubc.ca/event/2019/03/alumniindustry-lecture-professor-margo-seltzer-nvm-carol-visions-nvm-past-present-and-
Around 2010, we observed significant research activity around the development of non-volatile memory (NVM) technologies. Shortly thereafter, other research communities began considering the implications of non-volatile memory on system design, from storage systems to data management solutions to entire systems. Finally, in July 2015, Intel and Micron Technology announced 3D XPoint.
Non-volatile memory is a potential game-changer, providing data persistence at close-to-memory speed. However, we should temper the enthusiasm around NVM by examining it through an historical lens that views it as the convergence of several past research trends starting with the concept of single-level store, encompassing the 1980's hype around bubble memory, building upon persistent object systems, and leveraging recent work in transactional memory. I'll present this historical context as it relates to today's technology to suggest some of the more interesting future possibilities.
MARGO I. SELTZER is Canada 150 Research Chair in Computer Systems and the Cheriton Family chair in Computer Science at the University of British Columbia. Her research interests are in systems, construed quite broadly: systems for capturing and accessing data provenance, file systems, databases, transaction processing systems, storage and analysis of graph-structured data, new architectures for parallelizing execution, and systems that apply technology to problems in healthcare.
She is the author of several widely-used software packages including database and transaction libraries and the 4.4BSD log-structured file system. Dr. Seltzer was a co-founder and CTO of Sleepycat Software, the makers of Berkeley DB and is now an Architect for Oracle Corporation. She serves on the Computer Science and Telecommunications Board (CSTB) of the (US) National Academies and the Defense Advanced Research Projects Agency (DARPA) Information Science and Technology (ISAT) Study Group. She is a past President of the USENIX Assocation and served as the USENIX representative to the Computing Research Association Board of Directors and on the Computing Community Consortium. She is a Sloan Foundation Fellow in Computer Science, an ACM Fellow, a Bunting Fellow, and was the recipient of the 1996 Radcliffe Junior Faculty Fellowship. She is recognized as an outstanding teacher and mentor, having received the Phi Beta Kappa teaching award in 1996, the Abrahmson Teaching Award in 1999, the Capers and Marion McDonald Award for Excellence in Mentoring and Advising in 2010, and the CRA-E Undergraduate Research Mentoring Award in 2017.
Professor Seltzer received an A.B. degree in Applied Mathematics from Harvard/Radcliffe College and a Ph. D. in Computer Science from the University of California, Berkeley.