First day (4 July)
Session 1: 9:30-10:30
p1 August Ernstsson, Elin Frankell and Christoph Kessler.
“Interactive Performance Visualization and Analysis of Execution Traces for Pattern-based Parallel Programming“
p2 William Ruys, Hochan Lee, Bozhi You, Shreya Talati, Jaeyoung Park, James Almgren-Bell, Yineng Yan, Milinda Fernando, George Biros, Mattan Erez, Martin Burtscher, Christopher J. Rossbach, Keshav Pingali, Milos Gligoric
“Performance Characterization of Python Runtimes for Multi-Device Task Parallel Programming“
Session 2: 11:00-12:00
p3 Peter Thoman, Philipp Gschwandtner, Facundo Molina Heredia and Thomas Fahringer.
“Celerity-RSim – Porting Light Propagation Simulation to Accelerator Clusters using a High-Level API“
p4 Philip Salzmann, Peter Thoman and Thomas Fahringer.
“A High-Level API for Dynamic Load Balancing in Large-Scale Parameter Sweeps“
Session 3: 2:30-4:00
p5 Loïc Sylvestre, Jocelyn Sérot and Emmanuel Chailloux.
“Programming parallelism on FPGAs with Eclat“
p6 Paolo Palazzari, Francesco Iannone and Marco Faltelli.
“Using High-Level Synthesis to program parallel structures: the FPGA Image Processing Library“
p7 Giulio Malenza, Adriano Marques Garcia, Robert Birke, Luca Benini and Marco Aldinucci.
“Preliminary analysis of model parallelism applications on a 64-core RV64 Server CPU“
Session 4: 4:30-5:00
Invited presentation: Thibaut Tachon (Huawei France)
“Parallelism for Deep Learning: An Overview with Mindspore“
Second day (5 July)
Session 1: 9:00-10:30
p8 Marco Edoardo Santimaria, Alberto Riccardo Martinelli, Iacopo Colonnelli, Barbara Cantalupo and Marco Aldinucci.
“CAPIO-CL: CAPIO Coordination Language“
p9 Simone Frassinelli and Gabriele Mencagli.
“Larger-than-Memory Stateful Stream Processing with WindFlow“
p10 Valentin Beauvais, Nicolò Tonci, Sophie Robert and Sébastien Limet.
“Parallelizing RNA-seq Analysis with BioSkel: a FastFlow based prototype“
Session 2: 11:00-12:00
p11 Findlay Sloan, Christopher Brown and Adam Barwell.
“pi-par: A Dependently-Typed Parallel Language with Algorithmic Skeletons“
p12 Frédéric Loulergue and Julien Tesson.
“Verified Parallel Programming in Coq with Bulk Synchronous Parallel Homomorphisms“
Session 3: 2:30-4:00
p13 Michail Boulasikis, Flavius Gruian and Robert-Zoltán Szász.
“Using Machine Learning Hardware to Solve Linear Partial Differential Equations with Finite Difference Methods“
p14 Daniel Martínez Davies, Santiago Veigas Ramírez and José Daniel García Sánchez.
“Code rejuvenation: from vector compiler intrinsics to portable standardized SIMD“
p15 Ricardo Leonarczyk, Gabriele Mencagli and Dalvan Griebler.
“Self-Adaptive Micro-Batching for Low-Latency GPU-Accelerated Stream Processing with Highly Dynamic Workloads“