vix.ing · top · new · best · stats · spec

Towards Autotuning of OpenMP Applications on Multicore Architectures

2014/01/16 by Jakub Katarzynski, Katarzyński, Jakub, Maciej Cytowski +1
Computer Science · #Distributed #Distributed and Parallel Computing Systems #FOS: Computer and information sciences #Parallel #Parallel Computing and Optimization Techniques #Software System Performance and Reliability #and Cluster Computing (cs.DC)

paper · pdf · doi:10.48550/arxiv.1401.4063

openalex publication_date 2014/01/16 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28

Abstract

In this paper we describe an autotuning tool for optimization of OpenMP applications on highly multicore and multithreaded architectures. Our work was motivated by in-depth performance analysis of scientific applications and synthetic benchmarks on IBM Power 775 architecture. The tool provides an automatic code instrumentation of OpenMP parallel regions. Based on measurement of chosen hardware performance counters the tool decides on the number of parallel threads that should be used for execution of chosen code fragments.

Related