NEWS

HeteroPar will be held on August 28, 2023 (full day workshop) at the St. Raphael Resort in Limassol, Cyprus (collocated with Euro-Par 2023).
KEYNOTE : It is our great pleasure to announce Mehdi Goli, VP Research & Development, Codeplay Software will be the keynote speaker at HeteroPar'23. More details can be found at the keynote page.
PROGRAM : TBD
REGISTRATION / AUTHOR INFO : Please consult the Euro-Par'23 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 21st International Workshop on Algorithms, Models and Tools for Parallel Computing on Heterogeneous Platforms (HeteroPar 2023) will be held on August 28, 2023 as a full-day workshop at the St. Raphael Resort in Limassol, Cyprus.
For the 14th 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.

Paper submission

Paper submission deadline: June 3, 2023 - AoE
Authors notification: June 30, 2023
Easychair submission page

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'2023 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.

Keynote Speaker

Keynote speaker: Mehdi Goli, VP Research & Development, Codeplay Software


Title: Building software for the next generation of heterogeneous systems


Abstract: For many compute-intensive problems today, such as large language models (LLM) or large-scale scientific simulations, heterogeneous computing is inevitable to meet the demands of these applications. Programming heterogeneous systems is already challenging, as different types of accelerators and architectures, including the increasingly popular RISC-V, needed to be considered. Yet, hardware vendors have begun to add even more specialized functional units to accelerators, making the accelerators themselves more heterogeneous, and further increasing the complexity of programming heterogeneous systems. Examples for such specialized functional units include matrix processing units (e.g., Intel AMX or Nvidia tensor cores) or processing-in-memory capabilities. Some of the key problems for compute intensive applications would be to enable developers and domain experts to build software for the next generation of heterogeneous systems and to make best use of the systems capabilities without having to re-engineer when porting the application. I will delve into these challenges and look at how traditional approaches to writing software are unable to exploit the capabilities of heterogenous exa-scale systems.


Short bio: Mehdi is VP of R&D, responsible for leading impactful, influential, and innovative research and development projects, ensuring Codeplay remains a leading independent provider of AI and HPC enablement. He joined Codeplay in 2017 as a Senior Software Engineer in AI Parallelisation and he was the Team Lead of Eigen, SYCL-BLAS, and Nvidia backend for Intel oneMKL and oneDNN. He is also a member of the Technical Advisory Board for Intel oneMKL. Before joining Codeplay, he was a research associate at the University of West of Scotland for 2 years working with Codeplay through Knowledge Transfer Program (KTP) to deliver the VisionCPP framework. Prior to that, he completed his PhD in Parallel Computing at Robert Gordon University, Aberdeen (2015), during which he was a Research Assistant in Parallel Computing at IDEAS Research Institute, working on the ParaPhrase project.

Workshop Program

09:00 - 09:05 Opening note: Tery Cojean, workshop co-chair
Session A
09:05 - 9:50 KEYNOTE: "Building software for the next generation of heterogeneous systems"
Mehdi Goli
VP Research & Development, Codeplay Software
9:50 - 10:15 "ExaNBody : a HPC framework for N-Body applications"
Thierry Carrard, Raphael Prat, Guillaume Latu, Laurent Soulard, Paul Lafourcade, Killian Babilotte and Lhassan Amarsid
10:15 - 10:40 "Power Estimation Models for Edge Computing Devices"
Michalis Kasioulis, Moysis Symeonides, George Pallis and Marios Dikaiakos
Coffee break
Session B
11:00 - 11:25 "A performance analysis of leading many-core technologies for Cellular Automata execution"
Alessio De Rango, Donato D'Ambrosio, Alfonso Senatore, Giuseppe Mendicino, Kumudha Narasimhan, Mehdi Goli and Rod Burns
11:25 - 11:50 "MassiveClicks: A Massively-parallel Framework for Efficient Click Models Training"
Skip Thijssen, Pooya Khandel, Andrew Yates and Ana Lucia Varbanescu
11:50 - 12:15 "Tall-and-Skinny QR Factorization for Clusters of GPUs using High-Performance Building Blocks"
Andres Tomas and Enrique S. Quintana-Orti
12:15 - 12:40 "Leveraging MLIR for Loop Vectorization and GPU Porting of FFT Libraries"
Yifei He, Artur Podobas and Stefano Markidis
Lunch break
Session C
14:00 - 14:25 "Boosting the Performance of Object Tracking with a Half-Precision Particle Filter on GPU"
Gabin Schieffer, Nattawat Pornthisan, Jacob Wahlgren, Daniel Medeiros, Stefano Markidis and Ivy Peng
14:25 - 14:50 "jPackFaaS: Profiling Java Serverless Functions Package Size in Federated FaaS"
Thomas Larcher and Sashko Ristov
14:50 - 15:15 "Enabling Dynamic Selection of Implementation Variants in Component-Based Parallel Programming for Heterogeneous Systems"
Suejb Memeti
15:15 - 15:40 "Sparse matrix-vector product for the bmSparse matrix format in GPUs"
Gonzalo Berger, Ernesto Dufrechou and Pablo Ezzatti
Coffee break
Session D
16:00 - 16:25 "An approach to performance portability through generic programming"
Andreas Hadjigeorgiou, Christodoulos Stylianou, Michele Weiland, Dirk Jacob Verschuur and Jacob Finkenrath
16:25 - 16:50 "Scheduling Fork-Joins to Heterogeneous Processors"
Huijun Wang and Oliver Sinnen
16:50 - 17:00 Workshop closing: Terry Cojean, workshop co-chair

Information for Authors

HeteroPar will be held on August 28, 2023 (full day workshop) at the St. Raphael Resort in Limassol, Cyprus (collocated with Euro-Par 2023). HeteroPar'2023 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'23 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).

Contact Information

Hartwig Anzt

hanzt@icl.utk.edu

Innovative Computing Lab
University of Tennessee
USA