An analytical model of locality-based parallel irregular reductions

  • Authors:
  • Eladio Gutiérrez;Oscar Plata;Emilio L. Zapata

  • Affiliations:
  • Department of Computer Architecture, University of Málaga, 29071 Málaga, Spain;Department of Computer Architecture, University of Málaga, 29071 Málaga, Spain;Department of Computer Architecture, University of Málaga, 29071 Málaga, Spain

  • Venue:
  • Parallel Computing
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper deals with the analysis of the parallelization of irregular reductions, a frequent operation found in many irregular applications, in the context of a shared-memory model. Locality exploitation is a classical problem in computer architecture and compiler design that presently still plays a fundamental role due to the growing gap between memory and processor speeds. This work contributes a formal description of the design space of locality-based parallel irregular reductions, which is used to achieve a quantitative analysis of them. The model allows to determine behavioural aspects in the methods that may influence their performance. Several parallel compiler techniques for irregular reductions are placed and examined within this model. Experimental evaluation is also presented, under various locality conditions, and the results were compared to those derived from the model.