2016Unpublished venueRequires access

Predicting performance of applications on multicore platforms

Priti Ranadive, Vinay G. Vaidya

Open publisher page 0 citations

Abstract

Porting sequential applications to multicore platforms is time and cost consuming. Hence, it is desirable to predict the performance benefits that can be derived if an application were to be ported. In this paper, we present models for overheads of two different types of OpenMP constructs. The models are based on several executions of motivational example codes and by varying the parameters that may affect the performance of an application. We validate our model by predicting performances for a real homogenous multicore platform. The results we obtained for few benchmark codes are 92% accurate on a real homogeneous multicore platform.

About this research paper

What this paper is about

Porting sequential applications to multicore platforms is time and cost consuming. Hence, it is desirable to predict the performance benefits that can be derived if an application were to be ported. In this paper, we present models for overheads of two different types of OpenMP constructs. The models are based on several executions of motivational example codes and by varying the parameters that may affect the performance of an application. We validate our model by predicting performances for a real homogenous multicore platform. The results we obtained for few benchmark codes are 92% accurate on a real homogeneous multicore platform.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Porting sequential applications to multicore platforms is time and cost consuming. Hence, it is desirable to predict the performance benefits that can be derived if an application were to be ported. In this paper, we present models for overheads of two different types of OpenMP constructs. The models are based on several executions of motivational example codes and by varying the parameters that may affect the performance of an application. We validate our model by predicting performances for a real homogenous multicore platform. The results we obtained for few benchmark codes are 92% accurate on a real homogeneous multicore platform.

Key concepts: Porting, Multi-core processor, Benchmark (surveying), Computer science, Homogeneous, Computer architecture, Parallel computing, Distributed computing

Related papers

Back to paper searchBrowse research topicsOriginal source
Predicting performance of applications on multicore platforms — Research Paper | ScholarLens