DocumentCode :
244683
Title :
The development of a data-driven application benchmarking approach to performance modelling
Author :
Osprey, A. ; Riley, G.D. ; Manjunathaiah, M. ; Lawrence, B.N.
Author_Institution :
Univ. of Reading, Reading, UK
fYear :
2014
fDate :
21-25 July 2014
Firstpage :
715
Lastpage :
723
Abstract :
Performance modelling is a useful tool in the lifeycle of high performance scientific software, such as weather and climate models, especially as a means of ensuring efficient use of available computing resources. In particular, sufficiently accurate performance prediction could reduce the effort and experimental computer time required when porting and optimising a climate model to a new machine. Yet as architectures become more complex, performance prediction is becoming more difficult. Traditional methods of performance prediction, based on source code analysis and supported by machine benchmarks, are proving inadequate to the task. In this paper, the reasons for this are explored by applying some traditional techniques to predict the computation time of a simple shallow water model which is illustrative of the computation (and communication) involved in climate models. These models are compared with real execution data gathered on AMD Opteron-based systems, including several phases of the U.K. academic community HPC resource, HECToR. Some success is had in relating source code to achieved performance for the K10 series of Opterons, but the method is found to be inadequate for the next-generation Interlagos processor. The experience leads to the investigation of a data-driven application benchmarking approach to performance modelling. Results for an early version of the approach are presented using the shallow model as an example. In addition, the data-driven approach is compared with a novel analytical model based on fitting logarithmic curves to benchmarked application data. The limitations of this analytical method provide further motivation for the development of the data-driven approach and results of this work have been published elsewhere.
Keywords :
curve fitting; geophysics computing; parallel processing; source code (software); AMD Opteron-based systems; HECToR; UK academic community HPC resource; climate model; data-driven application benchmarking approach development; high performance scientific software lifeycle; logarithmic curve fitting; machine benchmarks; next-generation Interlagos processor; performance modelling; performance prediction; shallow water model; source code analysis; Analytical models; Bandwidth; Benchmark testing; Computational modeling; Computer architecture; Mathematical model; Meteorology; Performance modelling; benchmarking; multicore; shallow water model;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computing & Simulation (HPCS), 2014 International Conference on
Conference_Location :
Bologna
Print_ISBN :
978-1-4799-5312-7
Type :
conf
DOI :
10.1109/HPCSim.2014.6903760
Filename :
6903760
Link To Document :
بازگشت