Title | ||
---|---|---|
Applicability Of The Ecm Performance Model To Explicit Ode Methods On Current Multi-Core Processors |
Abstract | ||
---|---|---|
To support the portability of efficiency when bringing an application from scientific computing to a new HPC system, autotuning techniques are promising approaches. Ideally, these approaches are able to derive an efficient implementation for a specific HPC system by applying suitable program transformations. Often, a large number of implementations results, and the most efficient of these variants should be selected. In this article, we investigate performance modelling and prediction techniques which can support the selection process. These techniques may significantly reduce the selection effort, compared to extensive runtime tests. We apply the execution-cache-memory (ECM) performance model to numerical solution methods for ordinary differential equations (ODEs). In particular, we consider the question whether it is possible to obtain a performance prediction for the resulting implementation variants to support the variant selection. We investigate the accuracy of the prediction for different ODEs and different hardware platforms and show that the prediction is able to reliably select a set of fast variants and, thus, to limit the search space for possible later empirical tuning. |
Year | DOI | Venue |
---|---|---|
2018 | 10.1007/978-3-319-92040-5_9 | HIGH PERFORMANCE COMPUTING, ISC HIGH PERFORMANCE 2018 |
Keywords | Field | DocType |
Performance model, ECM model, Performance prediction, Variant selection, Multicore | Ordinary differential equation,Computer science,Parallel computing,Implementation,Software portability,Performance model,Performance prediction,Multi-core processor,Ode | Conference |
Volume | ISSN | Citations |
10876 | 0302-9743 | 0 |
PageRank | References | Authors |
0.34 | 12 | 4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Johannes Seiferth | 1 | 0 | 0.68 |
Christie Alappat | 2 | 0 | 0.34 |
Matthias Korch | 3 | 104 | 16.62 |
Thomas Rauber | 4 | 415 | 64.60 |