diff --git a/content/devmtg/2015-04.md b/content/devmtg/2015-04.md new file mode 100644 index 0000000..b3bfee7 --- /dev/null +++ b/content/devmtg/2015-04.md @@ -0,0 +1,65 @@ +--- +title: "European LLVM Conference" +description: "" +date: 2015-04-13T19:45:19+05:30 +toc: true +tags: [] +draft: false +--- + +{{< event_data "2015-04" >}} + +## About + +Sponsored By [ARM](http://www.arm.com/), [Codeplay](http://www.codeplay.com/), [Google](http://www.google.com/), [HSA Foundation](http://www.hsafoundation.com/), Intel, and Solid Sands + +Sponsors of the LLVM Foundation: Apple, QuIC, Google, Sony Computer Entertainment, HSA Foundation, Mentor, and the Khronos Group. + +## Program + +### Talks + +{{< event_talks + "devmtg/2015-04/talks" + "talks" +>}} + +### Lightning Talks + +{{< event_talks + "devmtg/2015-04/lightning_talks" + "lightning_talks" +>}} + +### Birds of a Feather + +{{< event_talks + "devmtg/2015-04/bofs" + "bofs" +>}} + +### Posters + +{{< event_talks + "devmtg/2015-04/posters" + "posters" +>}} + +### Tutorials and Workshops + +{{< event_talks + "devmtg/2015-04/tutorials" + "tutorials" +>}} + +## Accomodation + +There is an on-site guesthouse available at Goldsmith where local and reasonable priced accomocations can be [booked](http://www.gold.ac.uk/conference-services/conferenceaccommodationbooking/). + +Hotels around Goldsmiths: +- [Ibis, Greenwich](http://ibishotel.ibis.com/gb/hotel-0975-ibis-london-greenwich/index.shtml) +- [Novotel, Greenwich](http://ibishotel.ibis.com/gb/hotel-0975-ibis-london-greenwich/index.shtml) +- [Travelodge, Greenwich](http://www.travelodge.co.uk/hotels/539/London-Greenwich-hotel) +- [Mercure, Greenwich](http://www.thegreenwichlondon.com/%20) +- [Premier Inn, Greenwich](http://www.premierinn.com/en/checkHotel/LONGRE/london-greenwich) +- [StayCity Aparthotels Deptford Bridge](http://www.staycity.com/london/london-deptford-bridge/) diff --git a/data/devmtg/2015-04/bofs.yml b/data/devmtg/2015-04/bofs.yml new file mode 100644 index 0000000..095053b --- /dev/null +++ b/data/devmtg/2015-04/bofs.yml @@ -0,0 +1,12 @@ +bofs: +- title: "Debug Info BoF" + speaker: "Eric Christopher" + slides_url: "" + video_url: "" + description: "" + +- title: "LTO BoF" + speaker: "Eric Christopher" + slides_url: "" + video_url: "" + description: "" \ No newline at end of file diff --git a/data/devmtg/2015-04/lightning_talks.yml b/data/devmtg/2015-04/lightning_talks.yml new file mode 100644 index 0000000..1163d0f --- /dev/null +++ b/data/devmtg/2015-04/lightning_talks.yml @@ -0,0 +1,78 @@ +lightning_talks: +- title: "LLVM-based AOT JS Compiler" + speaker: "Dmitry Borisenkov" + slides_url: "" + video_url: "https://youtu.be/tqkK9HRiVIc" + description: "" + +- title: "Building Clang/LLVM efficiently" + speaker: "Tilmann Scheller" + slides_url: "https://llvm.org/devmtg/2015-04/slides/eurollvm-2015-build.pdf" + video_url: "https://youtu.be/tqkK9HRiVIc" + description: "" + +- title: "SPIR: Standard Portable Intermediate Representation" + speaker: "Tilmann Scheller" + slides_url: "https://llvm.org/devmtg/2015-04/slides/eurollvm-2015-spir.pdf" + video_url: "https://youtu.be/tqkK9HRiVIc" + description: "" + +- title: "Libclang Integration in the KDevelop IDE" + speaker: "Kevin Funk" + slides_url: "https://llvm.org/devmtg/2015-04/slides/Funk_Libclang_Integration_KDevelop.pdf" + video_url: "https://youtu.be/tqkK9HRiVIc" + description: "" + +- title: "LLVM Inliner Enhancement" + speaker: "Jiangning Liu, Pablo Barrio and Kevin Qin" + slides_url: "https://llvm.org/devmtg/2015-04/slides/LLVM_Inliner_Enhancement.pdf" + video_url: "https://youtu.be/tqkK9HRiVIc" + description: "" + +- title: "Proposing LLVM Extensions for Generating Native Code Fragments" + speaker: "Frej Drejhammar and Lars Rasmusson" + slides_url: "https://llvm.org/devmtg/2015-04/slides/explicit-cc.pdf" + video_url: "https://youtu.be/tqkK9HRiVIc" + description: "" + +- title: "Flexible Runtime Testing of LLVM on Embedded Systems" + speaker: "Edward Jones" + slides_url: "https://llvm.org/devmtg/2015-04/slides/llvm-testing-slides.pdf" + video_url: "https://youtu.be/tqkK9HRiVIc" + description: "" + +- title: "SymEngine Symbolic Execution of OpenCL Kernels" + speaker: "Alberto Magni" + slides_url: "https://llvm.org/devmtg/2015-04/slides/llvm_magni.pdf" + video_url: "https://youtu.be/tqkK9HRiVIc" + description: "" + +- title: "How to vectorize interleaved memory access" + speaker: "Hao Liu, James Molloy and Jiangning Liu" + slides_url: "https://llvm.org/devmtg/2015-04/slides/LoopVectorizer-v3.pdf" + video_url: "https://youtu.be/tqkK9HRiVIc" + description: "" + +- title: "Recursion inlining in LLVM" + speaker: "Pablo Barrio, Chandler Carruth and James Molloy" + slides_url: "https://llvm.org/devmtg/2015-04/slides/recursion-inlining-2015.pdf" + video_url: "https://youtu.be/tqkK9HRiVIc" + description: "" + +- title: "Verifying Code Generation is unaffected by -g/-S" + speaker: "Russell Gallop" + slides_url: "https://llvm.org/devmtg/2015-04/slides/Verifying_code_gen_dash_g_final.pdf" + video_url: "https://youtu.be/tqkK9HRiVIc" + description: "" + +- title: "Compiler aided optimization of the pimpl-idiom." + speaker: "Alexander Richardson and David Chisnall" + slides_url: "https://llvm.org/devmtg/2015-04/slides/pimpl.pdf" + video_url: "https://youtu.be/tqkK9HRiVIc" + description: "" + +- title: "How fast goes the light?" + speaker: "Arnaud de Grandmaison" + slides_url: "https://llvm.org/devmtg/2015-04/slides/How_fast_goes_the_light.pdf" + video_url: "https://youtu.be/tqkK9HRiVIc" + description: "" \ No newline at end of file diff --git a/data/devmtg/2015-04/posters.yml b/data/devmtg/2015-04/posters.yml new file mode 100644 index 0000000..c29ae80 --- /dev/null +++ b/data/devmtg/2015-04/posters.yml @@ -0,0 +1,72 @@ +posters: +- title: "Loop Vectorization: How to vectorize interleaved memory access?" + speaker: "Hao Liu, James Molloy, and Jiangning Liu" + slides_url: "" + video_url: "" + description: "" + +- title: "LLVM Inliner Enhancements" + speaker: "Jiangning Liu, Pablo Barrio, and Kevin Qin" + slides_url: "" + video_url: "" + description: "" + +- title: "Supporting New Binary Formats in LLVM" + speaker: "Javed Absar" + slides_url: "" + video_url: "" + description: "" + +- title: "Verifying Code Generation Is Unaffected By -g / -S" + speaker: "Russell Gallop" + slides_url: "" + video_url: "" + description: "" + +- title: "Hoisting Julia Array Bounds Checks out of Loop Nests using Polly" + speaker: "Jan Soendermann, Tobias Grosser and David Chisnall" + slides_url: "" + video_url: "" + description: "" + +- title: "LLVM for Deeply Embedded Systems" + speaker: "Simon Cook, Jeremy Bennett and Edward Jones" + slides_url: "" + video_url: "" + description: "" + +- title: "AArch64 support for the LLVM ecosystem" + speaker: "Gabor Ballabas, Akos Kiss and Gabor Loki" + slides_url: "" + video_url: "" + description: "" + +- title: "Unison: Constraint-Based Register Allocation and Instruction Scheduling" + speaker: "Roberto Castaneda Lozano, Gabriel Hjort Blindell, Mats Carlsson and Christian Schulte" + slides_url: "" + video_url: "" + description: "" + +- title: "Scalable LLVM-based System for Cross-Module Optimizations and Static Analysis" + speaker: "Ksenia Dolgorukova" + slides_url: "" + video_url: "" + description: "" + +- title: "LLVM-TURBO: Rapid development of efficient code generators in LLVM" + speaker: "Thomas Bernard and Marco Roodzant" + slides_url: "" + video_url: "" + description: "" + +- title: "Flexible runtime testing of LLVM for embedded systems" + speaker: "Edward Jones" + slides_url: "" + video_url: "" + description: "" + +- title: "OO-Lint for Operator Overloading in C++" + speaker: "Alexander Hück" + slides_url: "" + video_url: "" + description: "" \ No newline at end of file diff --git a/data/devmtg/2015-04/talks.yml b/data/devmtg/2015-04/talks.yml new file mode 100644 index 0000000..18b338b --- /dev/null +++ b/data/devmtg/2015-04/talks.yml @@ -0,0 +1,102 @@ +talks: +- title: "Introduction" + speaker: "Andy Thomason" + slides_url: "" + video_url: "https://youtu.be/sNDavmjNLQE" + description: "" + +- title: "Keynote: C Concurrency: Still Tricky" + speaker: "Francesco Zappa Nardelli" + slides_url: "https://llvm.org/devmtg/2015-04/slides/CConcurrency_EuroLLVM2015.pdf" + video_url: "https://youtu.be/g8DUN8-AKgs" + description: "" + +- title: "ThinLTO: A Fine-Grained Demand-Driven Infrastructure" + speaker: "Teresa Johnson and Xinliang David Li" + slides_url: "https://llvm.org/devmtg/2015-04/slides/ThinLTO_EuroLLVM2015.pdf" + video_url: "https://youtu.be/aPuNysndtxM" + description: "" + +- title: "Supporting the new IBM z13 mainframe and its SIMD vector unit" + speaker: "Ulrich Weigand" + slides_url: "https://llvm.org/devmtg/2015-04/slides/Euro-LLVM-2015-Weigand.pdf" + video_url: "https://youtu.be/5PBe7p1UZ1U" + description: "" + +- title: "Loop fusion amid complex control flow" + speaker: "Ramshankar Ramanarayanan and Dibyendu Das" + slides_url: "https://llvm.org/devmtg/2015-04/slides/LLVMEuro2015LoopFusionAmidComplexControlFlow.pdf" + video_url: "https://youtu.be/rbkS4x5Dh6E" + description: "" + +- title: "T-EMU 2.0: The Next Generation LLVM Based Micro-Processor Emulator" + speaker: "Mattias Holm" + slides_url: "https://llvm.org/devmtg/2015-04/slides/temu-eurollvm-2015.pdf" + video_url: "https://youtu.be/7SprlJpdGyY" + description: "" + +- title: "Templight: A Clang Extension for Debugging and Profiling C++ Template Metaprograms" + speaker: "Zoltan Porkolab" + slides_url: "https://llvm.org/devmtg/2015-04/slides/EuroLLVM2015Templight.pdf" + video_url: "https://youtu.be/djAPtopWhRU" + description: "" + +- title: "LLPE: High accurate partial evaluation for LLVM IR" + speaker: "Christopher Smowton" + slides_url: "https://llvm.org/devmtg/2015-04/slides/LLPE.pdf" + video_url: "https://youtu.be/Qht0bEcUsXw" + description: "" + +- title: "Keynote: LLVM meets the truly alien: the Mill CPU architecture in a multi-target tool chain" + speaker: "Ivan Godard" + slides_url: "" + video_url: "https://youtu.be/HJP4ZbgWTSo" + description: "" + +- title: "A high-level implementation of software pipelining in LLVM" + speaker: "Roel Jordans and David Moloney" + slides_url: "https://llvm.org/devmtg/2015-04/slides/Roel-SWP-EuroLLVM2015.pdf" + video_url: "https://youtu.be/AxTMMpxNoS8" + description: "" + +- title: "PSLP: Padded SLP Automatic Vectorization" + speaker: "Vasileios Porpodas, Alberto Magni and Timothy Jones" + slides_url: "https://llvm.org/devmtg/2015-04/slides/pslp_slides_EUROLLVM2015.pdf" + video_url: "https://youtu.be/XHyFSlRmekg" + description: "" + +- title: "Vectorization Of Control Flow Using New Masked Vector Intrinsics" + speaker: "Elena Demikhovsky" + slides_url: "https://llvm.org/devmtg/2015-04/slides/MaskedIntrinsics.pdf" + video_url: "https://youtu.be/6x1ksvpEohQ" + description: "" + +- title: "Why should I use LLDB?" + speaker: "Deepak Panickal and Ewan Crawford" + slides_url: "https://llvm.org/devmtg/2015-04/slides/Why_should_I_use_LLDB.pdf" + video_url: "https://youtu.be/JtpQZw9NpIU" + description: "" + +- title: "LLILC: LLVM as a code generator for the CoreCLR" + speaker: "Andrew Ayers" + slides_url: "https://llvm.org/devmtg/2015-04/slides/LLILC_Euro_LLVM_2015.pptx" + video_url: "https://youtu.be/kJ0nrmWny6Y" + description: "" + +- title: "Industrial Experiences with the Clang Static Analysis Toolset" + speaker: "Daniel Krupp, Gyorgy Orban, Gabor Horvath and Bence Babati" + slides_url: "https://llvm.org/devmtg/2015-04/slides/Clang_static_analysis_toolset_final.pdf" + video_url: "https://youtu.be/PWqnqVTLzSM" + description: "" + +- title: "C++ on the web: ponies for developers without pwn'ing users" + speaker: "Jf Bastien" + slides_url: "" + video_url: "https://youtu.be/dBaxCo-sXjQ" + description: "" + +- title: "Challenges of mixed-width vector code generation and static scheduling in LLVM" + speaker: "Erkan Diken, Pierre-Andre Saulais, Martin J. O'Riordan and David Moloney" + slides_url: "https://llvm.org/devmtg/2015-04/slides/EuroLLVM_2015_CodeGen_SS_VLIW.pdf" + video_url: "https://youtu.be/mKWxbAvGuu4" + description: "" \ No newline at end of file diff --git a/data/devmtg/2015-04/tutorials.yml b/data/devmtg/2015-04/tutorials.yml new file mode 100644 index 0000000..1219754 --- /dev/null +++ b/data/devmtg/2015-04/tutorials.yml @@ -0,0 +1,24 @@ +tutorials: +- title: "Fortran Front-End for LLVM" + speaker: "Carlo Bertolli, Hal Finkel, John Leidel and Kevin O'Brien" + slides_url: "" + video_url: "" + description: "" + +- title: "An LLDB Developer Tutorial" + speaker: "Siva Chandra Reddy" + slides_url: "" + video_url: "" + description: "" + +- title: "Debug Info Tutorial" + speaker: "Eric Christopher and David Blaikie" + slides_url: "" + video_url: "" + description: "" + +- title: "Your Code Generator Adventure: a journey through code generator generation and optimizations in LLVM-TURBO" + speaker: "Liam Fitzpatrick and Marco Roodzant" + slides_url: "" + video_url: "" + description: "" \ No newline at end of file diff --git a/data/events.yml b/data/events.yml index 6a44e79..9188c0f 100644 --- a/data/events.yml +++ b/data/events.yml @@ -170,6 +170,15 @@ events: url: "/devmtg/2015-10/" event_site: "https://llvm.org/devmtg/2015-10/" + - name: "European LLVM Conference" + id: "2015-04" + start_date: "2015-04-13" + end_date: "2015-04-14" + description: "2015 European LLVM Conference" + location: "Goldsmiths College, London, UK" + url: "/devmtg/2015-04/" + event_site: "https://llvm.org/devmtg/2015-04/" + - name: "European LLVM Conference" id: "2014-04" start_date: "2014-04-07"