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
Link To Document :
بازگشت