• DocumentCode
    3222150
  • Title

    Determining the idle time of a tiling: new results

  • Author

    Desprez, Frédéric ; Dongarra, Jack ; Rastello, Fabrice ; Robert, Yves

  • Author_Institution
    Lab. LIP-IMAG, Ecole Normale Superieure de Lyon, France
  • fYear
    1997
  • fDate
    10-14 Nov 1997
  • Firstpage
    307
  • Lastpage
    317
  • Abstract
    In the framework of fully permutable loops, tiling has been studied extensively as a source-to-source program transformation. We build upon recent results by Hogsted, Carter, and Ferrante (1997), who aim at determining the cumulated idle time spent by all processors while executing the partitioned (tiled) computation domain. We propose new, much shorter proofs of all their results and extend these in several important directions. More precisely, we provide an accurate solution for all values of the rise parameter that relates the shape of the iteration space to that of the tiles, and for all possible distributions of the tiles to processors. In contrast, the authors in Hogsted, Carter, and Ferrante (1997) deal only with a limited number of cases and provide upper bounds rather than exact formulas
  • Keywords
    computational complexity; parallel programming; parallelising compilers; computation domain; fully permutable loops; idle time; tiling; Arithmetic; Computer science; Contracts; Dissolved gas analysis; Laboratories; Lifting equipment; Scientific computing; Shape; Tiles; Upper bound;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Architectures and Compilation Techniques., 1997. Proceedings., 1997 International Conference on
  • Conference_Location
    San Francisco, CA
  • Print_ISBN
    0-8186-8090-3
  • Type

    conf

  • DOI
    10.1109/PACT.1997.644026
  • Filename
    644026