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
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;
Conference_Titel :
Supercomputing '92., Proceedings
Conference_Location :
Minneapolis, MN
Print_ISBN :
0-8186-2630-5
DOI :
10.1109/SUPERC.1992.236694