On the Energy Consumption and Accuracy of Multithreaded Embedded Runge-Kutta Methods
Thomas Rauber, Gudula Rünger
Abstract
Thomas Rauber, Gudula Rünger
Abstract
The family of Runge-Kutta (RK) methods provides iterative methods for the numerical approximation of solutions of ordinary differential equations (ODEs). Embedded RK methods combine the approximation computation with a step-size control exploiting an embedded solution and a predefined tolerance value. An important aspect of the computation is the accuracy that refers to how closely the approximation solution agrees with the true solution of the ODE system. The computation of solutions with a high accuracy might have a high computational demand and a high energy consumption. This article investigates the execution time and the energy consumption for a varying number of cores and varying operational frequencies. Additionally the influence of the predefined tolerance value and the resulting numerical accuracy is considered for two different types of ODE systems with different execution behavior.
OpenAlex reports 2 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
The family of Runge-Kutta (RK) methods provides iterative methods for the numerical approximation of solutions of ordinary differential equations (ODEs). Embedded RK methods combine the approximation computation with a step-size control exploiting an embedded solution and a predefined tolerance value. An important aspect of the computation is the accuracy that refers to how closely the approximation solution agrees with the true solution of the ODE system. The computation of solutions with a high accuracy might have a high computational demand and a high energy consumption. This article investigates the execution time and the energy consumption for a varying number of cores and varying operational frequencies. Additionally the influence of the predefined tolerance value and the resulting numerical accuracy is considered for two different types of ODE systems with different execution behavior.
Key concepts: Ode, Runge–Kutta methods, Computation, Computer science, Ordinary differential equation, Energy consumption, Energy (signal processing), Mathematical optimization