Performance monitoring infrastructure in Shrimp multicomputers

Margaret Rose Martonosi, S. Karlin, C. Liao, D. W. Clark

Research output: Contribution to journalArticlepeer-review


Efficient, suitably detailed performance information is of crucial importance to the developers and users of parallel systems. The ability to evaluate system designs and higher-level software performance is key for furthering parallel processing research. With this in mind, the authors developed performance monitoring infrastructure for two different generations of Shrimp multicomputers. This paper discusses the two monitoring platform designs. The differing structures of the two Shrimp machines call for different monitoring approaches. In Shrimp-C, they developed a hardware monitoring board, while in Shrimp-M, their monitoring support is implemented primarily as firmware running on the network interface board. In both cases, they show how the designs offer detailed, useful performance information with very little run-time system perturbation.

Original languageEnglish (US)
Pages (from-to)126-133
Number of pages8
JournalInternational Journal of Parallel and Distributed Systems and Networks
Issue number3
StatePublished - Dec 1 1999

All Science Journal Classification (ASJC) codes

  • Hardware and Architecture


Dive into the research topics of 'Performance monitoring infrastructure in Shrimp multicomputers'. Together they form a unique fingerprint.

Cite this