
HLPP-2019
12th International Symposium on
High-Level Parallel Programming and Applications
July 3-5, 2019, Linköping, Sweden
Program
Wednesday 3 July 2019
13:45-14:00 Registration
14:00-16:00 Tutorial:
- August Ernstsson:
High-level portable programming of heterogeneous systems in SkePU
16:00-18:00 Walk and visit of Gamla Linköping open-air museum
Thursday 4 July 2019
08:45 Registration
09:00 Opening
09:15 Keynote Presentation:
- Georgi Gaydadjiev:
High-level programming of data-centric reconfigurable dataflow systems
10:15 Coffee break
10:45 Session 1: Code Generation and Tuning for Parallel Systems
(Chair: Arturo Gonzalez-Escribano)
- Bastian Köpcke, Michel Steuwer and Sergei Gorlatch:
Generating Fast FFT Code for GPU from High-Level, Pattern-Based Abstractions - Fabian Wrede and Herbert Kuchen:
Towards High-Performance Code Generation for Multi-GPU Clusters Based on a Domain-Specific Language for Algorithmic Skeletons - Clemens Grelck and Cedric Blom:
Resource-aware Data Parallel Array Processing
12:15 Lunch
13:45 Session 2: Actors
(Chair: Georgi Gaydadjiev)
- Luca Rinaldi, Massimo Torquati, Daniele De Sensi, Gabriele Mencagli and Marco Danelutto:
Are Actors Suited for HPC on Multi-Cores? First experiences using the PARSEC benchmarks
14:15 Poster session pitch talks (5 min per poster, slides are encouraged)
(Chair: Suejb Memeti)
-
Eduardo Rodriguez-Gutiez, Ana Moreton-Fernandez, Arturo Gonzalez-Escribano, Diego R. Llanos:
Towards a BLAS library truly portable across different accelerator types -
August Ernstsson, Christoph Kessler:
Multi-variant user functions for platform-aware skeleton programming -
Ivan Walulya, Dimitris Palyvos-Giannas, Yiannis Nikolakopoulos, Vincenzo Gulisano, Marina Papatriantafilou, Philippas Tsigas:
Viper: A module for communication-layer determinism and scaling in low-latency stream processing -
Suejb Memeti, Sabri Pllana:
HSTREAM: A directive-based language extension for heterogeneous stream computing -
Christoph Kessler:
Global optimization of operand transfer fusion in heterogeneous computing - Christoph Kessler, August Ernstsson, Suejb Memeti:
The EXA2PRO programming model
15:00 Posters and coffee break
15:30 Session 3: Bulk-Synchronous Parallelism
(Chair: Christoph Kessler)
- Frédéric Gava:
Axiomatization and Imperative Characterization of Multi-BSP Algorithms - Wijnand Suijlen:
A parallel collectives library using delayed one-sided communication
17:45 Meeting point in downtown Linköping for guided tour
19:00 Boat departure for dinner cruise
Friday 5 July 2019
09:00 Registration
09:15 Keynote Presentation:
- Jose Daniel Garcia Sanchez:
Generic Programming and Parallel Patterns
10:15 Coffee break
10:45 Session 4: Refactoring and Interpreters
(Chair: Clemens Grelck)
- Christopher Brown, Vladimir Janjic, Mehdi Goli and John McCall:
Programming Heterogeneous Parallel Machines using Refactoring and Monte-Carlo Tree Search - Vladimir Janjic, Christopher Brown, Adam Barwell and Jose Daniel Garcia Sanchez:
Refactoring GrPPI: Generic Refactoring for Generic Parallelism in C++. - Marcel Köster, Julian Groß and Antonio Krüger:
Massively Parallel Rule-Based Interpreter Execution on GPUs using Thread Compaction
12:15 Closing remarks
12:30 Lunch
Page responsible: Christoph Kessler
Last updated: 2019-07-05