Automatic Tuning of a parallel pattern library for heterogeneous Systems with Intel Xeon Phi

Automatic Tuning of a parallel pattern library for heterogeneous Systems with Intel Xeon Phi

Abstract

Pattern libraries are important tools for high productivity application development. Their struggle for best performance is complicated by the fact that they are used to execute user-provided code, which is not known during their creation. This makes pattern libraries good candidate for automatic software tuning. In this paper, we deal with automatic online parameter tuning of the HyPHI hybrid pattern library for heterogeneous systems equipped with the Intel Xeon Phi coprocessors. We propose a framework that can be used to combine a pattern library with an existing tuning library in a practical and efficient way. Our experiments show that tuning can noticeably improve the performance of the library and it introduces very little overhead.

Grafik Top
Authors
  • Dokulil, Jiri
  • Benkner, Siegfried
Grafik Top
Projects
Grafik Top
Shortfacts
Category
Paper in Conference Proceedings or in Workshop Proceedings
Event Title
2014 International Symposium on Parallel and Distributed Processing with Applications
Divisions
Scientific Computing
Subjects
Software Engineering
Event Location
Milan, Italy
Event Type
Conference
Event Dates
26-28 August 2014
Date
August 2014
Export
Grafik Top