[www] r274625 - Add details about LLVM Cauldron keynote

Alex Bradbury via llvm-commits llvm-commits at lists.llvm.org
Wed Jul 6 06:57:52 PDT 2016


Author: asb
Date: Wed Jul  6 08:57:52 2016
New Revision: 274625

URL: http://llvm.org/viewvc/llvm-project?rev=274625&view=rev
Log:
Add details about LLVM Cauldron keynote

Modified:
    www/trunk/devmtg/2016-09/index.html

Modified: www/trunk/devmtg/2016-09/index.html
URL: http://llvm.org/viewvc/llvm-project/www/trunk/devmtg/2016-09/index.html?rev=274625&r1=274624&r2=274625&view=diff
==============================================================================
--- www/trunk/devmtg/2016-09/index.html (original)
+++ www/trunk/devmtg/2016-09/index.html Wed Jul  6 08:57:52 2016
@@ -7,6 +7,7 @@
 <ol>
         <li><a href="#about">About</a></li>
         <li><a href="#dates">Important Dates</a></li>
+        <li><a href="#schedule">Schedule</a></li>
         <li><a href="#register">Registration</a></li>
         <li><a href="#cfp">Call For Papers</a></li>
 </ol>
@@ -88,6 +89,35 @@ Here are some important dates to keep on
 </ul>
 </p>
 
+<div class="www_sectiontitle" id="schedule">Schedule</div>
+<p>
+Stay tuned for more talks to be announced. We're thrilled that <a 
+href="http://wingolog.org/about/">Andy Wingo</a> will be presenting the 
+keynote on compilation with persistent data structures.
+</p>
+
+<ul>
+  <li><b>Title</b>: Optimizing with persistent data structures</li>
+  <li><b>Abstract</b>: Is there life beyond phi variables and basic blocks? 
+  Andy will report on his experience using a new intermediate representation 
+  for compiler middle-ends, "CPS soup". The CPS soup language represents 
+  programs using Clojure-inspired maps, allowing optimizations to be neatly 
+  expressed as functions from one graph to another. Using these persistent 
+  data structures also means that the source program doesn't change while the 
+  residual program is being created, eliminating one class of problems that 
+  the optimizer writer has to keep in mind. Together we will look at some 
+  example transformations from an expressiveness as well as a performance 
+  point of view, and we will also cover some advantages which a traditional 
+  SSA graph maintains over CPS soup.</li>
+  <li><b>Bio</b>: Andy loves compilers. He has co-maintained the Guile
+  implementation of Scheme since 2009, and has also worked on the V8 and
+  SpiderMonkey JavaScript engines. He just passed his five-year
+  anniversary at <a href="https://www.igalia.com/">Igalia</a>, a consultancy 
+  out of Spain that is organized as a
+  worker-owned cooperative. After all these years, Andy's favorite
+  compilers paper is still "Lambda, the ultimate GOTO".</li>
+</ul>
+
 <div class="www_sectiontitle" id="register">Registration</div>
 
 <p>
@@ -125,6 +155,8 @@ confirm a number of proposals prior to t
 See the <a href="https://gcc.gnu.org/wiki/cauldron2016#Travel">GNU Tools 
 Cauldron page</a> for information about hotels and public transport.
 
+If you require an visa invitation letter please contact asb at asbradbury.org
+
 This event will use the <a 
 href="http://llvm.org/docs/CodeOfConduct.html">draft LLVM community code of 
 conduct</a>.




More information about the llvm-commits mailing list