• DocumentCode
    1317468
  • Title

    Performance-oriented synchronisation migration in a DOACROSS loop

  • Author

    Hwang, R.-Y.

  • Author_Institution
    Dept. of Electron. Eng., Nat. Taiwan Inst. of Technol., Taipei, Taiwan
  • Volume
    143
  • Issue
    4
  • fYear
    1996
  • fDate
    7/1/1996 12:00:00 AM
  • Firstpage
    224
  • Lastpage
    231
  • Abstract
    A statement-level migration of synchronisation operation for performance enhancement is proposed. Theorems show that system performance is enhanced if the number of array elements in the maximal backward synchronisation region is reduced. This task is divided into three steps. First the redundant statements are moved out of the maximal backward synchronisation region by dependence analysis. Secondly, these two statements, which consist of a dependence source and its corresponding sink, respectively, are rewritten to reduce the range of the maximal backward synchronisation region. Finally, the redundant array elements are moved out of the maximal backward synchronisation region. Nine perfect benchmarks are employed to evaluate the performance enhancement after migration. Experimental results show that the enhancement is very significant
  • Keywords
    program compilers; synchronisation; DOACROSS loop; array elements; benchmarks; maximal backward synchronisation region; performance enhancement; performance-oriented synchronisation migration; redundant array elements; redundant statements; statement-level migration; system performance;
  • fLanguage
    English
  • Journal_Title
    Computers and Digital Techniques, IEE Proceedings -
  • Publisher
    iet
  • ISSN
    1350-2387
  • Type

    jour

  • DOI
    10.1049/ip-cdt:19960358
  • Filename
    532856