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
Link To Document