• DocumentCode
    2199637
  • Title

    Hierarchical parallelization of imperative programs

  • Author

    Kindler, Andrea ; Noll, Thomas ; Steffen, Bernhard

  • Author_Institution
    RWTH Aachen, Germany
  • fYear
    1993
  • fDate
    27-29 Jan 1993
  • Firstpage
    178
  • Lastpage
    184
  • Abstract
    We develop a general and efficient hierarchical parallelization algorithm for while programs which, in contrast to previous attempts, does not include run-time checks, preserves determinism and maintains the size of the argument program. The point of our algorithm is the hierarchical decomposition of the argument program into sequences of possibly complex statements, like, for example, nested loops, which are parallelized independently. Parallel execution of non-conflicting complex statements is achieved by hierarchical parallelization. The algorithm is going to be implemented for the generation of efficient code for a Sequent Symmetry, a parallel machine with shared memory
  • Keywords
    automatic programming; parallel algorithms; parallel programming; shared memory systems; Sequent Symmetry; argument program size maintenance; complex statement sequences; determinism; efficient code generation; hierarchical parallelization; hierarchical parallelization algorithm; hierarchical program decomposition; imperative programs; nested loops; nonconflicting complex statements; parallel execution; shared memory parallel machine; while programs; Parallel machines; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 1993. Proceedings. Euromicro Workshop on
  • Conference_Location
    Gran Canaria
  • Print_ISBN
    0-8186-3610-6
  • Type

    conf

  • DOI
    10.1109/EMPDP.1993.336405
  • Filename
    336405