• DocumentCode
    3312071
  • Title

    A visualization system for parallelizing programs

  • Author

    Dow, Chyi-Ren ; Chang, Shi-Kuo ; Soffa, M.I.

  • Author_Institution
    Dept. of Comput. Sci., Pittsburgh Univ., PA, USA
  • fYear
    1992
  • fDate
    16-20 Nov 1992
  • Firstpage
    194
  • Lastpage
    203
  • Abstract
    A software environment for visualization when parallelizing programs is described. The system supports multiparadigm program visualization, automatic generation of optimizers from specifications, interactive and undo facilities for code transformations, and a multilevel browser. Textual and graphical forms of optimization specification languages are utilized in the specification of both traditional and parallelizing transformations. An undo facility is provided for the user to remove ineffective or inappropriate transformations. An extended form of the program dependence graph is developed that not only enables the exploitation of parallelism in sequential programs by applying transformations but also facilitates mappings for code visualization. The conceptual framework that allows multiparadigm program visualization is presented. A multilevel browser can be used to browse any block of statements in one program view, and the corresponding code of another program view is highlighted
  • Keywords
    formal specification; parallel programming; programming environments; visual languages; visual programming; automatic generation; code transformations; code visualization; graphical forms; multilevel browser; multiparadigm program visualization; optimization specification languages; optimizers; parallelizing programs; program dependence graph; software environment; specifications; undo facilities; visualization system; Computer architecture; Computer science; Optimizing compilers; Parallel architectures; Parallel processing; Productivity; Programming environments; Programming profession; Specification languages; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing '92., Proceedings
  • Conference_Location
    Minneapolis, MN
  • Print_ISBN
    0-8186-2630-5
  • Type

    conf

  • DOI
    10.1109/SUPERC.1992.236694
  • Filename
    236694