• DocumentCode
    1828526
  • Title

    Coarse-Grained Loop Parallelization: Iteration Space Slicing vs Affine Transformations

  • Author

    Beletska, Anna ; Bielecki, W. ; Cohen, Albert ; Palkowski, Marek ; Siedlecki, Krzysztof

  • Author_Institution
    INRIA Saclay, France
  • fYear
    2009
  • fDate
    June 30 2009-July 4 2009
  • Firstpage
    73
  • Lastpage
    80
  • Abstract
    Automatic coarse-grained parallelization of program loops is of great importance for multi-core computing systems. This paper presents a comparison of Iteration Space Slicing and Affine Transformation Framework algorithms aimed at extracting coarse-grained parallelism available in arbitrarily nested parameterized affine loops. We demonstrate that Iteration Space Slicing permits for extracting more coarse-grained parallelism in comparison to the Affine Transformation Framework. Experimental results show that by means of Iteration Space Slicing algorithms, we are able to extract coarse-grained parallelism for most loops of the NAS and UTDSP benchmarks, and that there is a strong need in devising advanced algorithms for calculating the exact transitive closure of dependence relations in order to increase the applicability of that framework.
  • Keywords
    parallel algorithms; program control structures; program slicing; NAS benchmarks; UTDSP benchmarks; affine transformation framework algorithms; coarse-grained loop parallelization; dependence relations; iteration space slicing algorithm; multi-core computing systems; transitive closure; Concurrent computing; Costs; Distributed computing; High performance computing; Microprocessors; Parallel processing; Processor scheduling; Productivity; Programming profession; Yarn; affine transformations; iteration space slicing; loop parallelization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Computing, 2009. ISPDC '09. Eighth International Symposium on
  • Conference_Location
    Lisbon
  • Print_ISBN
    978-0-7695-3680-4
  • Type

    conf

  • DOI
    10.1109/ISPDC.2009.15
  • Filename
    5284368