Streaming-oriented parallelization of domain-independent irregular kernels

  • Authors:
  • Jacobo Lobeiras;Margarita Amor;Manuel Arenaz;Basilio B. Fraguela

  • Affiliations:
  • Computer Architecture Group, University of A Coruña, Spain;Computer Architecture Group, University of A Coruña, Spain;Computer Architecture Group, University of A Coruña, Spain;Computer Architecture Group, University of A Coruña, Spain

  • Venue:
  • Euro-Par 2010 Proceedings of the 2010 conference on Parallel processing
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Current parallelizing and optimizing compilers use techniques for the recognition of computational kernels to improve the quality of the target code. Domain-independent kernels characterize the computations carried out in an application, independently of the implementation details of a given programming language. This paper presents streaming-oriented parallelizing transformations for irregular assignment and irregular reduction kernels. The advantage of these code transformations is that they enable the parallelization of many algorithms with little effort without a depth knowledge of the particular application. The experimental results show the efficiency on current GPUs, although the main goal of the proposed techniques is not performance, but assist the programmer in the parallelization for a better productivity.