[www] r193339 - BoF Abstracts

Tanya Lattner tonic at nondot.org
Thu Oct 24 05:16:34 PDT 2013


Author: tbrethou
Date: Thu Oct 24 07:16:34 2013
New Revision: 193339

URL: http://llvm.org/viewvc/llvm-project?rev=193339&view=rev
Log:
BoF Abstracts

Modified:
    www/trunk/devmtg/2013-11/index.html

Modified: www/trunk/devmtg/2013-11/index.html
URL: http://llvm.org/viewvc/llvm-project/www/trunk/devmtg/2013-11/index.html?rev=193339&r1=193338&r2=193339&view=diff
==============================================================================
--- www/trunk/devmtg/2013-11/index.html (original)
+++ www/trunk/devmtg/2013-11/index.html Thu Oct 24 07:16:34 2013
@@ -10,6 +10,7 @@
         <li><a href="#agenda">November 7 - Meeting Agenda</a></li>
         <li><a href="#abstracts">Talk Abstracts</a></li>
         <li><a href="#poster">Poster Abstracts</a></li>
+        <li><a href="#bof">BoF Abstracts</a></li>
         <li><a href="#dinner">November 7 - Evening Social</a></li>
         <li><a href="#logistics">Logistics</a></li>
 </ol>
@@ -73,37 +74,37 @@ More info coming soon.
 <tr class="alt"><td rowspan=3>9:45 - 10:30</td><td><b><a href="#talk2">Emscripten: Compiling LLVM bitcode to JavaScript
 </a></b><br>Alon Zakai, <i>Mozilla</i></td><td>Banking Hall</td></tr>
   <tr class="alt"><td><b><a href="#talk3">Code Size Reduction using Similar Function Merging</a></b><br>Tobias Edler von Koch, <i>University of Edinburgh / QuIC</i><br> Pranav Bhandarkar, <i>QuIC</i></td><td>Mercantile</td></tr>
-  <tr class="alt"><td><b>BOF: Performance Tracking & Benchmarking Infrastructure</b><br>Kristof Beyls, <i>ARM</i></td><td>Currency</td></tr>
+  <tr class="alt"><td><a href="#bof1"><b>BOF: Performance Tracking & Benchmarking Infrastructure</b></a><br>Kristof Beyls, <i>ARM</i></td><td>Currency</td></tr>
 
   <tr><td>10:30 - 11:00</td><td>Break</td><td>TBD</td></tr>
 
  <tr class="alt"><td rowspan=3>11:00 - 11:45</td><td><b><a href="#talk4">Julia: An LLVM-based approach to scientific computing</a></b><br>Keno Fischer, <i>Harvard College/MIT CSAIL</i></td><td>Banking Hall</td></tr>
   <tr class="alt"><td><b><a href="#talk5">Verifying optimizations using SMT solvers</a></b><br>Nuno Lopes, <i>INESC-ID / U. Lisboa</i></td><td>Mercantile</td></tr>
-  <tr class="alt"><td><b>BOF: TableNextGen</b><br>Mihail Popa, <i>ARM</i></td><td>Currency</td></tr>
+  <tr class="alt"><td><a href="#bof2"><b>BOF: TableNextGen</b></a><br>Mihail Popa, <i>ARM</i></td><td>Currency</td></tr>
 
 <tr><td rowspan=3>11:45 - 12:30</td><td><b><a href="#talk6">New Address Sanitizer Features</a></b><br>Kostya Serebryany,<i>Google</i><br> Alexey Samsonov, <i>Google</i></td><td>Banking Hall</td></tr>
   <tr><td><b><a href="#talk7">A Detailed Look at the R600 Backend</a></b><br>Tom Stellard, <i>Advanced Micro Devices Inc.</i></td><td>Mercantile</td></tr>
-  <tr><td><b>BOF: Debug Info</b><br>Eric Christopher, <i>Google</i></td><td>Currency</td></tr>
+  <tr><td><a href="#bof3"><b>BOF: Debug Info</b></a><br>Eric Christopher, <i>Google</i></td><td>Currency</td></tr>
 
   <tr class="alt"><td>12:30 - 2:00</td><td>Lunch</td><td>TBD</td></tr>
 
 <tr><td rowspan=3>2:00 - 2:45</td><td><b><a href="#talk8">Developer Toolchain for the PlayStation®4</a></b><br>Paul T. Robinson, <i>Sony Computer Entertainment America</i></td><td>Banking Hall</td></tr>
   <tr><td><b><a href="#talk9">Annotations for Safe Parallelism in Clang</a></b><br>Alexandros Tzannes, <i>University of Illinois, Urbana-Champaign</i></td><td>Mercantile</td></tr>
-  <tr><td><b>BOF: Extending the Sanitizer tools and porting them to other platforms</b><br>Kostya Serebryany, <i>Google</i><br>Alexey Samsonov, <i>Google</i><br>Evgeniy Stepanov, <i>Google</i></td><td>Currency</td></tr>
+  <tr><td><a href="#bof4"><b>BOF: Extending the Sanitizer tools and porting them to other platforms</b></a><br>Kostya Serebryany, <i>Google</i><br>Alexey Samsonov, <i>Google</i><br>Evgeniy Stepanov, <i>Google</i></td><td>Currency</td></tr>
 
 <tr class="alt"><td rowspan=3>2:45 - 3:30</td><td><b><a href="#talk10">Vectorization in LLVM</a></b><br>Nadav Rotem, <i>Apple</i><br> Arnold Schwaighofer, <i>Apple</i></td><td>Banking Hall</td></tr>
   <tr class="alt"><td><b><a href="#talk11">Bringing clang and LLVM to Visual C++ users</a></b><br>Reid Kleckner, <i>Google</i></td><td>Mercantile</td></tr>
-  <tr class="alt"><td><b>BOF: High Level Loop Optimization / Polly</b><br>Tobias Grosser, <i>INRIA</i><br> Sebastian Pop, <i>QuIC</i><br> Zino Benaissa, <i>QuIC</i></td><td>Currency</td></tr>
+  <tr class="alt"><td><a href="#bof5"><b>BOF: High Level Loop Optimization / Polly</b></a><br>Tobias Grosser, <i>INRIA</i><br> Sebastian Pop, <i>QuIC</i><br> Zino Benaissa, <i>QuIC</i></td><td>Currency</td></tr>
 
 <tr><td>3:30 - 4:30</td><td><b><a href="#poster">Posters</a></b></td><td>TBD</td></tr>
 
 <tr class="alt"><td rowspan=3>4:30 - 5:15</td><td><b><a href="#talk12">Building a Modern Database with LLVM</a></b><br>Skye Wanderman-Milne, <i>Cloudera</i></td><td>Banking Hall</td></tr>
   <tr class="alt"><td><b><a href="#talk13">Adapting LLDB for your hardware: Remote Debugging the Hexagon DSP</a></b><br>Colin Riley, <i>Codeplay</i></td><td>Mercantile</td></tr>
-  <tr class="alt"><td><b>BOF: Optimizations using LTO</b><br>Zino Benaissa, <i>QuIC</i></td><td>Currency</td></tr>
+  <tr class="alt"><td><a href="#bof6"><b>BOF: Optimizations using LTO</b></a><br>Zino Benaissa, <i>QuIC</i></td><td>Currency</td></tr>
 
 <tr><td rowspan=3>5:15 - 6:15</td><td><a href="#talk14"><b>PGO in LLVM: Status and Current Work</a></b><br>Bob Wilson, <i>Apple</i><br> Chandler Carruth, <i>Google</i><br> Diego Novillo, <i>Google</i></td><td>Banking Hall</td></tr>
   <tr><td><b>Lighting Talks</b><br></td><td>Mercantile</td></tr>
-  <tr><td><b>BOF: JIT & MCJIT</b><br>Andy Kaylor, <i>Intel Corporation</i></td><td>Currency</td></tr>
+  <tr><td><a href="#bof7"><b>BOF: JIT & MCJIT</a></b><br>Andy Kaylor, <i>Intel Corporation</i></td><td>Currency</td></tr>
 
   <tr><td class="alt">6:30 - 9:30</td><td>Evening Social</td><td></td></tr>
 </table>
@@ -286,6 +287,71 @@ architectural explorations, profiling do
 generation of a LLVM compiler being a key enabler of this design methodology.
 </p>
 
+<div class="www_sectiontitle" id="bof">BoF Abstracts</div>
+<p>
+<b><a id="bof1">BOF: Performance Tracking & Benchmarking Infrastructure
+</a></b><br>
+<i>Kristof Beyls - ARM</i><br>
+We lack a good public infrastructure to efficiently track performance
+improvements/regressions easily. As a small step to improve on the
+current situation, I propose to organize a BoF to discuss mainly the
+following topics:
+<br>
+(a) What advantages do we want the performance tracking and
+   benchmarking infrastructure to give us?
+<br>
+(b) What are the main technical and non-technical challenges we expect
+   for setting up an infrastructure?
+</p>
+
+<p>
+<b><a id="bof2">BOF: TableNextGen
+</a></b><br>
+<i>Mihail Popa - ARM</i><br>
+Tablegen is an essential component of the LLVM ecosystem and time has come to consider its evolution. The largest issues are the lack of formal specification, the mixing of logical concepts and the unsuitability for automated generation. The aim of this BoF is to gather ideas toward an improved specification language which follows the generally accepted criteria for domain specific languages: well defined domain meta-models, formally defined semantics, simplicity, expressiveness, lack of redundancy.
+</p>
+
+<p>
+<b><a id="bof3">BOF: Debug Info
+</a></b><br>
+<i>Eric Christopher - Google</i><br>
+</p>
+
+<p>
+<b><a id="bof4">BOF: Extending the Sanitizer tools and porting them to other platforms
+</a></b><br>
+<i>Kostya Serebryany - Google,
+Alexey Samsonov - Google, 
+Evgeniy Stepanov - Google</i><br>
+</p>
+
+<p>
+<b><a id="bof5">BOF: High Level Loop Optimization / Polly
+</a></b><br>
+<i>Tobias Grosser - INRIA,
+Sebastian Pop - QuIC,
+Zino Benaissa - QuIC</i><br>
+Discussions about Loop Optimizations, both generic ones as well as
+polyhedral Loop Optimizations as implemented in Polly. Topics include
+the pass order for high level loop optimizations, scalar evolution,
+dependence analysis, high level loop optimizations in core LLVM, the polyhedral infrastructure of Polly as well as the isl polyhedral support library.
+</p>
+
+<p>
+<b><a id="bof6">BOF: Optimizations using LTO
+</a></b><br>
+<i>Zino Benaissa - QuIC</i><br>
+</p>
+
+<p>
+<b><a id="bof7">BOF: JIT & MCJIT
+</a></b><br>
+<i>Andy Kaylor - Intel Corporation</i><br>
+
+</p>
+
+
+
 <div class="www_sectiontitle" id="dinner">November 7 - Evening Social</div>
 <p>
 More info coming soon.





More information about the llvm-commits mailing list