- This event has passed.
Colloquium – Vijay Nagarajan
September 10 @ 12:00 pm - 1:00 pm
University of Edinburgh
Friday, September 10th
Noon – 1pm Mountain
This is a virtual talk (over Zoom), but please feel free to join the in-person discussion group in the Utah Arch Lab (MEB 2170).
Sharing Knowledge on Sharing State
How does one provide efficient read/write access to copies of a datum shared amongst multiple actors, while making it seem like only one definitive copy exists? Variants of this problem have been addressed since the term “Computer Science” was coined, by researchers spanning programming languages, distributed systems, databases, computer architecture, and the verification communities. However, this partitioning, coupled with inconsistent terminology and diversity in methodology, has prevented knowledge from flowing smoothly between these communities.
The end of Moore’s law, the rise of warehouse-scale computing, and the advent of new non-volatile memory technologies has brought all of these communities closer again. What can we learn from one another on sharing state? How to achieve consensus on solving consensus?
Bio: Vijay Nagarajan is an Associate Professor at the University of Edinburgh with interests spanning computer architecture, programming languages and computer systems. He is a co-author of the latest edition of the Primer on Memory Consistency and Cache Coherence, a recipient of an Intel Early Career Faculty Award, a PACT best-paper award, and two IEEE Top-Picks Honourable mentions.