[www] r358401 - [EuroLLVM'19] Add a bunch of tech talk slides.
Arnaud A. de Grandmaison via llvm-commits
llvm-commits at lists.llvm.org
Mon Apr 15 05:59:22 PDT 2019
Author: aadg
Date: Mon Apr 15 05:59:22 2019
New Revision: 358401
URL: http://llvm.org/viewvc/llvm-project?rev=358401&view=rev
Log:
[EuroLLVM'19] Add a bunch of tech talk slides.
Added:
www/trunk/devmtg/2019-04/slides/TechTalk-Barton-Loop_fusion_loop_distribution_and_their_place_in_the_loop_optimization_pipeline.pdf (with props)
www/trunk/devmtg/2019-04/slides/TechTalk-Berg-LLVM_numerics_improvements.pdf (with props)
www/trunk/devmtg/2019-04/slides/TechTalk-Besard-Just_compile_it_high_level_programming_on_the_GPU_with_Julia.pdf (with props)
www/trunk/devmtg/2019-04/slides/TechTalk-Cabrelles-Testing_and_qualification_of_optimizing_compilers_for_functional_safety.pdf (with props)
www/trunk/devmtg/2019-04/slides/TechTalk-Clow-Changes_to_the_C++_standard_library_for_C++20.pdf (with props)
www/trunk/devmtg/2019-04/slides/TechTalk-Devlieghere-LLDB_reproducers.pdf (with props)
www/trunk/devmtg/2019-04/slides/TechTalk-Ferriere-A_compiler_approach_to_cybersecurity.pdf (with props)
www/trunk/devmtg/2019-04/slides/TechTalk-Guo-Zhou-Handling_all_Facebook_requests_with_JITed_C++_code.pdf (with props)
www/trunk/devmtg/2019-04/slides/TechTalk-Joerg-Automated_GPU_Kernel_Fusion_with_XLA.pdf (with props)
www/trunk/devmtg/2019-04/slides/TechTalk-Kreindl-LLVM_IR_in_GraalVM.pdf (with props)
www/trunk/devmtg/2019-04/slides/TechTalk-Lorenz-clang-scan-deps_Fast_dependency_scanning_for_explicit_modules.pdf (with props)
www/trunk/devmtg/2019-04/slides/TechTalk-Prica-Improving_LLVM_DebugInfo.pdf (with props)
www/trunk/devmtg/2019-04/slides/TechTalk-Rosenkranzer-Switching_a_Linux_distro.pdf (with props)
www/trunk/devmtg/2019-04/slides/TechTalk-Schatz-Sulong_an_experience_report.pdf (with props)
www/trunk/devmtg/2019-04/slides/TechTalk-de-Wolff-Helium_Haskell_compiler.pdf (with props)
Modified:
www/trunk/devmtg/2019-04/index.html
www/trunk/devmtg/2019-04/talks.html
Modified: www/trunk/devmtg/2019-04/index.html
URL: http://llvm.org/viewvc/llvm-project/www/trunk/devmtg/2019-04/index.html?rev=358401&r1=358400&r2=358401&view=diff
==============================================================================
--- www/trunk/devmtg/2019-04/index.html (original)
+++ www/trunk/devmtg/2019-04/index.html Mon Apr 15 05:59:22 2019
@@ -151,12 +151,12 @@ There is a separate schedule for the <a
<ul>
<li><a href="talks.html#Talk_1">
Switching a Linux distribution's main toolchains to LLVM/Clang</a>
- [ Video ] [ Slides ]
+ [ Video ] [ <a href="slides/TechTalk-Rosenkranzer-Switching_a_Linux_distro.pdf">Slides</a> ]
<i>Bernhard Rosenkränzer (Linaro, OpenMandriva, LinDev)</i>
</li>
<li><a href="talks.html#Talk_2">
Just compile it: High-level programming on the GPU with Julia</a>
- [ Video ] [ Slides ]
+ [ Video ] [ <a href="slides/TechTalk-Besard-Just_compile_it_high_level_programming_on_the_GPU_with_Julia.pdf">Slides</a> ]
<i>Tim Besard (Ghent University)</i>
</li>
<li><a href="talks.html#Talk_3">
@@ -166,7 +166,7 @@ There is a separate schedule for the <a
</li>
<li><a href="talks.html#Talk_4">
A compiler approach to Cyber-Security</a>
- [ Video ] [ Slides ]
+ [ Video ] [ <a href="slides/TechTalk-Ferriere-A_compiler_approach_to_cybersecurity.pdf">Slides</a> ]
<i>François de Ferrière (STMicroelectronics)</i>
</li>
<li><a href="talks.html#Talk_5">
@@ -181,37 +181,37 @@ There is a separate schedule for the <a
</li>
<li><a href="talks.html#Talk_7">
Automated GPU Kernel Fusion with XLA</a>
- [ Video ] [ Slides ]
+ [ Video ] [ <a href="slides/TechTalk-Joerg-Automated_GPU_Kernel_Fusion_with_XLA.pdf">Slides</a> ]
<i>Thomas Joerg (Google)</i>
</li>
<li><a href="talks.html#Talk_8">
The Helium Haskell compiler and its new LLVM backend</a>
- [ Video ] [ Slides ]
+ [ Video ] [ <a href="slides/TechTalk-de-Wolff-Helium_Haskell_compiler.pdf">Slides</a> ]
<i>Ivo Gabe de Wolff (University of Utrecht)</i>
</li>
<li><a href="talks.html#Talk_9">
Testing and Qualification of Optimizing Compilers for Functional Safety</a>
- [ Video ] [ Slides ]
+ [ Video ] [ <a href="slides/TechTalk-Cabrelles-Testing_and_qualification_of_optimizing_compilers_for_functional_safety.pdf">Slides</a> ]
<i>José Luis March Cabrelles (Solid Sands)</i>
</li>
<li><a href="talks.html#Talk_10">
Improving Debug Information in LLVM to Recover Optimized-out Function Parameters</a>
- [ Video ] [ Slides ]
+ [ Video ] [ <a href="slides/TechTalk-Prica-Improving_LLVM_DebugInfo.pdf">Slides</a> ]
<i>Nikola Prica (RT-RK), Djordje Todorovic (RT-RK), Ananthakrishna Sowda (CISCO), Ivan Baev (CISCO)</i>
</li>
<li><a href="talks.html#Talk_11">
LLVM IR in GraalVM: Multi-Level, Polyglot Debugging with Sulong</a>
- [ Video ] [ Slides ]
+ [ Video ] [ <a href="slides/TechTalk-Kreindl-LLVM_IR_in_GraalVM.pdf">Slides</a> ]
<i>Jacob Kreindl (Johannes Kepler University Linz)</i>
</li>
<li><a href="talks.html#Talk_12">
LLDB Reproducers</a>
- [ Video ] [ Slides ]
+ [ Video ] [ <a href="slides/TechTalk-Devlieghere-LLDB_reproducers.pdf">Slides</a> ]
<i>Jonas Devlieghere (Apple)</i>
</li>
<li><a href="talks.html#Talk_13">
Sulong: An experience report of using the "other end" of LLVM in GraalVM.</a>
- [ Video ] [ Slides ]
+ [ Video ] [ <a href="slides/TechTalk-Schatz-Sulong_an_experience_report.pdf">Slides</a> ]
<i>Roland Schatz (Oracle Labs), Josef Eisl (Oracle Labs)</i>
</li>
<li><a href="talks.html#Talk_14">
@@ -221,12 +221,12 @@ There is a separate schedule for the <a
</li>
<li><a href="talks.html#Talk_15">
Handling all Facebook requests with JITed C++ code</a>
- [ Video ] [ Slides ]
+ [ Video ] [ <a href="slides/TechTalk-Guo-Zhou-Handling_all_Facebook_requests_with_JITed_C++_code.pdf">Slides</a> ]
<i>Huapeng Zhou (Facebook), Yuhan Guo (Facebook)</i>
</li>
<li><a href="talks.html#Talk_16">
clang-scan-deps: Fast dependency scanning for explicit modules</a>
- [ Video ] [ Slides ]
+ [ Video ] [ <a href="slides/TechTalk-Lorenz-clang-scan-deps_Fast_dependency_scanning_for_explicit_modules.pdf">Slides</a> ]
<i>Alex Lorenz (Apple), Michael Spencer (Apple)</i>
</li>
<li><a href="talks.html#Talk_17">
@@ -241,7 +241,7 @@ There is a separate schedule for the <a
</li>
<li><a href="talks.html#Talk_19">
Changes to the C++ standard library for C++20</a>
- [ Video ] [ Slides ]
+ [ Video ] [ <a href="slides/TechTalk-Clow-Changes_to_the_C++_standard_library_for_C++20.pdf">Slides</a> ]
<i>Marshall Clow (CppAlliance)</i>
</li>
<li><a href="talks.html#Talk_20">
@@ -256,7 +256,7 @@ There is a separate schedule for the <a
</li>
<li><a href="talks.html#Talk_22">
LLVM Numerics Improvements</a>
- [ Video ] [ Slides ]
+ [ Video ] [ <a href="slides/TechTalk-Berg-LLVM_numerics_improvements.pdf">Slides</a> ]
<i>Michael Berg (Apple), Steve Canon (Apple)</i>
</li>
<li><a href="talks.html#Talk_23">
@@ -266,7 +266,7 @@ There is a separate schedule for the <a
</li>
<li><a href="talks.html#Talk_24">
Loop Fusion, Loop Distribution and their Place in the Loop Optimization Pipeline</a>
- [ Video ] [ Slides ]
+ [ Video ] [ <a href="slides/TechTalk-Barton-Loop_fusion_loop_distribution_and_their_place_in_the_loop_optimization_pipeline.pdf">Slides</a> ]
<i>Kit Barton (IBM), Johannes Doerfert (Argonne National Lab), Hal Finkel (Argonne National Lab), Michael Kruse (Argonne National Lab)</i>
</li>
</ul>
Added: www/trunk/devmtg/2019-04/slides/TechTalk-Barton-Loop_fusion_loop_distribution_and_their_place_in_the_loop_optimization_pipeline.pdf
URL: http://llvm.org/viewvc/llvm-project/www/trunk/devmtg/2019-04/slides/TechTalk-Barton-Loop_fusion_loop_distribution_and_their_place_in_the_loop_optimization_pipeline.pdf?rev=358401&view=auto
==============================================================================
Binary file - no diff available.
Propchange: www/trunk/devmtg/2019-04/slides/TechTalk-Barton-Loop_fusion_loop_distribution_and_their_place_in_the_loop_optimization_pipeline.pdf
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: www/trunk/devmtg/2019-04/slides/TechTalk-Berg-LLVM_numerics_improvements.pdf
URL: http://llvm.org/viewvc/llvm-project/www/trunk/devmtg/2019-04/slides/TechTalk-Berg-LLVM_numerics_improvements.pdf?rev=358401&view=auto
==============================================================================
Binary file - no diff available.
Propchange: www/trunk/devmtg/2019-04/slides/TechTalk-Berg-LLVM_numerics_improvements.pdf
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: www/trunk/devmtg/2019-04/slides/TechTalk-Besard-Just_compile_it_high_level_programming_on_the_GPU_with_Julia.pdf
URL: http://llvm.org/viewvc/llvm-project/www/trunk/devmtg/2019-04/slides/TechTalk-Besard-Just_compile_it_high_level_programming_on_the_GPU_with_Julia.pdf?rev=358401&view=auto
==============================================================================
Binary file - no diff available.
Propchange: www/trunk/devmtg/2019-04/slides/TechTalk-Besard-Just_compile_it_high_level_programming_on_the_GPU_with_Julia.pdf
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: www/trunk/devmtg/2019-04/slides/TechTalk-Cabrelles-Testing_and_qualification_of_optimizing_compilers_for_functional_safety.pdf
URL: http://llvm.org/viewvc/llvm-project/www/trunk/devmtg/2019-04/slides/TechTalk-Cabrelles-Testing_and_qualification_of_optimizing_compilers_for_functional_safety.pdf?rev=358401&view=auto
==============================================================================
Binary file - no diff available.
Propchange: www/trunk/devmtg/2019-04/slides/TechTalk-Cabrelles-Testing_and_qualification_of_optimizing_compilers_for_functional_safety.pdf
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: www/trunk/devmtg/2019-04/slides/TechTalk-Clow-Changes_to_the_C++_standard_library_for_C++20.pdf
URL: http://llvm.org/viewvc/llvm-project/www/trunk/devmtg/2019-04/slides/TechTalk-Clow-Changes_to_the_C%2B%2B_standard_library_for_C%2B%2B20.pdf?rev=358401&view=auto
==============================================================================
Binary file - no diff available.
Propchange: www/trunk/devmtg/2019-04/slides/TechTalk-Clow-Changes_to_the_C++_standard_library_for_C++20.pdf
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: www/trunk/devmtg/2019-04/slides/TechTalk-Devlieghere-LLDB_reproducers.pdf
URL: http://llvm.org/viewvc/llvm-project/www/trunk/devmtg/2019-04/slides/TechTalk-Devlieghere-LLDB_reproducers.pdf?rev=358401&view=auto
==============================================================================
Binary file - no diff available.
Propchange: www/trunk/devmtg/2019-04/slides/TechTalk-Devlieghere-LLDB_reproducers.pdf
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: www/trunk/devmtg/2019-04/slides/TechTalk-Ferriere-A_compiler_approach_to_cybersecurity.pdf
URL: http://llvm.org/viewvc/llvm-project/www/trunk/devmtg/2019-04/slides/TechTalk-Ferriere-A_compiler_approach_to_cybersecurity.pdf?rev=358401&view=auto
==============================================================================
Binary file - no diff available.
Propchange: www/trunk/devmtg/2019-04/slides/TechTalk-Ferriere-A_compiler_approach_to_cybersecurity.pdf
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: www/trunk/devmtg/2019-04/slides/TechTalk-Guo-Zhou-Handling_all_Facebook_requests_with_JITed_C++_code.pdf
URL: http://llvm.org/viewvc/llvm-project/www/trunk/devmtg/2019-04/slides/TechTalk-Guo-Zhou-Handling_all_Facebook_requests_with_JITed_C%2B%2B_code.pdf?rev=358401&view=auto
==============================================================================
Binary file - no diff available.
Propchange: www/trunk/devmtg/2019-04/slides/TechTalk-Guo-Zhou-Handling_all_Facebook_requests_with_JITed_C++_code.pdf
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: www/trunk/devmtg/2019-04/slides/TechTalk-Joerg-Automated_GPU_Kernel_Fusion_with_XLA.pdf
URL: http://llvm.org/viewvc/llvm-project/www/trunk/devmtg/2019-04/slides/TechTalk-Joerg-Automated_GPU_Kernel_Fusion_with_XLA.pdf?rev=358401&view=auto
==============================================================================
Binary file - no diff available.
Propchange: www/trunk/devmtg/2019-04/slides/TechTalk-Joerg-Automated_GPU_Kernel_Fusion_with_XLA.pdf
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: www/trunk/devmtg/2019-04/slides/TechTalk-Kreindl-LLVM_IR_in_GraalVM.pdf
URL: http://llvm.org/viewvc/llvm-project/www/trunk/devmtg/2019-04/slides/TechTalk-Kreindl-LLVM_IR_in_GraalVM.pdf?rev=358401&view=auto
==============================================================================
Binary file - no diff available.
Propchange: www/trunk/devmtg/2019-04/slides/TechTalk-Kreindl-LLVM_IR_in_GraalVM.pdf
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: www/trunk/devmtg/2019-04/slides/TechTalk-Lorenz-clang-scan-deps_Fast_dependency_scanning_for_explicit_modules.pdf
URL: http://llvm.org/viewvc/llvm-project/www/trunk/devmtg/2019-04/slides/TechTalk-Lorenz-clang-scan-deps_Fast_dependency_scanning_for_explicit_modules.pdf?rev=358401&view=auto
==============================================================================
Binary file - no diff available.
Propchange: www/trunk/devmtg/2019-04/slides/TechTalk-Lorenz-clang-scan-deps_Fast_dependency_scanning_for_explicit_modules.pdf
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: www/trunk/devmtg/2019-04/slides/TechTalk-Prica-Improving_LLVM_DebugInfo.pdf
URL: http://llvm.org/viewvc/llvm-project/www/trunk/devmtg/2019-04/slides/TechTalk-Prica-Improving_LLVM_DebugInfo.pdf?rev=358401&view=auto
==============================================================================
Binary file - no diff available.
Propchange: www/trunk/devmtg/2019-04/slides/TechTalk-Prica-Improving_LLVM_DebugInfo.pdf
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: www/trunk/devmtg/2019-04/slides/TechTalk-Rosenkranzer-Switching_a_Linux_distro.pdf
URL: http://llvm.org/viewvc/llvm-project/www/trunk/devmtg/2019-04/slides/TechTalk-Rosenkranzer-Switching_a_Linux_distro.pdf?rev=358401&view=auto
==============================================================================
Binary file - no diff available.
Propchange: www/trunk/devmtg/2019-04/slides/TechTalk-Rosenkranzer-Switching_a_Linux_distro.pdf
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: www/trunk/devmtg/2019-04/slides/TechTalk-Schatz-Sulong_an_experience_report.pdf
URL: http://llvm.org/viewvc/llvm-project/www/trunk/devmtg/2019-04/slides/TechTalk-Schatz-Sulong_an_experience_report.pdf?rev=358401&view=auto
==============================================================================
Binary file - no diff available.
Propchange: www/trunk/devmtg/2019-04/slides/TechTalk-Schatz-Sulong_an_experience_report.pdf
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: www/trunk/devmtg/2019-04/slides/TechTalk-de-Wolff-Helium_Haskell_compiler.pdf
URL: http://llvm.org/viewvc/llvm-project/www/trunk/devmtg/2019-04/slides/TechTalk-de-Wolff-Helium_Haskell_compiler.pdf?rev=358401&view=auto
==============================================================================
Binary file - no diff available.
Propchange: www/trunk/devmtg/2019-04/slides/TechTalk-de-Wolff-Helium_Haskell_compiler.pdf
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Modified: www/trunk/devmtg/2019-04/talks.html
URL: http://llvm.org/viewvc/llvm-project/www/trunk/devmtg/2019-04/talks.html?rev=358401&r1=358400&r2=358401&view=diff
==============================================================================
--- www/trunk/devmtg/2019-04/talks.html (original)
+++ www/trunk/devmtg/2019-04/talks.html Mon Apr 15 05:59:22 2019
@@ -69,7 +69,7 @@ especially in machine learning and other
<tr><td valign="top" id="Talk_1">
<b>Switching a Linux distribution's main toolchains to LLVM/Clang</b>
- [ Video ] [ Slides ]<br>
+ [ Video ] [ <a href="slides/TechTalk-Rosenkranzer-Switching_a_Linux_distro.pdf">Slides</a> ]<br>
<i>Bernhard Rosenkränzer (Linaro, OpenMandriva, LinDev)</i>
<p>OpenMandriva is the first general-purpose Linux distribution that has
switched its primary toolchain to Clang -- this talk will give an overview of
@@ -79,7 +79,7 @@ problems (usually worked around by using
<tr><td valign="top" id="Talk_2">
<b>Just compile it: High-level programming on the GPU with Julia</b>
- [ Video ] [ Slides ]<br>
+ [ Video ] [ <a href="slides/TechTalk-Besard-Just_compile_it_high_level_programming_on_the_GPU_with_Julia.pdf">Slides</a> ]<br>
<i>Tim Besard (Ghent University)</i>
<p>High-level programming languages often rely on interpretation or compilation
schemes that are ill-suited for hardware accelerators like GPUs: These devices
@@ -126,7 +126,7 @@ creating working refactorings.</p>
<tr><td valign="top" id="Talk_4">
<b>A compiler approach to Cyber-Security</b>
- [ Video ] [ Slides ]<br>
+ [ Video ] [ <a href="slides/TechTalk-Ferriere-A_compiler_approach_to_cybersecurity.pdf">Slides</a> ]<br>
<i>François de Ferrière (STMicroelectronics)</i>
<p>STMicroelectronics is developing LLVM-based compilation tools for its
proprietary processors and also for the ARM cores. Applications, among which an
@@ -178,7 +178,7 @@ reach a performance comparable to OpenCL
<tr><td valign="top" id="Talk_7">
<b>Automated GPU Kernel Fusion with XLA</b>
- [ Video ] [ Slides ]<br>
+ [ Video ] [ <a href="slides/TechTalk-Joerg-Automated_GPU_Kernel_Fusion_with_XLA.pdf">Slides</a> ]
<i>Thomas Joerg (Google)</i>
<p>XLA (Accelerated Linear Algebra) is an optimizing compiler for linear
algebra that accelerates TensorFlow computations. The XLA compiler lowers to
@@ -196,7 +196,7 @@ kernels.</p>
<tr><td valign="top" id="Talk_8">
<b>The Helium Haskell compiler and its new LLVM backend</b>
- [ Video ] [ Slides ]<br>
+ [ Video ] [ <a href="slides/TechTalk-de-Wolff-Helium_Haskell_compiler.pdf">Slides</a> ]<br>
<i>Ivo Gabe de Wolff (University of Utrecht)</i>
<p>Helium, developed at the University of Utrecht, is a compiler for the
functional, lazy language Haskell. It is used for research on error diagnosis
@@ -208,7 +208,7 @@ level optimizations which cannot be done
<tr><td valign="top" id="Talk_9">
<b>Testing and Qualification of Optimizing Compilers for Functional Safety</b>
- [ Video ] [ Slides ]<br>
+ [ Video ] [ <a href="slides/TechTalk-Cabrelles-Testing_and_qualification_of_optimizing_compilers_for_functional_safety.pdf">Slides</a> ]<br>
<i>José Luis March Cabrelles (Solid Sands)</i>
<p>In the development of embedded applications, the compiler plays a crucial
role in the translation from source to machine code. If the application is
@@ -234,7 +234,7 @@ through.</p>
<tr><td valign="top" id="Talk_10">
<b>Improving Debug Information in LLVM to Recover Optimized-out Function Parameters</b>
- [ Video ] [ Slides ]<br>
+ [ Video ] [ <a href="slides/TechTalk-Prica-Improving_LLVM_DebugInfo.pdf">Slides</a> ]<br>
<i>Nikola Prica (RT-RK), Djordje Todorovic (RT-RK), Ananthakrishna Sowda (CISCO), Ivan Baev (CISCO)</i>
<p>Software release products are compiled with optimization level -O2 and
higher. Such products might produce a core-file that is used for investigating
@@ -256,7 +256,7 @@ function parameters.</p>
<tr><td valign="top" id="Talk_11">
<b>LLVM IR in GraalVM: Multi-Level, Polyglot Debugging with Sulong</b>
- [ Video ] [ Slides ]<br>
+ [ Video ] [ <a href="slides/TechTalk-Kreindl-LLVM_IR_in_GraalVM.pdf">Slides</a> ]<br>
<i>Jacob Kreindl (Johannes Kepler University Linz)</i>
<p>Sulong is an execution engine for LLVM bitcode that has support for
debugging programs at the level of source code as well as textual LLVM IR. It
@@ -279,7 +279,7 @@ Sulong's support for debugging progr
<tr><td valign="top" id="Talk_12">
<b>LLDB Reproducers</b>
- [ Video ] [ Slides ]<br>
+ [ Video ] [ <a href="slides/TechTalk-Devlieghere-LLDB_reproducers.pdf">Slides</a> ]<br>
<i>Jonas Devlieghere (Apple)</i>
<p>The debugger, like the compiler, is a complex piece of software where bugs
are inevitable. When a bug is reported, one of the first steps in its life
@@ -303,7 +303,7 @@ what is possible and what isn't.</p>
<tr><td valign="top" id="Talk_13">
<b>Sulong: An experience report of using the "other end" of LLVM in GraalVM.</b>
- [ Video ] [ Slides ]<br>
+ [ Video ] [ <a href="slides/TechTalk-Schatz-Sulong_an_experience_report.pdf">Slides</a> ]<br>
<i>Roland Schatz (Oracle Labs), Josef Eisl (Oracle Labs)</i>
<p>The most common use-case for LLVM is to re-use its back-end to implement a
compiler for new programming languages. In project Sulong, we are going a
@@ -347,7 +347,7 @@ LLVM and Clang as described in the RFC:
<tr><td valign="top" id="Talk_15">
<b>Handling all Facebook requests with JITed C++ code</b>
- [ Video ] [ Slides ]<br>
+ [ Video ] [ <a href="slides/TechTalk-Guo-Zhou-Handling_all_Facebook_requests_with_JITed_C++_code.pdf">Slides</a> ]<br>
<i>Huapeng Zhou (Facebook), Yuhan Guo (Facebook)</i>
<p>Facebook needs an efficient scripting framework to enable fast iteration of
HTTP request handling logic in our L7 reverse proxy. A C++ scripting engine and
@@ -369,7 +369,7 @@ change.</p>
<tr><td valign="top" id="Talk_16">
<b>clang-scan-deps: Fast dependency scanning for explicit modules</b>
- [ Video ] [ Slides ]<br>
+ [ Video ] [ <a href="slides/TechTalk-Lorenz-clang-scan-deps_Fast_dependency_scanning_for_explicit_modules.pdf">Slides</a> ]<br>
<i>Alex Lorenz (Apple), Michael Spencer (Apple)</i>
<p>The dependency information that's provided by Clang can be used to
implement a pre-scanning phase for a build system that uses Clang modules in an
@@ -426,7 +426,7 @@ the checker.</p>
<tr><td valign="top" id="Talk_19">
<b>Changes to the C++ standard library for C++20</b>
- [ Video ] [ Slides ]<br>
+ [ Video ] [ <a href="slides/TechTalk-Clow-Changes_to_the_C++_standard_library_for_C++20.pdf">Slides</a> ]<br>
<i>Marshall Clow (CppAlliance)</i>
<p>The next version of the C++ standard will almost certainly be approved next
year, and be called C++20. There will be many new features in the standard
@@ -469,7 +469,7 @@ compatible to the original 32b applicati
<tr><td valign="top" id="Talk_22">
<b>LLVM Numerics Improvements</b>
- [ Video ] [ Slides ]<br>
+ [ Video ] [ <a href="slides/TechTalk-Berg-LLVM_numerics_improvements.pdf">Slides</a> ]<br>
<i>Michael Berg (Apple), Steve Canon (Apple)</i>
<p>Some LLVM based compilers currently provide two modes of floating point code
generation. The first mode, called fast-math, is where performance is the
@@ -519,7 +519,7 @@ make use of this information.</p>
<tr><td valign="top" id="Talk_24">
<b>Loop Fusion, Loop Distribution and their Place in the Loop Optimization Pipeline</b>
- [ Video ] [ Slides ]<br>
+ [ Video ] [ <a href="slides/TechTalk-Barton-Loop_fusion_loop_distribution_and_their_place_in_the_loop_optimization_pipeline.pdf">Slides</a> ]<br>
<i>Kit Barton (IBM), Johannes Doerfert (Argonne National Lab), Hal Finkel
(Argonne National Lab), Michael Kruse (Argonne National Lab)</i>
<p>Loop fusion and loop distribution are two key optimizations that typically
More information about the llvm-commits
mailing list