Conversation is key to innovation. At Google Zurich, we are organizing this tech talk series to share our work and to engage with the local research and engineering community. The talks provide the opportunity to find out more about the challenging problems we are working on, approaches, utilized techniques, results, applications in products, fundamental research as well as research developments and innovation across a range of computer science disciplines. We invite researchers and engineers from academia and industry to this talk. Join us for an opportunity to connect with members of Google’s engineering team, as well as your peers from the region. Come just to listen or to engage in an active dialogue.

Registration starts at 5:30 p.m. and the talk will begin at 6:00 p.m.. Food and drinks will be provided before and after the talk.

Please confirm your attendance on the guest list by REGISTERING BY 27 MAY 2019. Please note that the number of seats is limited.

 

What Spectre means for language implementors

Until now, CPU designers and computer scientists have assumed Vegas rules at the hardware level: what happens in speculation stays in speculation. Yet in the wake of the Spectre and Meltdown attacks, it has become clear a new, massive class of security vulnerabilities awaits us at the microarchitectural level because this assumption is simply false. As language designers and implementors familiar with building towers of abstractions, we have assumed that virtualization through emulation made the worlds below the Turing machine undetectable, hidden behind a mathematically perfect mirror. This talk will explore how we have now learned to see through that mirror, into the very bizarre and alien world of microarchitectures, illuminating a tiny world of astounding complexity that holds profound implications for language security.

We look forward to seeing you!

Beate, Benjamin & The Google Research Team

Email to bhuetteroth@google.com

Agenda 

Time Topic
17:30 Registration l Food and drinks will be provided 
18:00 Tech Talk: "What Spectre means for language implementors" by Ben L. Titzer, Software Engineer, Google Munich
19:30 Networking l Food and drinks will be provided 
21:00 End of event

When and where

Google Zurich, Brandschenkestrasse 100, 8002 Zurich, Room: Tech Talk 100