• DocumentCode
    296679
  • Title

    An efficient algorithm for the creation of single assignment forms

  • Author

    Pineo, Patricia Prather

  • Author_Institution
    Dept. of Math. & Comput. Sci., Pennsylvania Univ., Edinboro, PA, USA
  • Volume
    1
  • fYear
    1996
  • fDate
    3-6 Jan 1996
  • Firstpage
    213
  • Abstract
    Transformation to single assignment form is presented as a technique enabling the exploitation of fine-grain parallelism in programs. An efficient algorithm is presented for the creation of single assignment and static single assignment code from unstructured FORTRAN code. The algorithm creates code of near optimal quality with respect to both the number of names and assignment statements added to the code. Experimental results show the degree of enlargement of storage and program length when creating single assignment code, and the containment of enlargement using name reclamation. Other results show the extent of improved parallelization using single assignment code
  • Keywords
    FORTRAN; parallel algorithms; parallel programming; parallelising compilers; software quality; FORTRAN; assignment statements; fine-grain parallelism; name reclamation; near optimal quality; program length; single assignment forms; static single assignment code; unstructured FORTRAN code; Centralized control; Computer science; Data analysis; Debugging; Packaging; Parallel processing; Parallel programming; Programming environments; Registers; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1996., Proceedings of the Twenty-Ninth Hawaii International Conference on ,
  • Conference_Location
    Wailea, HI
  • Print_ISBN
    0-8186-7324-9
  • Type

    conf

  • DOI
    10.1109/HICSS.1996.495465
  • Filename
    495465