{"id":2355,"date":"2021-02-25T12:24:27","date_gmt":"2021-02-25T17:24:27","guid":{"rendered":"https:\/\/asplos-conference.org\/?page_id=2355"},"modified":"2022-01-23T16:13:54","modified_gmt":"2022-01-23T21:13:54","slug":"keynotes","status":"publish","type":"page","link":"https:\/\/asplos-conference.org\/keynotes\/","title":{"rendered":"Keynotes and Interviews"},"content":{"rendered":"\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container\">\n<h3 id=\"19m\">Keynote: <strong>Michael Franz (University of California, Irvine<\/strong>)<\/h3>\n\n\n\n<p><\/p>\n\n\n\n<h4><strong>Fast and Furious: How the web got turbo charged just in time&#8230;<\/strong><\/h4>\n\n\n\n<p>This is an award speech for the\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/awards.acm.org\/thacker\" target=\"_blank\">2020 ACM Thacker Breakthrough in Computing Award<\/a>. <\/p>\n\n\n\n<p>Bio: <a rel=\"noreferrer noopener\" href=\"https:\/\/awards.acm.org\/award_winners\/franz_3053576\" target=\"_blank\"><strong>Michael Franz<\/strong><\/a>\u00a0is a Chancellor&#8217;s Professor in the Department of Computer Science at the University of California (UC), Irvine where he also directs the Secure Systems and Software Laboratory. His current research emphasis is in software systems, particularly focusing on compiler, virtual machine, and related system-level techniques for making software safer, or faster, or both.<\/p>\n\n\n\n<p>Franz received a Doctor of Technical Sciences degree in Computer Science and a Diplomingenieur, Informatik-Ing. ETH degree, both from the Swiss Federal Institute of Technology (ETH Zurich). His honors include receiving a Humboldt Research Award from the Alexander von Humboldt Foundation, a National Science Foundation CAREER Award, and an IEEE Computer Society Technical Achievement Award. Franz is a Fellow of ACM, the Institute of Electrical and Electronics Engineers (IEEE), the American Association for the Advancement of Science (AAAS), and the International Federation for Information Processing (IFIP).<\/p>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\"\/>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container\">\n<h3 id=\"19e\">Keynote: <strong><strong>Phillip Stanley-Marbell (University of Cambridge)<\/strong><\/strong><\/h3>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>Enabling Trustworthy Autonomous Systems with Uncertainty-Tracking Computer Architectures<\/strong><\/p>\n\n\n\n<p>Autonomous systems such as self-driving cars, drones, and robots are rapidly-evolving technologies and will touch every aspect of human life. To be widely deployed, they must be trusted by humans. Today, they are not. One reason for the lack of trust is that the empirical data which drive autonomous systems (for example, from inertial sensors and cameras) are by nature uncertain, yet microprocessors today cannot track this uncertainty and its evolution in computations.\u00a0This talk will present insights from research as well as commercial deployment of in-processor representations of uncertainty and an uncertainty-tracking computing platform which executes unmodified RISC-V binaries. The talk will highlight applications ranging from variational quantum algorithms and sensor data processing, to aerospace materials properties modeling and robotics. Unlike methods which require software to be rewritten in a domain-specific language or which may require extensive source-level changes, microarchitecture-level uncertainty tracking can achieve the same accuracy as Monte Carlo evaluation using approximately 2000-fold fewer instructions on average (and up to ~20k times fewer instructions in some cases) while requiring no source-level changes and with only minimal changes required to get uncertainty information into the microarchitecture.<\/p>\n\n\n\n<p>Bio: <a rel=\"noreferrer noopener\" href=\"https:\/\/www.phillipstanleymarbell.org\/\" target=\"_blank\">Phillip Stanley-Marbell<\/a> is an Associate Professor in the Department of Engineering at the University of Cambridge, UK (2017 to present), where he leads the <a rel=\"noreferrer noopener\" href=\"https:\/\/physcomp.eng.cam.ac.uk\" target=\"_blank\">Physical Computation Laboratory<\/a>. He is the founder and CTO at <a href=\"https:\/\/signaloid.com\" target=\"_blank\" rel=\"noreferrer noopener\">Signaloid<\/a> and is a Royal Academy of Engineering Enterprise Fellow (2022) and a Faculty Fellow at the Alan Turing Institute (2017 to 2021). Prior to moving to the UK in 2017, he was a researcher in the Computer Science and Artificial Intelligence Laboratory (CSAIL) at MIT (2014\u20132017). From 2012 to 2014, he was with the Core OS organization at Apple (Cupertino, USA) where he led the development of new system components for iOS, macOS, and watchOS that enable on-device machine learning. Prior to Apple, he spent several years (2008\u20132012) as a permanent research staff member at IBM Research in Z\u00fcrich, Switzerland. He completed his Ph.D. at Carnegie Mellon University (Pittsburgh, USA) in 2007, spending 2006\u20132008 at Technische Universiteit Eindhoven in the Netherlands. Before his Ph.D., he spent several summers as an intern and full-time engineer at Bell Labs (1995, 1996, 1999). His research focuses on investigating methods to use properties of physical systems to improve the efficiency of computation on data from nature. His research has led to several best paper nominations and awards (IEEE ESWEEK \/ Transactions on Embedded Computing Systems, ACM Computing Surveys), research highlights in the ACM\u2019s flagship Communications of the ACM journal (CACM, 2021), as well as multiple long-form articles and profiles covering his research in the mainstream media (e.g., Fast Company 2019, Wired Magazine 2020).<\/p>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\"\/>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container\">\n<h3 id=\"20e\">Keynote: <strong>Tim Harris<\/strong> <strong>(Microsoft)<\/strong><\/h3>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>Hey, you got your distributed algorithm in my ML!<\/strong><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><span style=\"text-decoration: underline;\">Bio<\/span>:  My current focus is multi-GPU inference and training of PyTorch models in the\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/microsoft\/onnxruntime\" target=\"_blank\">ONNX runtime system<\/a>\u00a0at Microsoft. More generally, my research interests span the stack encompassing distributed systems, language runtime systems, and operating systems, and with a particular emphasis on scalability and performance.<\/p>\n\n\n\n<p>Prior to Microsoft, I was with AWS and worked on large-scale storage performance and data analytics with Amazon S3\u2014for more on that, see talks from\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/www.youtube.com\/watch?v=54AhwfME6wI\" target=\"_blank\">re:Invent<\/a>, and the\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/docs.aws.amazon.com\/AmazonS3\/latest\/API\/API_SelectObjectContent.html\" target=\"_blank\">S3 Select<\/a>\u00a0feature. Further back, I led the\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/labs.oracle.com\/pls\/apex\/labs\/r\/labs\/intro\" target=\"_blank\">Oracle Labs group in Cambridge, UK<\/a>\u00a0working on runtime systems for in-memory graph analytics, and the confluence of work on \u201cbig data\u201d and ideas from high-performance computing. Before joining Oracle I had a previous stint with Microsoft (2004\u20132012), working on\u00a0<a rel=\"noreferrer noopener\" href=\"http:\/\/www.morganclaypool.com\/doi\/abs\/10.2200\/S00272ED1V01Y201006CAC011\" target=\"_blank\">transactional memory<\/a>\u00a0and on the\u00a0<a rel=\"noreferrer noopener\" href=\"http:\/\/www.barrelfish.org\/\" target=\"_blank\">Barrelfish<\/a>\u00a0research operating system. I was on the faculty of the University of Cambridge Computer Laboratory (2000\u20132004) where I led the department&#8217;s research on concurrent data structures and contributed to the Xen virtual machine monitor project.<\/p>\n\n\n\n<p><a href=\"https:\/\/timharris.uk\/\" target=\"_blank\" rel=\"noreferrer noopener\">More information about the speaker.<\/a><\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container\"><\/div><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container\"><\/div><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container\">\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container\">\n<p> <\/p>\n<\/div><\/div>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":15,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/asplos-conference.org\/wp-json\/wp\/v2\/pages\/2355"}],"collection":[{"href":"https:\/\/asplos-conference.org\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/asplos-conference.org\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/asplos-conference.org\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/asplos-conference.org\/wp-json\/wp\/v2\/comments?post=2355"}],"version-history":[{"count":43,"href":"https:\/\/asplos-conference.org\/wp-json\/wp\/v2\/pages\/2355\/revisions"}],"predecessor-version":[{"id":3001,"href":"https:\/\/asplos-conference.org\/wp-json\/wp\/v2\/pages\/2355\/revisions\/3001"}],"wp:attachment":[{"href":"https:\/\/asplos-conference.org\/wp-json\/wp\/v2\/media?parent=2355"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}