Evaluating Rapid Makespan Predictions for Heterogeneous Systems with Programmable Logic

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Wilhelm, Martin, Freitag, Franz, Tzschoppe, Max, Pionteck, Thilo
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866914470352125952
author Wilhelm, Martin
Freitag, Franz
Tzschoppe, Max
Pionteck, Thilo
author_facet Wilhelm, Martin
Freitag, Franz
Tzschoppe, Max
Pionteck, Thilo
contents Heterogeneous computing systems, which combine general-purpose processors with specialized accelerators, are increasingly important for optimizing the performance of modern applications. A central challenge is to decide which parts of an application should be executed on which accelerator or, more generally, how to map the tasks of an application to available devices. Predicting the impact of a change in a task mapping on the overall makespan is non-trivial. While there are very capable simulators, these generally require a full implementation of the tasks in question, which is particularly time-intensive for programmable logic. A promising alternative is to use a purely analytical function, which allows for very fast predictions, but abstracts significantly from reality. Bridging the gap between theory and practice poses a significant challenge to algorithm developers. This paper aims to aid in the development of rapid makespan prediction algorithms by providing a highly flexible evaluation framework for heterogeneous systems consisting of CPUs, GPUs and FPGAs, which is capable of collecting real-world makespan results based on abstract task graph descriptions. We analyze to what extent actual makespans can be predicted by existing analytical approaches. Furthermore, we present common challenges that arise from high-level characteristics such as data transfer overhead and device congestion in heterogeneous systems.
format Preprint
id arxiv_https___arxiv_org_abs_2510_06998
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Evaluating Rapid Makespan Predictions for Heterogeneous Systems with Programmable Logic
Wilhelm, Martin
Freitag, Franz
Tzschoppe, Max
Pionteck, Thilo
Distributed, Parallel, and Cluster Computing
Hardware Architecture
Heterogeneous computing systems, which combine general-purpose processors with specialized accelerators, are increasingly important for optimizing the performance of modern applications. A central challenge is to decide which parts of an application should be executed on which accelerator or, more generally, how to map the tasks of an application to available devices. Predicting the impact of a change in a task mapping on the overall makespan is non-trivial. While there are very capable simulators, these generally require a full implementation of the tasks in question, which is particularly time-intensive for programmable logic. A promising alternative is to use a purely analytical function, which allows for very fast predictions, but abstracts significantly from reality. Bridging the gap between theory and practice poses a significant challenge to algorithm developers. This paper aims to aid in the development of rapid makespan prediction algorithms by providing a highly flexible evaluation framework for heterogeneous systems consisting of CPUs, GPUs and FPGAs, which is capable of collecting real-world makespan results based on abstract task graph descriptions. We analyze to what extent actual makespans can be predicted by existing analytical approaches. Furthermore, we present common challenges that arise from high-level characteristics such as data transfer overhead and device congestion in heterogeneous systems.
title Evaluating Rapid Makespan Predictions for Heterogeneous Systems with Programmable Logic
topic Distributed, Parallel, and Cluster Computing
Hardware Architecture
url https://arxiv.org/abs/2510.06998