TUHH Open Research
Help
  • Log In
    New user? Click here to register.Have you forgotten your password?
  • English
  • Deutsch
  • Communities & Collections
  • Publications
  • Research Data
  • People
  • Institutions
  • Projects
  • Statistics
  1. Home
  2. TUHH
  3. Publications
  4. A portable compiler-runtime approach for scalability prediction
 
Options

A portable compiler-runtime approach for scalability prediction

Citation Link: https://doi.org/10.15480/882.16463
Publikationstyp
Journal Article
Date Issued
2025-12-25
Sprache
English
Author(s)
Stawinoga, Nicolai  
Lal, Sohan  
Massively Parallel Systems E-EXK5  
Cosenza, Biagio  
Massively Parallel Systems E-EXK5  
Salzmann, Philip  
Thoman, Peter  
Fahringer, Thomas  
TORE-DOI
10.15480/882.16463
TORE-URI
https://hdl.handle.net/11420/60806
Journal
Future generation computer systems  
Volume
179
Article Number
108337
Citation
Future Generation Computer Systems 179: 108337 (2026)
Publisher DOI
10.1016/j.future.2025.108337
Scopus ID
2-s2.0-105028337438
Publisher
Elsevier BV
Highly scalable parallel applications can efficiently solve expensive computational problems when run on a large number of compute nodes. However, selecting the optimal number of nodes for a compute job of a given size is non-trivial, and allocating too few or too many nodes may not yield the expected performance. Knowing the scaling behavior of an application in advance enables us, for example, to make optimal use of the available hardware resources. We introduce a novel, portable approach to predict the scalability of parallel applications written in modern high-level programming models. We propose a predictive compiler-runtime framework based on Celerity, a task-based distributed runtime system that enables executing SYCL codes on clusters. The framework targets a broad range of computing systems, from CPU to GPU clusters, and proposes a model that combines machine learning, communication modeling and DAG heuristics. Experimental results on two large-scale clusters, JUWELS and Marconi-100, show accurate scalability prediction of unseen single and multi-task applications.
DDC Class
004: Computer Sciences
005: Computer Programming, Programs, Data and Security
Funding(s)
CELERITY
More Funding Information
This document is the results of the research project partially funded by FWF (I 3388) and DFG (CO 1544/1-1, project number 360291326) as part of the DACH project CELERITY.
Lizenz
https://creativecommons.org/licenses/by/4.0/
Publication version
publishedVersion
Loading...
Thumbnail Image
Name

1-s2.0-S0167739X25006314-main.pdf

Size

13.15 MB

Format

Adobe PDF

TUHH
Weiterführende Links
  • Contact
  • Send Feedback
  • Cookie settings
  • Privacy policy
  • Impress
DSpace Software

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science
Design by effective webwork GmbH

  • Deutsche NationalbibliothekDeutsche Nationalbibliothek
  • ORCiD Member OrganizationORCiD Member Organization
  • DataCiteDataCite
  • Re3DataRe3Data
  • OpenDOAROpenDOAR
  • OpenAireOpenAire
  • BASE Bielefeld Academic Search EngineBASE Bielefeld Academic Search Engine
Feedback