ASIM team
LIP6 Laboratory Paris, France |
The High Speed Link (HSL) technology has been developed in the framework of the OMI-HIC ESPRIT project. It is a one Gigabit/sec, bidirectional, asynchronous, point to point, highly integrated serial link, fully compliant with the IEEE 1355 standard. An Association[4] exists to support and enhance the use of this standard. The RCUBE component is a dynamic router, implementing a wormhole strategy for low latency. It contains an 8*8 non-blocking cross-bar, and 8 HSLs. This VLSI component can be used to build high performance, scalable and low-cost interconnection networks. Since the internal router latency becomes 150 ns, the global network latency is negligible versus the software latency. Classical communication protocols, such as TCP/IP introduce multiple copies of data, resulting in high latency and low throughput. This is not acceptable for high speed networks such as HSL networks.
The PCI-DDC component presented here connects the RCUBE router to the PCI local bus. It implements the ``Direct Deposit State Less Receiver'' (DDSLR[3]) protocol, for efficient point to point communication, without any intermediate copies, and without processor overhead. The basic primitive is the remote write: PCI-DDC directly fetches data from local memory and write them into remote memory. PCI-DDC is a master on the PCI bus. It makes DMA and does not need processor help during the transfer. Figure 1 shows a typical architecture based on the PCI-DDC/RCUBE chip set.
PCI-DDC offers 3 kinds of message: standard (any length) for data transfer, short (8-byte data) dedicated to signaling or monitoring, and composed (without data) to realize synchronization barriers. It manages data structures which describe the messages, it automatically splits the messages up in packets, it adds CRCs, it takes charge the byte realignment and it can inform whenever messages are left or arrived. It is able to operate at full PCI speed (up to 33MHz) and HSL speed (up to 80MHz). The main features of PCI-DDC are the following:
Server design A. Fenyö
mpc@mpc.lip6.fr - contact people About this Web Site $Date: 1998/02/14 17:06:25 $ |
Copyright © 1997-1998 UPMC/LIP6
All rights reserved |