×

Method and apparatus for routing message packets

  • US 5,117,420 A
  • Filed: 01/07/1991
  • Issued: 05/26/1992
  • Est. Priority Date: 04/27/1987
  • Status: Expired due to Term
First Claim
Patent Images

1. A parallel processing array comprising a plurality of nodes interconnected by communications links, each node comprising:

  • A. at least one processor for processing data and for generating messages for transfer to other processors in response to commands, each processor in said array being identified by an address and each message including an address portion which contains the address of the processor to receive the address; and

    B. a communications node including;

    i. a message injector for receiving messages from the processor for transfer to other processors;

    ii. a message switch connected to said message injector and said communications links for selectively coupling messages from said message injector onto communications links connected thereto in accordance with the address to facilitate the transfer of messages with said processors in accordance with the address in the address portion of said respective messages, said message switch also receiving messages from communications links connected thereto;

    iii. a message combining circuit connected to said message switch, said message combining circuit comparing addresses in address portions of messages contemporaneously received by said switch and selectively performing a combining operation in response to a positive comparison; and

    iv. a message ejector for receiving messages from the switch and determining whether the address in the address portion of each message identifies the processor and coupling the message to the processor in response to a positive determination.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×