[www] r220134 - Add lightning talk abstracts.

Tanya Lattner tonic at nondot.org
Fri Oct 17 22:56:02 PDT 2014


Author: tbrethou
Date: Sat Oct 18 00:56:02 2014
New Revision: 220134

URL: http://llvm.org/viewvc/llvm-project?rev=220134&view=rev
Log:
Add lightning talk abstracts.

Modified:
    www/trunk/devmtg/2014-10/index.html

Modified: www/trunk/devmtg/2014-10/index.html
URL: http://llvm.org/viewvc/llvm-project/www/trunk/devmtg/2014-10/index.html?rev=220134&r1=220133&r2=220134&view=diff
==============================================================================
--- www/trunk/devmtg/2014-10/index.html (original)
+++ www/trunk/devmtg/2014-10/index.html Sat Oct 18 00:56:02 2014
@@ -378,6 +378,74 @@ Ben Barham (Speaker) - Oracle</i><br>
 Frappé is a new tool to support developers with a range of code comprehension queries in multi-million line codebases, from "Does function X or something it calls write to global variable Y?" to "How much code could be affected if I change this macro?".  Results are overlaid on a visualisation of the code based on a cartographic map, where the continent/country/state hierarchy corresponds to the code equivalent: high-level architectural components down to individual files and functions. This allows users to visually filter results based on their location and more immediately guage their number and locality.
 </p>
 
+<div class="www_sectiontitle" id="light">Lightning Talk Abstracts</div>
+
+<p>
+<b>Automatic Loop Diagonalization with LLVM
+</a></b><br>
+<i>Vedant Kumar - UC Berkeley</i><br>
+Speeding up loops which behave like invertible matrices.
+</p>
+
+<p>
+<b>PBQP register allocation
+</a></b><br>
+<i>Arnaud de Grandmaison - ARM,
+ Lang Hames - Apple</i><br>
+The PBQP register allocator has been part of the LLVM source code for a long time. This talk will present a high level overview of the PBQP allocator principles, as well as its status and future work.
+</p>
+
+<p>
+<b>PBQP register allocation in the wild
+</a></b><br>
+<i>Arnaud de Grandmaison - ARM,
+ Lang Hames - Apple</i><br>
+This talk will present how the PBQP is used with 2 real world processors and report some performance numbers.
+</p>
+
+<p>
+<b>GPolly: An Improved GPGPU Code Generation Backend for Polly
+</a></b><br>
+<i>Yabin Hu - 
+China University of Geosciences</i><br>
+GPolly is an improved GPGPU code generation backend for LLVM/Polly, which can transform sequential LLVM IRs and map them onto GPGPU architecture.
+</p>
+
+<p>
+<b>Link-Time Optimization on PlayStation(R)4
+</a></b><br>
+<i>Yunzhong Gao - Sony Computer Entertainment America</i><br>
+As a follow-up to last year's presentation, this is a talk on our experience implementing LTO on
+PlayStation(R)4’s proprietary linker, including some of the challenges and results we see in the games.
+</p>
+
+<p>
+<b>Software Visualizer (SWViz): A tool for visually exploring Linux kernel
+with Clang
+</a></b><br>
+<i>Harsh Vardhan Dwivedi - QuIC</i><br>
+What is SWviz and why should I care about it anyway?
+SWViz is a tool to explore the call graph of a program. It’s chief advantage being able to leverage the linker and compiler (Clang) to generate accurate call-graphs. Through use of Swviz one can quickly gain an understanding of how a program is working. This leads to a massive cutdown in number of hours spent understanding the call-flow of any mature codebase. We’ll demonstrate use of SWViz with Linux Kernel.
+</p>
+
+<p>
+<b>LLVM for Interactive Modeling and High Performance Simulation
+</a></b><br>
+<i>Peng Cheng - The MathWorks, Inc.</i><br>
+At MathWorks, LLVM has been used to create multi-thread JIT engines for
+interactive modeling and high performance simulation.  This talk will present
+why and how LLVM is used to implement the JIT engines as well as some
+challenges.
+</p>
+
+<p>
+<b>AddressSanitizer for Windows
+</a></b><br>
+<i>Timur Iskhodzhanov - Google</i><br>
+A fast memory error detector, now available to try on Windows.
+Brief overview of the internals and some initial deployment results.
+</p>
+
 <div class="www_sectiontitle" id="tutorials">Tutorial Abstracts</div>
 
 <p>





More information about the llvm-commits mailing list