About   
Networks
Performance
Applications
Engineering
Publications
Home
  
  

Scalable High-performance Really Inexpensive Multi-Processor (SHRIMP)

The SHRIMP project investigates how to construct high-performance servers with a network of commodity PCs and commodity operating systems. The cost of such a multi-computer server is substantially less than a commercial, custom-designed multi-computer. The goal is to study how to build such a system to deliver performance competitive with or better than the commercial multi-computer servers.

The research project consists of several components: user-level, protected communication, efficient message-passing, shared virtual memory, distributed file system, performance measurement, scalable 3D graphics, and applications.

Princeton University Computer Science Department is building a parallel computer using PCs running Linux as the processing elements. The first was a simple two-processor prototype that used a dual-ported RAM on a custom EISA card interface. A recent prototype will scale to larger configurations, using a custom interface card to connect to a "hub" that is essentially the same mesh routing network used in the Intel Paragon (see http://www.ssd.intel.com/paragon.html). Considerable effort has gone into developing low overhead "virtual memory mapped communication" hardware and support software.

Collaborators
University of Tromsų, Norway; Princeton University, USA

Contact
Kai Li
Princeton University, USA
li@cs.princeton.edu

Otto Anshus
University of Tromsų, Norway
otto@cs.uit.no

http://www.CS.Princeton.EDU/shrimp/


  
     
web @ euro-link.org    Euro-Link Logo