• DocumentCode
    924859
  • Title

    Dependence uniformization: a loop parallelization technique

  • Author

    Tzen, Ten H. ; Ni, Lionel M.

  • Author_Institution
    Convex Computer Corp., Richardson, TX, USA
  • Volume
    4
  • Issue
    5
  • fYear
    1993
  • fDate
    5/1/1993 12:00:00 AM
  • Firstpage
    547
  • Lastpage
    558
  • Abstract
    Data dependence uniformization, a method for overcoming the difficulties in parallelizing a doubly nested loop with irregular dependence constraints is proposed. This approach is based on the concept of vector decomposition. A simple set of basic dependences is developed from which all dependence constraints can be composed. The set of basic dependences is added to every iteration to replace all original dependences so that the dependence constraints become uniform. An efficient synchronization method is presented to obey the uniform dependence constraints in every iteration
  • Keywords
    parallel algorithms; parallel programming; data dependence uniformisation; dependence constraints; doubly nested loop; irregular dependence constraints; loop parallelization; synchronization method; Computer science; Degradation; Parallel architectures; Parallel processing; Pattern analysis; Processor scheduling; Program processors;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.224217
  • Filename
    224217