Home // ENERGY 2018, The Eighth International Conference on Smart Grids, Green Communications and IT Energy-aware Technologies // View article


Performance Prediction of Geophysics Numerical Kernels on Accelerator Architectures

Authors:
Vı́ctor Martı́nez
Matheus da Silva Serpa
Philippe Olivier Alexandre Navaux
Edson Luiz Padoin
Jairo Panetta

Keywords: Machine Learning; Geophysics Applications; Many- core Systems; Performance Model

Abstract:
In order to develop geophysics tools for exploration of energetic resources, numerical models are proposed to understand complex geological structures. They are solved from the discretization of Partial Differential Equations by the Finite Differences Method. This method creates a pattern that solves each point in a 3D domain, and it replicates the same calculation to compute all the data domain. Because of the quantity of calculations, solving the numerical kernels requires High Performance Computing. However, the complexity of current architectures may reduce the efficiency. In some cases, applications tuning have been used to improve the performance. In this context, predicting the performance from input parameters is a critical problem. This is particularly true regarding the high number of parameters to be tuned both at the hardware and the software levels (architectural features, compiler flags, memory policies, multithreading strategies). This work focuses on the use of Machine Learning to predict the performance of geophysics numerical kernels on manycore architectures. Measures of hardware counters on a limited number of executions are used to build our predictive model. We have considered three different kernels (7-point Jacobi, seismic and acoustic wave propagation) to demonstrate the effectiveness of our approach. Results show that the performance can be predicted with high accuracy.

Pages: 76 to 81

Copyright: Copyright (c) IARIA, 2018

Publication date: May 20, 2018

Published in: conference

ISSN: 2308-412X

ISBN: 978-1-61208-635-4

Location: Nice, France

Dates: from May 20, 2018 to May 24, 2018