• DocumentCode
    2514791
  • Title

    Execution of regular DO loops on asynchronous multiprocessors

  • Author

    Ouyang, Pei

  • Author_Institution
    Dept. of Comput. Sci., Courant Inst. of Math. Sci., New York Univ., NY, USA
  • fYear
    1991
  • fDate
    30 Apr-2 May 1991
  • Firstpage
    605
  • Lastpage
    610
  • Abstract
    Studies the execution of a Fortran DO loop, modeled as an iteration space and several dependence vectors, on an asynchronous shared-memory multiprocessor, where each iteration is the basic unit to be executed by a single processing element. During the execution of a DO loop, an iteration will pass through four states, namely, idle, pending, ready, and finished states. By describing an execution scheme, the paper studies (1) the number of iterations not depending on any other iterations, (2) the maximum number of ready iterations at any instance during the execution, (3) the maximum number of pending iterations at any instance during the execution, (4) a hash function to disperse different pending iterations, and (5) the parallel execution time
  • Keywords
    FORTRAN; parallel algorithms; parallel programming; DO loops; Fortran DO loop; asynchronous multiprocessors; dependence vectors; execution scheme; iteration space; parallel execution; Computer science; Mathematical model; Parallel processing; Processor scheduling; Systolic arrays; VLIW; Vector processors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1991. Proceedings., Fifth International
  • Conference_Location
    Anaheim, CA
  • Print_ISBN
    0-8186-9167-0
  • Type

    conf

  • DOI
    10.1109/IPPS.1991.153843
  • Filename
    153843