• DocumentCode
    2294204
  • Title

    Reordering the statements with dependence cycles to improve the performance of parallel loops

  • Author

    Chu, Chih-Ping ; Carver, Doris L.

  • Author_Institution
    Inst. of Inf. Eng., Nat. Cheng Kung Univ., Tainan, Taiwan
  • fYear
    1997
  • fDate
    10-13 Dec 1997
  • Firstpage
    322
  • Lastpage
    328
  • Abstract
    In this paper, we study the exploitation of statement-level parallelism in dependence cycles of Do-loops executed in a random (general) synchronization mode, with emphasis on the effect of statement ordering on parallelism level. For a dependence cycle of a single parallel loop, the parallelism exposed, in general, varies with the alignment of statements. Statement reordering (without modifying the semantics) relies on the compile-time prediction of execution-time of the loop. An improved timing formula and the derived algorithm of statement reordering in single Do loop with dependence cycles to improve the performance of parallel loops are proposed and discussed
  • Keywords
    parallel programming; parallelising compilers; performance evaluation; synchronisation; Do-loops; compile-time prediction; dependence cycles; parallel loops performance; parallelism level; statement ordering; statement-level parallelism; statements reordering; synchronization mode; timing formula; Computer science; Parallel processing; State estimation; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems, 1997. Proceedings., 1997 International Conference on
  • Conference_Location
    Seoul
  • Print_ISBN
    0-8186-8227-2
  • Type

    conf

  • DOI
    10.1109/ICPADS.1997.652568
  • Filename
    652568