This technical report describes the design, implementation, and case studies of a performance monitoring system for the SHRIMP multicomputer. This system is based on a hardware performance monitor which combines several features including multi-dimensional histogram generation, trace generation, and sophisticated triggering and interrupt capabilities.
Demonstrated in the case studies is the direct measurement of an implicit form of interprocessor communication implemented on the SHRIMP multicomputer.