Hide menu


12th International Symposium on
High-Level Parallel Programming and Applications

July 3-5, 2019, Linköping, Sweden


Wednesday 3 July 2019

13:45-14:00 Registration

14:00-16:00 Tutorial:

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:

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:

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