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.
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.
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.
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: 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.
|09:00 - 09:05||Opening note: Tery Cojean, workshop co-chair|
|09:05 - 9:50||KEYNOTE: "Building software for the next generation of heterogeneous systems"
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
|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
|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"
|15:15 - 15:40||"Sparse matrix-vector product for the bmSparse matrix format in GPUs"
Gonzalo Berger, Ernesto Dufrechou and Pablo Ezzatti
|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|
Innovative Computing Lab
University of Tennessee