DocumentCode
2721221
Title
Applicability of dynamic selection of implementation variants of sequential iterated Runge-Kutta methods
Author
Kalinnik, Natalia ; Korch, Matthias ; Rauber, Thomas
Author_Institution
Dept. of Comput. Sci., Univ. of Bayreuth, Bayreuth, Germany
fYear
2010
fDate
20-24 Sept. 2010
Firstpage
1
Lastpage
8
Abstract
Iterated Runge-Kutta (IRK) methods are a class of solution methods for initial value problems (IVPs) of ordinary differential equations (ODEs). The main advantage of IRK methods is that the stages within each corrector step are independent. This provides an additional degree of parallelism as well as an additional degree of freedom in the organization of the computational structure. The performance of implementations of IRK methods strongly depends on the characteristics of the IVP and the target architecture. Therefore, it is important that an IRK solver can adapt to these characteristics, such as the coupling structure of the ODE system and parameters of the cache hierarchy. In this paper, we focus on autotuning techniques for the sequential execution of IRK methods. We present a self-adapting IRK solver, which exploits the time-stepping nature of the solution procedure to select the best implementation from a candidate pool at run-time. Runtime experiments show that this technique can successfully be applied to differently structured IVPs on different architectures.
Keywords
Runge-Kutta methods; cache storage; differential equations; initial value problems; mathematics computing; IRK solver; autotuning techniques; cache hierarchy; dynamic selection; implementation variants; initial value problems; ordinary differential equations; sequential iterated Runge Kutta methods; Approximation methods; Computer architecture; Equations; Libraries; Pipeline processing; Program processors; Signal processing algorithms; autotuning; iterated Runge-Kutta methods; ordinary differential equations; self-adapting numerical software;
fLanguage
English
Publisher
ieee
Conference_Titel
Cluster Computing Workshops and Posters (CLUSTER WORKSHOPS), 2010 IEEE International Conference on
Conference_Location
Heraklion, Crete
Print_ISBN
978-1-4244-8395-2
Electronic_ISBN
978-1-4244-8397-6
Type
conf
DOI
10.1109/CLUSTERWKSP.2010.5613097
Filename
5613097
Link To Document