Slides of presentations about the Lift language
-
Talk by Naums Mogers: Functional Interface for Performance Portability on Parallel Accelerators, at the "Renegotiating Accelerator Abstractions (Post-Moore's Law)" workshop @ ARM Research Summit 2019 in Austin, Texas, USA, 15/09/2019.
-
Talk by Naums Mogers: Towards Mapping Lift to Deep Neural Network Accelerators, at the Workshop on Emerging Deep Learning Accelerators (EDLA) 2019 @ HiPEAC in Valencia, Spain, 21/01/2019.
- Talk by Bastian Hagedorn: High Performance Stencil Code Generation with Lift, at the International Symposium on Code Generation and Optimization (CGO) 2017 in Vienna, Austria, 26/02/2018.
-
Talk by Michel Steuwer, Adam Harries, Naums Mogers, Federico Pizzuti, Toomas Remmelg, Larisa Stolzfus: The LIFT Project: Performance Portable Parallel Code Generation via Rewrite Rules, at the System Seminar at the University of Glasgow in Glasgow, UK, 17/10/2017.
-
Talk by Michel Steuwer: The LIFT Project: Performance Portable Parallel Code Generation via Rewrite Rules, at Microsoft Research Lab - Cambridge in Cambridge, UK, 09/10/2017.
-
Talk by Michel Steuwer: The LIFT Project: Performance Portable Parallel Code Generation via Rewrite Rules, at the University of Hull HPC Symposium 2017 at the University of Hull, UK, 08/09/2017.
-
Talk by Michel Steuwer: The LIFT Project: Performance Portable Parallel Code Generation via Rewrite Rules, at the Parallel and Distributed Systems Group at the University of Münster, Germany, 07/07/2017.
-
Talk by Larisa Stoltzfus: Performance, Portability and Productivity for 3D Wave Models, at the PPar Student Showcase Event at the University of Edinburgh, UK, 14/06/2017.
-
Talk by Naums Mogers: Optimization of neural computations using a functional data-parallel language, at the PPar Student Showcase Event at the University of Edinburgh, UK, 14/06/2017.
-
Talk by Federico Pizzuti: Parallelizing Non-Associative Sequential Reductions, at the PPar Student Showcase Event at the University of Edinburgh, UK, 14/06/2017.
-
Invited Talk by Bastian Hagedorn: Performance Portable Stencil Code Generation in LIFT, at the Compiler and Architecture Design Group at the University of Edinburgh, UK, 21/03/2017.
-
Talk by Michel Steuwer: LIFT: A Functional Data-Parallel IR for High-Performance GPU Code Generation, at the International Symposium on Code Generation and Optimization (CGO) 2017 in Austin, USA, 06/02/2017.
-
Lightning Talk by Michel Steuwer: The Lift Project: Where High-Level Programming Meets Performance Portability, at the MaRIONet launch meeting at Imperial College, UK, 11/01/2017.
-
Invited Talk by Michel Steuwer: The Lift Project: Performance Portable GPU Code Generation via Rewrite Rules, at the Computer Laboratory Systems Research Group at the University of Cambridge, UK, 09/12/2016.
-
Talk by Naums Mogers: Optimization of neural computations in a functional data-parallel language, for the Pervasive Parallelism course at the University of Edinburgh, UK, 29/11/2016.
-
Talk by Toomas Remmelg: Matrix Multiplication Beyond Auto-Tuning: Rewrite Based GPU Code Generation, at the International Conference on Compilers, Architectures and Synthesis for Embedded Systems (CASES) 2016 in Pittsburgh, USA, 04/10/2016.
-
Invited Talk by Michel Steuwer: Structured Parallel Programming - From High-Level Functional Expressions to High-Performance OpenCL Code, at the Center for Advanced Electronics Dresden, Dresden University of Technologies, Germany, 26/08/2016.
-
Invited Talk by Michel Steuwer (in german): Verbesserung der Programmierbarkeit und Performance-Portabilität von Manycore-Prozessoren, at the Colloquium of candidates nominated for the prize for best dissertation awarded by the German Informatics Society Schloss Dagstuhl, Germany, 03/05/2016.
-
Invited Talk by Michel Steuwer: The lift Project: Performance Portability via Rewrite Rules, at the Compiler Design Lab at Saarland University, Germany, 29/04/2016.
-
Quick-Fire Research Presentation by Toomas Remmelg: Expressing Optimisations as Rewrites, at the Institute for Computing Systems Architecture (ICSA) Sessions at the University of Edinburgh, UK, 21/04/1016.
-
Talk by Toomas Remmelg: Performance Portable GPU Code Generation for Matrix Multiplication, at the Annual Workshop on General Purpose Processing using Graphics Processing Units (GPGPU) 2016 in Barcelona, Spain, 12/03/2016.
-
Invited Talk by Michel Steuwer: Generating Performance Portable Code using Rewrite Rules: From High-Level Functional Expressions to High-Performance OpenCL Code, at the Multicore Programming Group and the Software Performance Optimisation Group at Imperial College London, UK, 22/01/2016.
-
Guest Lecture by Michel Steuwer: Domain Specific Languages and rewriting-based optimisations for performance-portable parallel programming, at the Elements of Programming Languages Course given by James Cheney at the University of Edinburgh, UK, 26/10/2015.
-
Talk by Toomas Remmelg: A Functional Approach to Performance Portable GPU Code Generation: A Case Study on Matrix Multiplication, at the Programming Language Interest Group at the University of Edinburgh, UK, 19/10/2015.
-
Talk by Michel Steuwer: Generating Performance Portable Code using Rewrite Rules: From High-level Functional Expressions to High-Performance OpenCL Code, at the International Conference on Functional Programming (ICFP) 2015 in Vancouver, Canada, 01/09/2015.
-
Talk by Michel Steuwer: Generating Performance Portable Code using Rewrite Rules, at the Scottish Programming Language Seminar at the University of St. Andrews, UK, 15/06/2015.