Design choices in the SHRIMP system: an empirical study

  • Authors:
  • Matthias A. Blumrich;Richard D. Alpert;Yuqun Chen;Douglas W. Clark;Stefanos N. Damianakis;Cezary Dubnicki;Edward W. Felten;Liviu Iftode;Kai Li;Margaret Martonosi;Robert A. Shillner

  • Affiliations:
  • Department of Computer Science, Princeton University, Princeton, NJ;NEC Research Institute, Princeton, NJ;Department of Computer Science, Princeton University, Princeton, NJ;Department of Computer Science, Princeton University, Princeton, NJ;Department of Computer Science, Princeton University, Princeton, NJ;Department of Computer Science, Princeton University, Princeton, NJ;Department of Computer Science, Princeton University, Princeton, NJ;Rutgers University, Department of Computer Science, Piscataway, NJ;Department of Computer Science, Princeton University, Princeton, NJ;Department of Electrical Engineering, Princeton University, Princeton, NJ;Department of Computer Science, Princeton University, Princeton, NJ

  • Venue:
  • Proceedings of the 25th annual international symposium on Computer architecture
  • Year:
  • 1998

Quantified Score

Hi-index 0.00

Visualization

Abstract

The SHRIMP cluster-computing system has progressed to a point of relative maturity; a variety of applications are running on a 16-node system. We have enough experience to understand what we did right and wrong in designing and building the system. In this paper we discuss some of the lessons we learned about computer architecture, and about the challenges involved in building a significant working system in an academic research environment. We evaluate significant design choices by modifying the network interface firmware and the system software in order to empirically compare our design to other approaches.