[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