On the Evaluation of OpenMP Memory Access in Multi-core Architectures

Abstract : OpenMP has gained wide popularity as an API for parallel programming on shared memory and distributed shared memory platforms. It is also a promising candidate to exploit the emerging multi-core, multi-threaded processors. In addition, there is an increasing trend to port OpenMP to more specific architectures like General Purpose Graphic Processor Units (GPGPUs). However, these ccNUMA (cache coherent Non-Uniform Memory Access) architectures may present several hierarchical memory levels, which represent a serious performance issue for OpenMP applications. In this work, we present the initial results from our effort to quantify and model the impact of memory access heterogeneity on the performance of the applications. Using a simplified performance model, we show how to identify a "performance signature" for a given platform, which allows us to predict the performance of sam- ple applications.
Complete list of metadatas

Cited literature [24 references]  Display  Hide  Download

https://hal.archives-ouvertes.fr/hal-00510834
Contributor : Luiz Angelo Steffenel <>
Submitted on : Sunday, August 22, 2010 - 3:13:59 AM
Last modification on : Wednesday, February 14, 2018 - 4:54:02 PM
Long-term archiving on: Tuesday, October 23, 2012 - 12:32:41 PM

File

iWAPT09-Fathallah.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-00510834, version 1

Collections

Citation

Karim Fathallah, Wahid Nasri, Luiz Angelo Steffenel. On the Evaluation of OpenMP Memory Access in Multi-core Architectures. 4th International Workshop on Automatic Performance Tuning (iWAPT 2009), Oct 2009, Tokio, Japan. ⟨hal-00510834⟩

Share

Metrics

Record views

271

Files downloads

151