03/26/2019
CSGSA, Women in Computing, and ACM Student Chapter invite you to the 15th CS Student Conference. This is a conference entirely organized by students in our department and it showcases research talks (both mature and in-progress), posters, and demos. We will have the visit of two seasoned researchers for a special talk (Joseph Izraelevitz @ 9) and a keynote (Christopher Moore @ 2). Free breakfast, lunch, and ice cream will be provided through the day. Undergrads are especially encouraged to attend the CS Festival at 3:15.
All are welcome!
=============================================
Agenda (Wednesday, March 27th):
8:30 Breakfast and Registration @ Stamm Commons
CEC 1044
9:00 Special Talk: Joseph Izraelevitz - Practical and Formal Infrastructure for Nonvolatile Memory @ Stamm Commons CEC 1044
10:00 to 12:10 Lightning Talk and Research Sessions @ Stamm Commons CEC 1044
12:10 Lunch (free) @ Centennial Courtyard
1:00 Poster Session @ Stamm Commons CEC 1044
2:00 Keynote: Professor Christopher Moore @ Centennial Auditorium CEC 1041
3:15 CS Festival (Demos, Games, & Ice Cream Social) @ Stamm Commons CEC 1044
https://sc2019.cs.unm.edu/program.html
=============================================
Special Talk: Joseph Izraelevitz - Faculty Candidate
Stamm Commons CEC 1044
9:00-10:00 AM
Title: Practical and Formal Infrastructure for Nonvolatile Memory
For decades, programmers have interacted with persistent storage via a well-defined block-based API, namely, that of the file system. However, it is expected that byte-addressable nonvolatile memory (NVM) will soon be commonplace, potentially transforming main memory into a storage device. This transition forces fundamental changes in how to reason about and manage persistent storage. The possibility that programmers may wish for data in main memory to survive program runs and even system crashes suggests the need to reassess design decisions at all levels of the system stack.
This talk will discuss how system architecture and formal foundations are changing to meet the demands of NVM at all scales. At a formal level, we explore what it means for a program to be "correct" on a machine with NVM. At the hardware level, extensions of memory consistency control the ordering and timing of writes into persistence. At the library level, data structures are transformed to be consistent not only in the face of concurrent access, but also in the wake of crashes. Finally, at the compiler and language level, extensions to transactional memory give programmers the ability to ensure that complex changes to persistent state are not only isolated and consistent, but also failure atomic and durable. We conclude by discussing the second-order effects of these changes and how we expect the software ecosystem will mutate after NVM has become deeply integrated into the stack.
Bio. Dr. Joseph (Joe) Izraelevitz is a postdoctoral researcher in the Nonvolatile Systems Lab at the University of California, San Diego. He previously completed a postdoctoral position at IMDEA Software Institute in Madrid, Spain. He completed his doctoral degree in March 2018 under Prof. Michael L. Scott at the University of Rochester in Rochester, NY. With a background in shared memory programming, his doctoral research explored the impact of new nonvolatile memory technologies on both practical systems infrastructure and formal program reasoning. His research interests include distributed computing theory, shared memory synchronization, and parallelism in general. Prior to his graduate studies, Joe served as an active duty US Army officer for three years, including a year-long deployment to Afghanistan as a staff officer. He received his undergraduate degree from Washington University in St. Louis in 2009.
Keynote: Professor Christopher Moore
Centennial Auditorium CEC 1041
2:00-3:00 PM
Cristopher Moore received his B.A. in Physics, Mathematics, and Integrated Science from Northwestern University and his Ph.D. in Physics from Cornell. From 2000 to 2012 he was a professor at the University of New Mexico with joint appointments in Computer Science and Physics. Since then, Moore has been a resident professor at the Santa Fe Institute and has held visiting positions at École Normale Superieure, École Polytechnique, Université Paris 7, the Niels Bohr Institute, Northeastern University, and the University of Michigan.
He has published over 150 papers at the boundary between physics and computer science, randing from quantum computing, to phase transitions in NP-complete problems, to the theory of social networks and efficient algorithms for analyzing their structure. He is an elected Fellow of the American Physical Society, the American Mathematical Society, and the American Association for the Advancement of Science. With Stephan Mertens, he is the author of The Nature of Computation from Oxford University Press.