Performance Evaluation and Monitoring
ACM Computing Surveys (CSUR)
A Language for Set-Theoretic Concepts Implemented by Microprogrammed Associative Memory Instructions
Programmiersprachen und Programmentwicklung, 7. Fachtagung, veranstaltet vom Fachausschuß 2 der GI
Instrumentierung eines Prozessor-feldes
GI - 9. Jahrestagung
Set-Theoretic Concepts in Programming Languages and their Implementation
WG '80 Proceedings of the International Workshop on Graphtheoretic Concepts in Computer Science
A general purpose array with a broad spectrum of applications
Computer Architecture, Workshop of the Gesellschaft für Informatik
Synchronization Problems in Hierarchically Organized Multiprocessor Computer Systems
Proceedings of the Third International Symposium on Modelling and Performance Evaluation of Computer Systems: Performance of Computer Systems
Hardware-measurements of storage access conflicts in the processor array EGPA(1)
ISCA '80 Proceedings of the 7th annual symposium on Computer Architecture
Fitting processors to the needs of a General Purpose Array (EGPA)
MICRO 8 Proceedings of the 8th annual workshop on Microprogramming
A hardware monitor study of a CDC KRONOS system
SIGMETRICS '76 Proceedings of the 1976 ACM SIGMETRICS conference on Computer performance modeling measurement and evaluation
A Noninterference Monitoring and Replay Mechanism for Real-Time Software Testing and Debugging
IEEE Transactions on Software Engineering
Hi-index | 0.00 |
In the hierarchically organized multiprocessor system EGPA, which has the structure of a pyramid, the performance of concurrent programs is studied. These studies are assisted by a hardware monitor (ZÄHLMONITOR III), which measures not only the activity and idle states of CPU and channels, but records the complete history of processes in the CPU and interleaved I/O activities. The applied method is distinguished from usual hardware measurements for two reasons: it puts together the a priori independent event-streams coming from the different processors to a well ordered single event stream and it records not only hardware but also software events. Most useful have been traces of software events, which give the programmer insight into the dynamic cooperation of distributed subtasks of his program. This paper describes the measurement method and its application to the analysis of the behaviour of a highly asynchronous parallel algorithm: the projection of contour lines from a given point of view and the elimination of hidden lines. This work is sponsored by the Bundesminister für Forschung und Technologie (German Federal Minister of Research and Technology).