Dr. Robert Muth

Google New York

"Native Client and PNaCl"

(Gastvortrag im Rahmen des Besuchs der "AG Algorithmen und Komplexität")

Native Client is an open-source technology for running native code in web applications, with the goal of maintaining OS portability, and safety that people expect from web apps. Native Client uses software fault isolation and a specialized runtime to direct all system interaction and side effects through managed interfaces. It supports performance-oriented features generally absent from web application programming environments, such as thread support. Native Client combines these properties in an open architecture designed to leverage existing web standards, and to encourage community review and 3rd-party tools. This talk will cover system design and implementation, and some of our experiences securing and using the system. We will also talk about PNaCl which will provide instruction set architecture neutrality.

Bio: Robert Muth is a Software Engineer at Google in New York. He received a Ph.D. in Computer Science from the University of Arizona. After graduation he worked on various low level instrumentation and optimization tools (Spike, Ispike, Pin) for Compaq and Intel. In 2005 he joined Google. After a four year foray in the field of search quality, he rediscovered his love for compiler work joined the Native Client team, where he started the PNaCl project.

Zeit: Dienstag, 25. September 2012, 16:00 Uhr
Raum: 48/680