Run-time monitoring of concurrent programs on the Cedar multiprocessor

Sanjay Kumar Sharma, Allen D. Malony, Michael W. Berry, Priyamvada Sinvhal-Sharma · 1990

The ability to understand the behavior of con-current programs depends greatly on the facili-ties available to monitor execution and present the results to the user. Beyond the basic profil-ing tools that collect data for post-mortem view-ing, explorative use of multiprocessor computer systems demands a dynamic monitoring environ-ment capable of providing run-time access to pro-gram performance. A prototype of such an envi-ronment has been built for the Cedar multipro-cessor. This paper describes the design of the in-frastructure enabling run-time monitoring of par-allel Cedar applications and the communication of execution data among physically distributed machines. An application for matrix visualira-tion is used to highlight important aspects of the system. 1

Read the paper · More papers on PaperTik