DocumentCode :
2958512
Title :
Visualizing high-level communication and synchronization
Author :
Hofman, Rutger ; Langendoen, Koen ; Bal, Henri
Author_Institution :
Dept. of Math. & Comput. Sci., Vrije Univ., Amsterdam, Netherlands
fYear :
1996
fDate :
11-13 Jun 1996
Firstpage :
37
Lastpage :
43
Abstract :
High level parallel languages ease writing of parallel programs. However, since they deepen the gap between language and underlying hardware, performance debugging is herd. It is essential to use tools that present the user with performance data at the language level. Besides this, for hard performance problems it is necessary to be able to descend into the software hierarchy. A trace package and a viewing tool, orcshot, are presented that address these issues for the high level parallel language Orca. Communication and synchronization are done with “shared data objects”, and the tool visualizes traces in relation to these objects. Orcshot possesses a powerful filter utility to achieve the necessary data reduction. Orcshot can be adapted to other object based languages with slight effort. The orcshot performance visualization tool has already helped find numerous performance bugs. One example is presented
Keywords :
parallel languages; parallel programming; program debugging; program diagnostics; visual programming; Orca; data reduction; filter utility; hard performance problems; high level communication visualization; high level parallel languages; language level; object based languages; orcshot; orcshot performance visualization tool; parallel programs; performance bugs; performance data; performance debugging; shared data objects; software hierarchy; synchronization; trace package; viewing tool; Computer science; Data visualization; Debugging; Hardware; Mathematics; Message passing; Parallel languages; Parallel programming; Programming profession; Runtime;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Algorithms & Architectures for Parallel Processing, 1996. ICAPP 96. 1996 IEEE Second International Conference on
Print_ISBN :
0-7803-3529-5
Type :
conf
DOI :
10.1109/ICAPP.1996.562855
Filename :
562855
Link To Document :
بازگشت