Cargando…

Enabling EASEY Deployment of Containerized Applications for Future HPC Systems

The upcoming exascale era will push the changes in computing architecture from classical CPU-based systems towards hybrid GPU-heavy systems with much higher levels of complexity. While such clusters are expected to improve the performance of certain optimized HPC applications, it will also increase...

Descripción completa

Detalles Bibliográficos
Autores principales: Höb, Maximilian, Kranzlmüller, Dieter
Formato: Online Artículo Texto
Lenguaje:English
Publicado: 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7302254/
http://dx.doi.org/10.1007/978-3-030-50371-0_15
_version_ 1783547810897985536
author Höb, Maximilian
Kranzlmüller, Dieter
author_facet Höb, Maximilian
Kranzlmüller, Dieter
author_sort Höb, Maximilian
collection PubMed
description The upcoming exascale era will push the changes in computing architecture from classical CPU-based systems towards hybrid GPU-heavy systems with much higher levels of complexity. While such clusters are expected to improve the performance of certain optimized HPC applications, it will also increase the difficulties for those users who have yet to adapt their codes or are starting from scratch with new programming paradigms. Since there are still no comprehensive automatic assistance mechanisms to enhance application performance on such systems, we propose a support framework for future HPC architectures, called EASEY (Enable exASclae for EverYone). Our solution builds on a layered software architecture, which offers different mechanisms on each layer for different tasks of tuning, including a workflow management system. This enables users to adjust the parameters on each of the layers, thereby enhancing specific characteristics of their codes. We introduce the framework with a Charliecloud-based solution, showcasing the LULESH benchmark on the upper layers of our framework. Our approach can automatically deploy optimized container computations with negligible overhead and at the same time reduce the time a scientist needs to spent on manual job submission configurations.
format Online
Article
Text
id pubmed-7302254
institution National Center for Biotechnology Information
language English
publishDate 2020
record_format MEDLINE/PubMed
spelling pubmed-73022542020-06-18 Enabling EASEY Deployment of Containerized Applications for Future HPC Systems Höb, Maximilian Kranzlmüller, Dieter Computational Science – ICCS 2020 Article The upcoming exascale era will push the changes in computing architecture from classical CPU-based systems towards hybrid GPU-heavy systems with much higher levels of complexity. While such clusters are expected to improve the performance of certain optimized HPC applications, it will also increase the difficulties for those users who have yet to adapt their codes or are starting from scratch with new programming paradigms. Since there are still no comprehensive automatic assistance mechanisms to enhance application performance on such systems, we propose a support framework for future HPC architectures, called EASEY (Enable exASclae for EverYone). Our solution builds on a layered software architecture, which offers different mechanisms on each layer for different tasks of tuning, including a workflow management system. This enables users to adjust the parameters on each of the layers, thereby enhancing specific characteristics of their codes. We introduce the framework with a Charliecloud-based solution, showcasing the LULESH benchmark on the upper layers of our framework. Our approach can automatically deploy optimized container computations with negligible overhead and at the same time reduce the time a scientist needs to spent on manual job submission configurations. 2020-05-26 /pmc/articles/PMC7302254/ http://dx.doi.org/10.1007/978-3-030-50371-0_15 Text en © Springer Nature Switzerland AG 2020 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic.
spellingShingle Article
Höb, Maximilian
Kranzlmüller, Dieter
Enabling EASEY Deployment of Containerized Applications for Future HPC Systems
title Enabling EASEY Deployment of Containerized Applications for Future HPC Systems
title_full Enabling EASEY Deployment of Containerized Applications for Future HPC Systems
title_fullStr Enabling EASEY Deployment of Containerized Applications for Future HPC Systems
title_full_unstemmed Enabling EASEY Deployment of Containerized Applications for Future HPC Systems
title_short Enabling EASEY Deployment of Containerized Applications for Future HPC Systems
title_sort enabling easey deployment of containerized applications for future hpc systems
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7302254/
http://dx.doi.org/10.1007/978-3-030-50371-0_15
work_keys_str_mv AT hobmaximilian enablingeaseydeploymentofcontainerizedapplicationsforfuturehpcsystems
AT kranzlmullerdieter enablingeaseydeploymentofcontainerizedapplicationsforfuturehpcsystems