• DocumentCode
    2031440
  • Title

    An environment for the conversion of sequential programs into parallel forms

  • Author

    Eventoff, William

  • Author_Institution
    Concurrent Comput. Corp., Tinton Falls, NJ, USA
  • fYear
    1989
  • fDate
    20-22 Sep 1989
  • Firstpage
    118
  • Lastpage
    119
  • Abstract
    A new program development environment that is based on visual programming techniques and avoids the problems associated with the use of existing methods, fostering parallel thinking, is presented. The environment, which reflects the intelligent apprentice paradigm (i.e. an assistant that helps the user but depends on the user for advice), provides an integrated set of tools that allows the user both to understand the dependencies within the program readily and to manipulate the dependence graph directly to maximize the amount of parallelism that can be exploited. To enter this environment, the user simply compiles the program under study. The tools analyze the dependences within the program and present the user with a diagrammatic, hierarchical representation of the program´s dependence graph, reformatted to reflect available parallelism and highlighting constructs that inhibit the parallelization process (e.g. runtime-determined array bounds, I/O operations, computed GOTOs, etc.)
  • Keywords
    programming environments; I/O operations; constructs; dependence graph; hierarchical representation; intelligent apprentice paradigm; parallel forms; parallel thinking; program development environment; runtime-determined array bounds; sequential programs; visual programming techniques; Application software; Computer architecture; Computer languages; Concurrent computing; Hardware; Operating systems; Parallel machines; Parallel processing; Programming profession; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 1989. COMPSAC 89., Proceedings of the 13th Annual International
  • Conference_Location
    Orlando, FL
  • Print_ISBN
    0-8186-1964-3
  • Type

    conf

  • DOI
    10.1109/CMPSAC.1989.65070
  • Filename
    65070