NEWS

HeteroPar will be held on August 23, 2022 (full day workshop) at the University of Glasgow, UK (collocated with Euro-Par 2022).
KEYNOTE : It is our great pleasure to announce Prof. Paul Kelly from Imperial College London as a special keynote speaker at HeteroPar'22. More details can be found at the keynote page.
PROGRAM / EVENT : Full program of the HeteroPar'22 workshop is available here. HeteroPar will be primarily in-person event, but some provisions to present, attend and interact online will also be provided.
REGISTRATION / AUTHOR INFO : Please consult the Euro-Par'22 registration page for details on how to register to attend the workshop. Additional information for the authors of accepted papers can also be found here.

Welcome

The 20th International Workshop on Algorithms, Models and Tools for Parallel Computing on Heterogeneous Platforms (HeteroPar 2022) will be held on August 23, 2022 as a full-day workshop at the University of Glasgow, Scotland, United Kingdom.
For the 13th time, HeteroPar is organized in conjunction with the Euro-Par annual series of international conferences dedicated to the promotion and advancement of all aspects of parallel computing.

Workshop scope

Heterogeneity is emerging as one of the most profound and challenging characteristics of today's parallel environments. From the macro level, where networks of distributed computers, composed of diverse node architectures, are interconnected with potentially heterogeneous networks, to the micro level, where deeper memory hierarchies and various accelerator architectures are increasingly common, the impact of heterogeneity on all computing tasks is increasing rapidly. Traditional parallel algorithms, programming environments and tools, designed for legacy homogeneous multiprocessors, will at best achieve a small fraction of the efficiency and the potential performance that we should expect from parallel computing in tomorrow's highly diversified and mixed environments. New ideas, innovative algorithms, and specialized programming environments and tools are needed to efficiently use these new and multifarious parallel architectures. The workshop is intended to be a forum for researchers working on algorithms, programming languages, tools, and theoretical models aimed at efficiently solving problems on heterogeneous platforms.


Topics to be covered include but are not limited to:

  • Heterogeneous parallel programming paradigms and models

  • Languages, libraries, and interfaces for heterogeneous parallel programming models

  • Performance models and their integration into the design of efficient parallel algorithms for heterogeneous platforms

  • Parallel algorithms and scheduling for heterogeneous and/or hierarchical systems, including manycores and hardware accelerators (e.g. FPGAs, GPUs, AI accelerators)

  • Parallel algorithms for efficient problem solving on heterogeneous platforms (e.g. numeri- cal linear algebra, nonlinear systems, fast transforms, computational biology, data mining, artificial intelligence, multimedia)

  • Applications and software engineering for heterogeneous parallel systems

  • Algorithms, models and tools for energy and/or multi-objective optimization on heterogeneous platforms

  • Integration of parallel and distributed computing on heterogeneous systems

  • Experience of porting parallel software from supercomputers to heterogeneous platforms

  • Fault tolerance of parallel computations on heterogeneous platforms

  • Algorithms, models and tools for grid, desktop grid, cloud, and green computing that include heterogeneous computing aspect

Authors are encouraged to submit original, unpublished research or overviews on Algorithms, Models and Tools for Parallel Computing on Heterogeneous Platforms, namely addressing the topics referred above.

Workshop Program

09:00 - 09:10 Opening note
Session A
09:10 - 10:00 KEYNOTE: "Domain-specific compiler architecture for today’s accelerators and tomorrow’s"
Paul Kelly
Imperial College London, UK
10:00 - 10:30 "Programming Heterogeneous Architectures Using Hierarchical Tasks"
M. Faverge, N. Furmento, A. Guermouche, Gwenolé Lucas, R. Namyst, S. Thibault and P.-A. Wacrenier
Inria Bordeaux Sud-Ouest, France
Coffee break
Session B
11:00 - 11:30 "A C++ library for memory layout and performance portability of scientific applications"
Pietro Incardona, A. Gupta, S. Yaskovets and I. Sbalzarini
TU Dresden / Max Planck Institute of Molecular Cell Biology and Genetics / Center for Systems Biology Dresden / ScaDS.AI, Dresden/Leipzig, Germany
11:30 - 12:00 "Implementation and Performance Evaluation of Memory System using Addressable Cache for HPC applications on HBM2 equipped FPGAs"
Norihisa Fujita, R. Kobayashi, Y. Yamaguchi and T. Boku
Center for Computational Sciences, University of Tsukuba, Japan
12:00 - 12:30 "Programming abstractions for preemptive scheduling in FPGAs using partial reconfiguration"
Gabriel Rodriguez-Canal, N. Brown, Y. Torres and A. Gonzalez-Escribano
EPCC, The University of Edinburgh, UK / Escuela de Ingeniería Informática at Universidad de Valladolid, Spain
Lunch break
Session C
14:00 - 14:30 "Modeling Task Mapping for Data-intensive Applications in Heterogeneous Systems"
Martin Wilhelm, H. Geppert, A. Drewes and T. Pionteck
Otto-von-Guericke University, Magdeburg, Germany
14:30 - 15:00 "Mapping Tree-shaped Workflows on Memory-heterogeneous Architectures"
Svetlana Kulagina, H. Meyerhenke and A. Benoit
Department of Computer Science, Humboldt-Universitat zu Berlin, Germany / LIP laboratory, ENS Lyon, France
15:00 - 15:30 "Hetero-Vis: A Framework for Latency Optimized Deployment of Convolutional Neural Networks on Heterogeneous Architectures"
Nupur Sumeet, K. Rawat, M. Nambiar and R. Singhal
Tata Consultancy Services, India
Coffee break
Session D
16:00 - 16:30 "Rapid development of OS support with PMCSched for scheduling on asymmetric multicore systems"
C. Bilbao, Juan Carlos Saez and M. Prieto-Matias
Facultad de Informática, Universidad Complutense de Madrid, Spain
16:30 - 17:00 "HIPLZ: Enabling Performance Portability for Exascale Systems"
Jisheng Zhao, C. Bertoni, J. Young, K. Harms, V. Sarkar and B. Videau
Georgia Institute of Technology, Atlanta, GA / Argonne National Laboratory, Lemont, IL
17:00 - 17:30 "StorAlloc: A Simulator for Job Scheduling on Heterogeneous Storage Resources"
Julien Monniot, F. Tessier, M. Robert and G. Antoniu
Inria, France
17:30 - 18:00 "Performance and scalability analysis of AI-accelerated CFD simulations across various computing platforms"
Krzysztof Rojek and R. Wyrzykowski
Dept. Computer Science, Czestochowa University of Technology, Poland

Keynote Speaker

Paul Kelly
Imperial College London, UK


Title: Domain-specific compiler architecture for today’s accelerators and tomorrow’s

Abstract: Domain-specific languages enable the compiler to understand more about what you are trying to do. If we get it right, DSLs enable us, at the same time, both to boost programmer productivity and also to automate sophisticated domain-specific optimisations that would be hard to do by hand - yet are essential to achieving efficient use of the hardware. DSLs are power tools for performance programming - and for effective exploitation of accelerators. This talk will offer some of our experience in building DSLs that deliver productivity, performance and performance portability. DSLs enable us to find the right representation for a program so that complex optimisations turn out to be easy – so DSLs demand that we pay attention to compiler “architecture”. I will try to map out how to design domain-specific compiler architecture – and set out a vision for a future where we work together to build on representations that are common across different DSLs, and which support the growing diversity of high-performance hardware available.


Short bio: Paul Kelly leads the Software Performance Optimisation group at Imperial College London. His research focus is domain-specific program optimisation, leading to close engagement with colleagues in computational science, robotics and computer vision. This talk covers joint work with many such collaborators.

Information for Authors

HeteroPar will be held on August 23, 2022 (full day workshop) at the University of Glasgow, UK (collocated with Euro-Par 2022). HeteroPar'2022 will be primarily in-person event, but some provisions to present, attend and interact online will also be provided.

Registration: At least one author must register to the workshop to present the paper and to have it published in the final LNCS proceedings (see Euro-Par'22 registration page for details).

Pre-final version: Feel free to prepare a pre-final version of your manuscript to be distributed during the conference and upload it to EasyChair as soon as possible. Please consider: i) the reviews while preparing the final version; ii) strictly adhere to the LNCS style; and iii) the page limit is 12 pages (long paper). The PDFs of accepted papers will be collected from EasyChair to assemble a password-protected zip download from the Euro-Par website.

Camera-ready: Accepted papers that are presented at the workshop, will be published in a revised form in a special Euro-Par Workshop Volume in the Lecture Notes in Computer Science (LNCS) series after the Euro-Par conference. All the camera-ready copies of papers for Springer should be provided by 16th of September (a couple of weeks after the conference). The papers should be submitted in PDF, following the Springer LNCS format . Paper length must not exceed 12 pages (including references).

Paper submission

Paper submission deadline: May 20, 2022 - AoE (EXTENDED)
Authors notification: July 01, 2022

Submission Guidelines: Authors are invited to submit papers electronically, through EasyChair. The papers should be submitted in PDF, following the Springer LNCS format . Paper length must not exceed 12 pages (including references). All submitted manuscripts will be checked for originality by Springer iThenticate (papers that show an insufficient originality might be rejected without a review).

Workshop Proceedings: Accepted papers that are presented at the workshop, will be published in a revised form in a special Euro-Par Workshop Volume in the Lecture Notes in Computer Science (LNCS) series after the Euro-Par conference.

Journal Special Issue: Authors of selected papers accepted for presentation at HeteroPar'2022 will be invited to submit a revised and extended version of their work to a special issue of Wiley's Concurrency and Computation Practice and Experience journal.

Contact Information

Aleksandar Ilic

aleksandar.ilic [at] inesc-id.pt

Assistant Professor
INESC-ID, Instituto Superior Técnico
University of Lisbon
Portugal