Message-passing multiprocessor system

CAFC
  • US 5,790,530 A
  • Filed: 12/15/1995
  • Issued: 08/04/1998
  • Est. Priority Date: 11/18/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. A network interface for a computer system in which a plurality of nodes are connected with one another through an interconnection network for communicating messages which include data messages, each node including at least one processor and a local shared memory which are connected with one another through a node bus and connected through the network interface to the interconnection network, the network interface comprises:

  • a local bus which provides a parallel path for transferring data in said network interface;

    a bus connection means for connecting the node bus and said local bus;

    a sending means connected to said local bus for packetizing messages requested by the processor, and if a data message, for reading the data portion of the message out of the local shared memory through said local bus, the bus connection means and the node bus to produce a packet, and sending the packet to the interconnection network, said sending means including;

    a temporary storage means for transmission for temporarily storing data, to the interconnection network;

    a transfer control means for controlling a series of operations thereof by packetizing the messages for transfer requested by the processor, to send the packet to the interconnection network; and

    a direct memory access means for directly reading out the data portion of the data messages from the local shared memory; and

    a receiving means connected to said local bus for receiving a packet from the interconnection network, restoring the packet to produce a restored message and, if a data message, storing the data portion of the restored message in the local shared memory through said local bus, the bus connection means and the node bus.

View all claims
    ×
    ×

    Thank you for your feedback

    ×
    ×