Project goal : The project goal is to design a high performance/low cost multiprocessor, using standard Pentium based PC-boards as nodes, Unix FreeBSD operating system, and a high speed communication network built on the gigabit-HSL (High Speed Link) IEEE-1355 technology.
Hardware components : The high speed network is based on the RCube dynamic router, developed at UPMC/LIP6. RCube is a VLSI circuit implementing a 8x8 crossbar with interval labeling and wormhole routing. Each processor node is connected to a router by means of another dedicated chip, PCI-DDC, implementing a Direct Deposit Protocol to provide inter-node DMA throw the PCI bus.
Software components : A stack of kernel protocols and monitoring daemons has been developed in cooperation with PRiSM and ENST laboratories, and integrated inside Unix FreeBSD to provide several communication layers for developpers. An optimized implementation of PVM on top of this stack will be available 2nd quarter 1998.