On the Autotuning Potential of Time-stepping methods from Scientific Computing

Natalia Kalinnik, Robert Kiesel, Thomas Rauber, Marcel Richter, Gudula Rünger
2018 Proceedings of the 2018 Federated Conference on Computer Science and Information Systems  
Due to the ever changing characteristics of the newly provided hardware, there is the permanent requirement of designing and re-designing software adequately to meet the basic hardware conditions. Especially for well-established software, easy portability of the functional as well as the non-functional properties, such as runtime performance or energy efficiency, would be beneficial, so that the software adapts automatically to the given hardware conditions. In this article, we explore the
more » ... uning potential of several methods from scientific computing. In particular, we consider time-stepping methods and investigate the effect of relevant tuning parameters of the different methods. We also address the question, whether offline or online autotuning approaches are appropriate for the specific method. The methods from scientific computing considered are particle simulation methods, solution methods for differential equations, as well as sparse matrix computations. Index Terms-offline and online autotuning, performance analysis, portability of efficiency, time-stepping methods.
doi:10.15439/2018f169 dblp:conf/fedcsis/KalinnikKRRR18 fatcat:ld2hg3qk7vhdhbdfxmlhrpd73e