Program
At a glance
Tutorials & Workshops | Conference | ||||
Mon 27 Aug | Tue 28 Aug | Wed 29 Aug | Thu 30 Aug | Fri 31 Aug | |
08:30 – 09:00 | Registration | ||||
09:00 – 09:30 |
Tutorial 1 & Workshops
HeteroPar, EduPar, LSDVE, COLOC |
Tutorial 3 & Workshops
FPDAPP, F2C-DP, Auto-DaSP, Resilience |
Opening |
Plenary Session 5
Keynote 2 Euro-Par 2019 Presentation |
Plenary Session 9
Keynote 3 |
09:30 – 10:00 |
Plenary Session 1
Keynote 1 |
||||
10:00 – 10:30 | Coffee Break | ||||
10:30 – 11:00 | Coffee Break |
Plenary Session 6
Distinguished Papers |
Parallel Session 10
Papers Tools, Theory, Applications |
||
11:00 – 11:30 |
Tutorial 1 & Workshops
HeteroPar, EduPar, LSDVE, COLOC |
Tutorial 3 & Workshops
FPDAPP, F2C-DP, Auto-DaSP, Resilience |
Parallel Session 2
Papers Theory, Programming, Applications |
||
11:30 – 12:00 | |||||
12:00 – 12:30 | |||||
12:30 – 14:00 | Lunch | ||||
14:00 – 14:30 |
Tutorial 2 & Workshops
HeteroPar, EduPar, Med-HPC, CBDP |
Tutorial 4 & Workshops
FPDAPP, F2C-DP, Repara, PDCLifeS |
Parallel Session 3
Papers Tools, Theory, Programming |
Parallel Session 7
Papers Programming, Applications, Industrial |
|
14:30 – 15:00 | |||||
15:00 – 15:30 | |||||
15:30 – 16:00 | Coffee Break | ||||
16:00 – 16:30 |
Tutorial 2 & Workshops
HeteroPar, EduPar, Med-HPC, CBDP |
Tutorial 4 & Workshops
FPDAPP, F2C-DP, Repara, PDCLifeS |
Parallel Session 4
Papers Tools, Programming, Applications |
Parallel Session 8
Chess-timer talks Theory, Programming, Applications |
|
16:30 – 17:00 | |||||
17:00 – 17:30 | |||||
17:30 – 18:00 | |||||
evening | Welcome Cocktail | Social Dinner |
Legenda
- Tutorial 1: Developing with Model-driven Big Data Analytics-as-a-Service: the Toreador Approach
- Tutorial 2: Lossy Compression for Scientific Data
- Tutorial 3: Application-driven Fault-Tolerance for High Performance Distributed Computing
- Tutorial 4: Enabling your code for vector execution on multi-core architectures
- Tools: Topics 1, 2
- Theory: Topics 3, 7, 10
- Programming: Topics 4, 8, 9
- Applications: Topics 5, 6, 11, 12
Schedule
Monday August 27
09:00 - 10:30 Tutorial 1 (Room F5)
Developing with Model-driven Big Data Analytics-as-a-Service: the Toreador Approach
Claudio Agostino Ardagna, Valerio Bellandi, Paolo Ceravolo, Ernesto Damiani and Jonatan Maggesi
09:00 – 10:30 HeteroPar (Room F2)
Opening remarks
Ravi Reddy Manumachu
(Keynote) Parallel Biological Sequence Comparison in Platforms Composed of GPUs, Intel Phis and Multicores: Strategies and Challenges
Alba Alves de Melo (Univ. of Brasilia)
Evaluation through Realistic Simulations of File Replication Strategies for Large Heterogeneous Distributed Systems
Anchen Chai, Sorina Camarasu-Pop, Tristan Glatard, Hugues Benoit-Cattin and Frédéric Suter
09:00 – 10:30 EduPar (Room F1)
Opening remarks
Workshop chairs
(Keynote) Thinking about Parallelism and Programming
Bill Gropp (Univ. of Illinois Urbana-Champaign)
(Special talk) Update on the CDER guidelines
Arnold Rosenberg
09:00 – 10:30 LSDVE (Room F3)
Opening remarks
Laura Ricci
ComeHere: exploiting Ethereum for secure sharing of health-data
M.Franceschi, D.Morelli, A. Brown, J. Collomosse, L. Coutts, L. Ricci
The drivers behind Blockchain Adoption: the Rationality of Irrational Choices
T. Koens, E. Poll
09:00 – 10:30 COLOC (Room F4)
Opening remarks
Workshop chairs
(Keynote) Why don’t we have data close to the computation? Let’s understand and optimize data locality problem
Fabio Baruffa (Intel)
A Methodology for Handling Data Movements by Anticipation (Position Paper)
Raphael Bleuse, Giorgio Lucarelli and Denis Trystram
10:30 – 11:00 Coffee Break (Campus Cafè)
11:00 - 12:30 Tutorial 1 (Room F5)
Developing with Model-driven Big Data Analytics-as-a-Service: the Toreador Approach
Claudio Agostino Ardagna, Valerio Bellandi, Paolo Ceravolo, Ernesto Damiani and Jonatan Maggesi
11:00 – 12:30 HeteroPar (Room F2)
SiL: An Approach for Adjusting Applications to Heterogeneous Systems Under Perturbations
Ali Mohammed and Florina M. Ciorba
Modeling and Optimizing data transfer in GPU-Accelerated Optical Coherence Tomography
Tobias Schrödter, David Pallasch, Sandra Wienke, Robert Schmitt and Matthias S. Müller
Merging the Publish-Subscribe Pattern with the Shared Memory Paradigm
Loïc Cudennec
11:00 – 12:30 EduPar (Room F1)
Studying the Structure of Parallel Algorithms as a Key Element of High-Performance Computing Education
Vladimir Voevodin, Alexander Antonov and Popova Nina
Integrating Parallel Computing in the Curriculum of the University Politehnica of Bucharest
Mihai Carabas, Adriana Draghici, Grigore Lupescu, Cosmin-Gabriel Samoila and Emil-Ioan Slusanschi
Getting Started with CAPI SNAP: Hardware Development for Software Engineers
Max Plauth, Felix Eberhardt, Lukas Wenzel, Robert Schmid, Balthasar Martin and Andreas Polze
11:00 – 12:30 LSDVE (Room F3)
Distributed computation of mobility patterns in a smart city environment
E. Cesario, F. Cicirelli, C. Mastroianni
Field Experiment on the Performance of an Android-based Oportunistic Network
A. Ippsich, P. Bruhn, K. Graffi
Exploiting Community detection to recommend privacy policies in Decentralized Online Social Networks
A. De Salve, B. Guidi, A. Michienzi
11:00 – 12:30 COLOC (Room F4)
NUMAPROF, A NUMA Memory Profiler
Sébastien Valat and Othman Bouizi
Scalable Work-Stealing Load-Balancer for HPC Distributed Memory Systems
Clement Fontenaille, Eric Petit, Pablo de Oliveira Castro, Seijilo Uemura, Devan Sohier, Piotr Lesnicki, Ghislain Lartigue and Vincent Moureau
ASPEN: An Efficient Algorithm for Data Redistribution Between Producer and Consumer Grids
Clément Foyer, Adrian Tate and Simon McIntosh-Smith
Progress Thread Placement for Overlapping MPI Non-Blocking Collectives using Simultaneous Multi-Threading
Hugo Taboada, Alexandre Denis and Julien Jaeger
Discussion and closing
Workshop chairs
12:30 – 14:00 Lunch (Mensa Olimpia)
14:00 – 15:30 Tutorial 2 (Room F5)
Lossy Compression for Scientific Data
Franck Cappello and Peter Lindstrom
14:00 – 15:30 HeteroPar (Room F2)
OS-ELM-FPGA: An FPGA-Based Online Sequential Unsupervised Anomaly Detector
Mineto Tsukada, Masaaki Kondo and Hiroki Matsutani
A Modular Precision Format for decoupling Arithmetic Format and Storage Format
Thomas Grützmacher and Hartwig Anzt
Fast Heuristic-Based GPU Compiler Sequence Specialization
Ricardo Nobre, Luís Reis and Joao Cardoso
14:00 – 15:30 EduPar (Room F1)
From Mathematical Model to Parallel Execution to Performance Improvement: Introducing Students to a Workflow for Scientific Computing
Franziska Kasielke and Ronny Tschueter
Panel
14:00 – 15:30 Med-HPC (Room F3)
BaaS - Bioinformatics as a Service
Ritesh Krishna, Vadim Elisseev and Samuel Antao
Disaggregating Non-Volatile Memory for a Throughput-Oriented Genomics Workloads
Aaron Call, Jordà Polo, David Carrera, Francesc Guim and Sujoy Sen
Cross-Environment Comparison of a Bioinformatics Pipeline: Perspectives for Hybrid Computations
Nico Curti, Enrico Giampieri, Andrea Ferraro, Maria Cristina Vistoli, Elisabetta Ronchieri, Daniele Cesini, Barbara Martelli, Doina Cristina Duma and Gastone Castellani
14:00 – 15:30 CBDP (Room F4)
Towards Vertically Scalable Spark Applications
G. Quattrocchi, L. Baresi
A Resource Allocation Framework with Qualitative and Quantitative SLA Classes
C. Cerin, T. Menouer, W. Saad and X. Shi
The Impact of the Storage Tier: A Baseline Performance Analysis of Containerized DBMS
Daniel Seybold, Christopher B. Hauser, Georg Eisenhart, Simon Volpert and Jorg Domaschka
15:30 – 16:00 Coffee Break (Campus Cafè)
16:00 – 17:30 Tutorial 2 (Room F5)
Lossy Compression for Scientific Data
Franck Cappello and Peter Lindstrom
16:00 – 17:30 HeteroPar (Room F2)
Towards Application-Centric Parallel Memories
Giulio Stramondo, Catalin Bogdan Ciobanu, Ana Lucia Varbanescu and Cees De Laat
Accelerating Online Change-Point Detection Algorithm Using 10GbE FPGA NIC
Takuma Iwata, Kohei Nakamura, Yuta Tokusashi and Hiroki Matsutani
Benchmarking the NVIDIA V100 GPU and Tensor Cores
Matthew Martineau, Patrick Atkinson and Simon McIntosh-Smith
16:00 – 17:30 Med-HPC (Room F3)
GPU Accelerated Analysis of Treg-Teff Cross Regulation in Relapsing-Remitting Multiple Sclerosis
Marco Beccuti, Paolo Cazzaniga, Marzio Pennis, Daniela Besozzi, Marco S. Nobile, Simone Perince, Giulia Russo, Andrea Tangherloni and Francesco Pappalardo
High Performance Computing for Haplotyping: Models and Platforms
Andrea Tangherloni, Leonardo Rundo, Simone Spolaor, Marco S. Nobile, Ivan Merelli, Daniela Besozzi, Giancarlo Mauri, Paolo Cazzaniga and Pietro Liò
16:00 – 17:30 CBDP (Room F4)
Invited Talk: Self-adaptation for
Streaming Analytics at the Edge
Valeria
Cardellini
Automated Multi-Swarm Networking with Open Baton NFV MANO Framework
J-S. Shin, M. Santos de Brito, T. Magedanz and J. Kim
Tuesday August 28
09:00 – 10:30 Tutorial 3 (Room F5)
Application-driven Fault-Tolerance for High Performance Distributed Computing
George Bosilca and Bogdan Nicolae
09:00 – 10:30 FPDAPP (Room F2)
Opening remarks
Workshop chairs
(Keynote) Decentralized Financial Markets
Massimo Morini (IMI Bank)
On and Off-Blockchain Enforcement Of Smart Contracts
Carlos Molina-Jimenez, Ellis Solaiman, Ioannis Sfyrakis, Irene Ng and Jon Crowcroft
09:00 – 10:30 F2C-DP (Room F3)
Opening remarks
Workshop chairs
(Keynote) The Fog as the glue that connects Cloud and IoT in Smart Cities: research challenges
Giovanni Frattini (Engineering R&D)
Enhancing Service Management Systems with Machine Learning in Fog-to-Cloud Networks
Jasenka Dizdarevic, Francisco Carpio, Mounir Bensalem and Admela Jukan
08:45 – 10:30 Auto-DaSP (Room F4)
Opening remarks
Workshop chairs
(Keynote) The Long Road Towards Elastic Distributed Stream Processing
Dr. Leonardo Querzoni (Univ. of Rome "La Sapienza")
TPICDS: A Two-phase Parallel Approach for Incremental Clustering of Data Streams
Ammar Al Abd Alazeez, Sabah Jassim and Hongbo Du
Consistency of the Fittest: Towards Dynamic Staleness Control for Edge Data Analytics
Atakan Aral and Ivona Brandic
09:00 – 10:30 Resilience (Room F1)
Opening remarks
Workshop chairs
A Lightweight Approach to GPU Resilience
Max Baird, Christian Fensch, Sven-Bodo Scholz and Artjoms Sinkarovs
Performance Efficient Multiresilience using Checkpoint Recovery in Iterative Algorithms
Rizwan Ashraf and Christian Engelmann
10:30 – 11:00 Coffee Break (Campus Cafè)
11:00 – 12:30 Tutorial 3 (Room F5)
Application-driven Fault-Tolerance for High Performance Distributed Computing
George Bosilca and Bogdan Nicolae
11:00 – 12:30 FPDAPP (Room F2)
Selecting Effective Blockchain Solutions
Carsten Maple and Jack Jackson
MaRSChain: Framework for a Fair Manuscript Review System Based on Permissioned Blockchain
Nitesh Emmadi, Lakshmipadmaja Maddali and Sumanta Sarkar
A Suite of Tools for the Forensic Analysis of Bitcoin Transactions: Preliminary Report
Stefano Bistarelli, Ivan Mercanti and Francesco Santini
11:00 – 12:30 F2C-DP (Room F3)
A knowledge-based IoT Security Checker
Marco Anisetti, Claudio Agostino Ardagna, Lorenzo Comi, Ernesto Damiani, Filippo Gaudenzi and Rasool Asal
A Review of Mobility Prediction Models Applied in Cloud/Fog Environments
David Lima, Andre Lins and Marilia Curado
An Architecture for Resources Management in a Fog-to-Cloud Framework
Souvik Sengupta, Jordi Garcia and Xavi Masip-Bruin
11:00 – 12:30 Auto-DaSP (Room F4)
Cost of Fault-tolerance on Data Stream Processing
Valerio Vianello, Marta Patiño Martínez, Ainhoa Azqueta-Alzúaz and Ricardo Jimenez Péris
A Multi-level Elasticity Framework for Distributed Data Stream Processing
Matteo Nardelli, Gabriele Russo, Valeria Cardellini and Francesco Lo Presti
Autonomic and Latency-Aware Degree of Parallelism Management in SPar
Adriano Vogel, Dalvan Griebler, Daniele De Sensi, Marco Danelutto and Luiz Gustavo Fernandes
11:00 – 12:30 Resilience (Room F1)
FINJ: A Fault Injection Tool for HPC Systems
Alessio Netti, Zeynep Kiziltan, Ozalp Babaoglu, Alina Sirbu, Andrea Bartolini and Andrea Borghesi
Do moldable applications perform better on failure-prone HPC platforms?
Valentin Le Fèvre, George Bosilca, Aurelien Bouteiller, Thomas Herault, Atsushi Hori, Yves Robert and Jack Dongarra
Discussion and closing
Workshop chairs
12:30 – 14:00 Lunch (Mensa Olimpia)
14:00 – 15:30 Tutorial 4 (Room F5)
Enabling Your Code for Vector Execution on Multi-Core Architectures
Fabio Baruffa
14:00 – 15:30 FPDAPP (Room F2)
(Keynote) TBA
TBA
Networking session
14:00 – 15:30 F2C-DP (Room F3)
Benefits of a Fog-to-Cloud Approach in Proximity Marketing
Antonio Salis, Glauco Mancini, Roberto Bulla, Paolo Cocco and Daniele Lezzi
Multi-tenant Pub/Sub Processing for Real-time Data Streams
Alvaro Villalba and David Carrera
MAD-C: Multi-stage Approximate Distributed Cluster-Combining for Obstacle Detection and Localization
Amir Keramatian, Vincenzo Gulisano, Marina Papatriantafilou, Philippas Tsigas and Yiannis Nikolakopoulos
14:00 – 15:30 Repara (Room F4)
Programmable HSA Accelerators for Zynq UltraScale+ MPSoC Systems
Wolfgang Bauer, Philipp Holzinger, Marc Reichenbach, Steffen Vaas, Paul Hartke and Dietmar Fey
InKS, a Programming Model to Decouple Performance from Semantics in HPC Codes
Ksander Ejjaaouani, Olivier Aumage, Julien Bigot, Michel Mehrenberger, Hitoshi Murai, Masahiro Nakao and Mitsuhisa Sato
(Keynote) Towards data intensive aware programming models for Exascale systems
Javier Garcia-Blas, University Carlos III de Madrid
14:00 – 15:30 PDCLifeS (Room F1)
(Keynote) Data-intensive Knowledge Discovery from Brain Imaging of Alzheimer’s Disease Patients
Giuseppe di Fatta (Univ. of Reading)
Understanding Chromatin Structure: Efficient Computational Implementation of Polymer Physics Models
Andrea Maria Chiariello, Simona Bianco, Carlo Annunziatella, Andrea Esposito, Luca Fiorillo, Mattia Conte and Raffaele Campanile
A Parallel Cellular Automaton Model For Adenocarcinomas in Situ with Java: Study of One Case
Antonio J. Tomeu-Hardasmal, Alberto G. Salguero-Hidalgo and Manuel I. Capel-Tuñon
15:30 – 16:00 Coffee Break (Campus Cafè)
16:00 – 17:30 Tutorial 4 (Room F5)
Enabling Your Code for Vector Execution on Multi-Core Architectures
Fabio Baruffa
16:00 – 17:30 FPDAPP (Room F2)
Tamper-Proof Volume Tracking in Supply Chains with Smart Contracts
Ulrich Gallersdörfer and Florian Matthes
A Blockchain Based System to Ensure Transparency and Reliability in Food Supply Chain
Gavina Baralla, Simona Ibba, Michele Marchesi, Roberto Tonelli and Sebastiano Missineo
Panel: The Interplay Between Consensus Mechanisms and Decentralized Governance in Blockchain Technologies
Silvio Micali (MIT), Nadia Fabrizio (Cefriel), Massimo Morini (Banca IMI), Andrea Bracciali (Univ. of Stirling), Claudio Schifanella (Univ. of Turin)
16:00 – 17:30 F2C-DP (Room F3)
(Panel) Technology Requirements and Challenges Towards a Fog to Cloud Architecture, Its Impact in Business Models and Emerging Business Scenarios
Antonio Salis (ENG), Rosa M. Badia (BSC), Massimo Coppola (CNR), Alvaro Villalba (BSC)
16:00 – 17:30 Repara (Room F4)
Refactoring Loops with Nested IFs for SIMD Extensions without Masked Instructions
Huihui Sun, Sergei Gorlatch and Rongcai Zhao
Service Level Objectives via C++11 Attributes
Dalvan Griebler, Daniele De Sensi, Adriano Vogel, Marco Danelutto and Luiz Fernandes
16:00 – 17:30 PDCLifeS (Room F1)
Performance Evaluation for a PETSc Parallel-in-Time Solver Based on MGRIT Algorithm
Valeria Mele, Emil Costantinescu, Luisa Carracciuolo and Luisa D'Amore
Towards Heterogeneous Network Alignment: Design and Implementation of a Large-Scale Data Processing Framework
Pietro Hiram Guzzi, Marianna Milano, Pierangelo Veltri and Mario Cannataro
Effect of Spatial Decomposition on the Efficiency of k-Nearest Neighbors Search in Spatial Interpolation
Naijie Fan, Gang Mei, Zengyu Ding, Salvatore Cuomo and Nengxiong Xu
Discussion and closing
Workshop chairs
18:30 – 21:30 Welcome Cocktail (Circolo dei Lettori)
The welcome cocktail will take place at Circolo dei lettori ("Readers' circle"), located in Via Giambattista Bogino, 9 at walking distance from the conference building.
Wednesday August 29
09:00 – 09:30 Opening (Aula Magna)
09:30 – 10:30 Plenary Session 1 (Aula Magna)
Chair: Mariangiola Dezani-Ciancaglini
Keynote 1: ALGORAND: A Better Distributed Ledger
Silvio Micali
10:30 – 11:00 Coffee Break (Campus Cafè)
11:00 – 12:30 Session 2A (Room D3) Theory (Topics 3, 7, 10)
Chair: Gabriele Mencagli
Early Termination of Failed HPC Jobs
Through Machine and Deep Learning
Michał
Zasadziński, Victor Muntés-Mulero, Marc Solé, David Carrera and
Thomas Ludwig
High-Quality Shared-Memory Graph Partitioning
Yaroslav Akhremtsev, Peter Sanders and Christian Schulz
Nobody Cares if You Liked Star Wars: KNN Graph Construction on the Cheap
Anne-Marie Kermarrec, Olivier Ruas and François Taïani
11:00 – 12:30 Session 2B (Room D1) Applications (Topics 6, 11)
Chair: Javier García Blas
Exploiting Data Sparsity for Large-Scale Matrix
Computations (ARTIFACT EVALUATED)
Kadir Akbudak,
Hatem Ltaief, Aleksandr Mikhalev, Ali Charara, Aniello Esposito and David Keyes
Adaptive Bandwidth-Efficient Recovery Techniques in Erasure-Coded Cloud Storage Systems
Rekha Nachiappan, Bahman Javadi, Rodrigo N. Calheiros, and Kenan M. Matawie
IT Optimization for Datacenters Under Renewable Power Constraint
Stephane Caux, Paul Renaud-Goud, Gustavo Rostirolla and Patricia Stolf
11:00 – 12:30 Session 2C (Room E1) Programming (Topics 8, 9)
Chair: Marco Danelutto
Snapshot-based Synchronization: A Fast Replacement for Hand-over-Hand Locking
Eran Gilad, Trevor Brown, Mark Oskin and Yoav Etsion
NUMA Optimizations for Algorithmic Skeletons
Paul Metzger, Murray Cole and Christian Fensch
Measuring Multithreaded Message Matching Misery
Whit Schonbein, Matthew G. F. Dosanjh, Ryan E. Grant and Patrick G. Bridges
12:30 – 14:00 Lunch (Mensa Olimpia)
14:00 – 15:30 Session 3A (Room D1) Tools (Topic 2)
Chair: Daniele De Sensi
Reducing GPU Register File Energy
Vishwesh Jatala, Jayvant Anantpur and Amey Karkare
Taxonomist: Application Detection through Rich Monitoring Data
(ARTIFACT AWARDED)
Emre Ates, Ozan Tuncer, Ata Turk, Vitus J. Leung, Jim Brandt, Manuel Egele and Ayse K. Coskun
Diagnosing Highly-Parallel OpenMP Programs With Aggregated Grain Graphs
Nico Reissmann and Ananya Muddukrishna
14:00 – 15:30 Session 3B (Room D4) Programming (Topics 4, 8, 9)
Chair: J. Daniel Garcia
Global-Local View: Scalable Consistency for Concurrent Data Types
(ARTIFACT EVALUATED)
Deepthi Devaki Akkoorath, José Brandão, Annette Bieniusa and Carlos Baquero
Improving GPU Cache Hierarchy Performance with a Fetch and Replacement Cache
Francisco Candel, Salvador Petit, Alejandro Valero and Julio Sahuquillo
Improving System Turnaround Time with Intel CAT by Identifying LLC Critical Applications
Lucía Pons, Vicent Selfa, Julio Sahuquillo, Salvador Petit and Julio Pons
14:00 – 15:30 Session 3C (Room D3) Theory (Topics 3, 7)
Chair: Enrico Bini
One-Sided Communications for more Efficient Parallel State Space Exploration over RDMA Clusters
Camille Coti, Sami Evangelista and Laure Petrucci
Peacock: Probe-Based Scheduling of Jobs by Rotating Between Elastic Queues
Mansour Khelghatdoust and Vincent Gramoli
Online Scheduling of Task Graphs on Hybrid Platforms
(ARTIFACT EVALUATED)
Louis-Claude Canon, Loris Marchal, Bertrand Simon and Frédéric Vivien
15:30 – 16:00 Coffee Break (Campus Cafè)
16:00 – 18:00 Session 4A (Room D1) Applications (Topics 5, 6, 11)
Chair: Biagio Cosenza
Privacy-Preserving Top-k Query Processing in Distributed Systems
Sakina Mahboubi, Reza Akbarinia and Patrick Valduriez
Hybrid Parallelization and Performance Optimization of the FLEUR Code: New Possibilities for All-Electron Density Functional Theory
Uliana Alekseeva, Gregor Michalicek, Daniel Wortmann, and Stefan Blügel
GPU Provisioning: The 80 - 20 Rule
Eleni Kanellou, Nikolaos Chrysos, Stelios Mavridis, Yannis Sfakianakis and Angelos Bilas
Minimizing Network Traffic for Distributed Joins Using Lightweight Locality-Aware Scheduling
Long Cheng, John Murphy, Qingzhi Liu, Chunliang Hao and Georgios Theodoropoulos
16:00 – 18:00 Session 4B (Room D3) Tools (Topics 1, 2)
Chair: Massimo Coppola
Automatic Detection of Synchronization Errors in Codes that Target the Open Community Runtime
Jiri Dokulil and Jana Katreniakova
A Methodology for Performance Analysis of Applications Using Multi-layer I/O
(ARTIFACT EVALUATED)
Ronny Tschüter, Christian Herold, Bert Wesarg and Matthias Weber
Runtime Determinacy Race Detection for OpenMP Tasks
(ARTIFACT EVALUATED)
Hassan Salehe Matar and Didem Unat
Characterization of Smartphone Governor Strategies
Sarbartha Banerjee and Lizy Kurian John
16:00 – 18:00 Session 4C (Room D4) Programming (Topics 8, 9)
Chair: Peter Kilpatrick
Bulk: a Modern C++ Interface for Bulk-Synchronous Parallel Programs
Jan-Willem Buurlage, Tom Bannink and Rob H. Bisseling
Dynamic Placement of Progress Thread for Overlapping MPI Non-Blocking Collectives on Manycore Processor
Alexandre Denis, Julien Jaeger, Emmanuel Jeannot, Marc Pérache and Hugo Taboada
Efficient Load Balancing Techniques for Graph Traversal Applications on GPUs
Federico Busato and Nicola Bombieri
SharP Unified Memory Allocator: An Intent-based Memory Allocator for Extreme-Scale Systems
Ferrol Aderholdt, Manjunath Gorentla Venkata and Zachary W. Parchman
Thursday August 30
09:00 – 10:00 Plenary Session 5 (Aula Magna)
Chair: Christian Lengauer
Keynote 2: Algorithmic Adaptations to Extreme Scale Computing
David E. Keyes
Euro-Par 2019 Presentation
Ramin Yahyapour
10:00 – 10:30 Coffee Break (Campus Cafè)
10:30 – 12:30 Plenary Session 6 (Aula Magna) Distinguished Papers
Chair: Massimo Torquati
Design Principles for Sparse Matrix Multiplication on the GPU
(ARTIFACT AWARDED)
Carl Yang, Aydın Buluç c and John D. Owens
VIoLET: A Large-scale Virtual Environment for Internet of Things
Shreyas Badiger, Shrey Baheti and Yogesh Simmhan
Resource-Efficient Execution of Conditional Parallel Real-Time Tasks
Sanjoy Baruah
12:30 – 14:00 Lunch (Mensa Olimpia)
14:00 – 15:30 Session 7A (Room D1) Applications (Topics 6, 11)
Chair: Gabriele Mencagli
ECSched: Efficient Container Scheduling on Heterogeneous Clusters
Yang Hu, Huan Zhou, Cees de Laat and Zhiming Zhao
Efficient Strict-Binning Particle-in-Cell Algorithm for Multi-Core SIMD Processors
(ARTIFACT AWARDED)
Yann Barsamian, Arthur Charguéraud, Sever A. Hirstoaga and Michel Mehrenberger
Task-Based Programming on Emerging Parallel Architectures for Finite-Differences Seismic Numerical Kernel
(ARTIFACT EVALUATED)
Salli Moustafa, Wilfried Kirschenmann, Fabrice Dupros and Hideo Aochi
14:00 – 15:30 Session 7B (Room D4) Programming (Topics 8, 9)
Chair: Patrizio Dazzi
Abelian: A Compiler and Runtime for Graph Analytics on Distributed, Heterogeneous Platforms
Gurbinder Gill, Roshan Dathathri, Loc Hoang, Andrew Lenharth and Keshav Pingali
Efficient Communication/Computation Overlap with MPI+OpenMP Runtimes Collaboration
Marc Sergent, Mario Dagrada, Patrick Carribault, Julien Jaeger, Marc Pérache and Guillaume Papauré
Energy Efficient Stencil Computations on the Low-Power Manycore MPPA-256 Processor
Emmanuel Podestá Jr., Bruno Marques do Nascimento and Márcio Castro
14:00 – 15:30 Session 7C (Room D3) Industrial talks
Chairs: Claudio Schifanella and Sergio Rabellino
Intel Software Development Tools Update for Parallelization/Vectorization and Deep Learning
Edmund Preiss, Intel
The Convergence of Supercomputing and AI in a Post-Moore’s Law World
Piero Altoè, NVidia
ARM Enabling Co-Design of Scalable Large Scale Systems
Reiley Jeyapaul, ARM Research
Efficient tiering for industrial data
Alberto Galli, Hewlett Packard Enterprise
15:30 – 16:00 Coffee Break (Campus Cafè)
16:00 – 18:00 Session 8A (Room D1) Chess-timer talks (Topics 8, 9)
Chair: Marco Aldinucci
Efficient Lock-Free Removing and Compaction for the Cache-Trie Data Structure
(ARTIFACT EVALUATED)
Aleksandar Prokopec
Multi-Granularity Locking in Hierarchies with Synergistic Hierarchical and Fine-Grained Locks
(ARTIFACT EVALUATED)
K. Ganesh, Saurabh Kalikar and Rupesh Nasre
OpenABL: A Domain-Specific Language for Parallel and Distributed Agent-Based Simulations
(ARTIFACT EVALUATED)
Biagio Cosenza, Nikita Popov, Ben Juurlink, Paul Richmond, Mozhgan Kabiri Chimeh, Carmine Spagnuolo, Gennaro Cordasco, Vittorio Scarano
16:00 – 18:00 Session 8B (Room D4) Chess-timer talks (Topics 4, 10, 12)
Chair: Luca Padovani
Using Dynamic Compilation to Achieve Ninja Performance for CNN Training on Many-Core Processors
Ankush Mandal, Rajkishore Barik and Vivek Sarkar
Stream Processing on Hybrid CPU/Intel Xeon Phi Systems
Paulo Ferrão, Hélder Marques and Hervé Paulino
Distributed Graph Clustering Using Modularity and Map Equation
Michael Hamann, Ben Strasser, Dorothea Wagner and Tim Zeitz
20:30 – 23:00 Gala Dinner (Palazzo della Luce)
The gala dinner will begin at 20:30 at Palazzo della Luce ("Palace of Light"), located in Via Antonio Bertola, 40, within the city center and at walking distance from Piazza Castello, the city's main square.
Friday August 31
09:00 – 10:10 Plenary Session 9 (Aula Magna)
Chair: Marco Danelutto
Keynote 3: Datacenters for the Post-Moore Era
Babak Falsafi
10:10 – 10:30 Coffee Break (Campus Cafè)
10:30 – 12:30 Session 10A (Room D3) Applications & Theory (Topics 3, 6, 7, 10)
Chair: Massimo Coppola
Cloud Federation Formation in Oligopolistic Markets
Yash Khandelwal, Karthik Ganti, Suresh Purini and Puduru V. Reddy
Interference-Aware Scheduling using Geometric Constraints
Raphaël Bleuse, Konstantinos Dogeas, Giorgio Lucarelli, Grégory Mounié and Denis Trystram
Improved Distributed Algorithm for Graph Truss Decomposition
Venkatesan T. Chakaravarthy, Aashish Goyal, Prakash Murali, Shivmaran S. Pandian, and Yogish Sabharwal
Robust Decentralized Mean Estimation with Limited Communication
Gábor Danner and Márk Jelasity
10:30 – 12:30 Session 10B (Room D1) Tools (Topics 1, 2)
Chair: Marco Beccuti
Estimating the Impact of External Interference on Application Performance
Aamer Shah, Matthias Müller and Felix Wolf
HPC Benchmarking: Scaling Right and Looking Beyond the Average
Milan Radulovic, Kazi Asifuzzaman, Paul Carpenter, Petar Radojković and Eduard Ayguadé
GT-Race: Graph Traversal based Data Race Detection for Asynchronous Many-Task Parallelism
Lechen Yu and Vivek Sarkar
Combined Vertical and Horizontal Autoscaling Through Model Predictive Control
Emilio Incerto, Mirco Tribastone and Catia Trubiani
10:30 – 12:30 Session 10C (Room D4) Applications (Topics 6, 12)
Chair: Ruggero Pensa
Combinatorial Auction Algorithm Selection for Cloud Resource Allocation Using Machine Learning
Diana Gudu, Marcus Hardt and Achim Streit
CEML: a Coordinated Runtime System for Efficient Machine Learning on Heterogeneous Computing Systems
Jihoon Hyun, Jinsu Park, Kyu Yeun Kim, Seongdae Yu and Woongki Baek
Tile Low-Rank GEMM Using Batched Operations on GPUs
(ARTIFACT EVALUATED)
Ali Charara, David Keyes and Hatem Ltaief
Improving Cloud Simulation Using the Monte-Carlo Method
Luke Bertot, Stéphane Genaud and Julien Gossa