Pareto-Optimal Execution of Parallel Applications with Respect to Time and Energy

Thomas Rauber, Gudula Rünger

2024

Abstract

Compute-Bound numerical solution methods have a high demand for computational power and, thus, for energy. Both depend strongly on the numerical accuracy required for the approximation solution. A higher numerical accuracy often requires more execution time and energy. However, this dependence is more subtle and diverse. That means for a given numerical problem, different settings of the solution process, such as the use of different solvers, different implementation variants, different numbers of cores, or different operational frequencies result in a large number of different possibilities for the solution process, each of which may lead to a potentially different execution time and energy consumption. The best combination also depends on the specific execution platform used. Using different tolerance values for the time steps in the solution process adds another degree of complexity with a potentially different accuracy of the resulting approximation solution. The goal of this article is to investigate the selection process of performance-optimal variants of all these computation possibilities when solving a given numerical problem. In particular, a selection process is proposed determining Pareto-optimal computation variants of the numerical method. As representative numerical solution method, explicit solution methods for ordinary differential equations are considered.

Download


Paper Citation


in Harvard Style

Rauber T. and Rünger G. (2024). Pareto-Optimal Execution of Parallel Applications with Respect to Time and Energy. In Proceedings of the 13th International Conference on Smart Cities and Green ICT Systems - Volume 1: SMARTGREENS; ISBN 978-989-758-702-3, SciTePress, pages 65-72. DOI: 10.5220/0012627100003714


in Bibtex Style

@conference{smartgreens24,
author={Thomas Rauber and Gudula Rünger},
title={Pareto-Optimal Execution of Parallel Applications with Respect to Time and Energy},
booktitle={Proceedings of the 13th International Conference on Smart Cities and Green ICT Systems - Volume 1: SMARTGREENS},
year={2024},
pages={65-72},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0012627100003714},
isbn={978-989-758-702-3},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 13th International Conference on Smart Cities and Green ICT Systems - Volume 1: SMARTGREENS
TI - Pareto-Optimal Execution of Parallel Applications with Respect to Time and Energy
SN - 978-989-758-702-3
AU - Rauber T.
AU - Rünger G.
PY - 2024
SP - 65
EP - 72
DO - 10.5220/0012627100003714
PB - SciTePress