×

Router table lookup mechanism

  • US 5,970,232 A
  • Filed: 11/17/1997
  • Issued: 10/19/1999
  • Est. Priority Date: 11/17/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A multiprocessor computer system comprising:

  • a plurality of processing element nodes, each processing element node having at least one processor and memory;

    physical communication links interconnecting the processing element nodes in a n-dimensional topology, which includes at least two global partitions of processing element nodes;

    routers for routing messages between the plurality of processing element nodes on the physical communication links, each router including;

    ports for receiving and sending messages, andlookup tables associated to ports and holding entries having directions for routing from a next router along a given route, each lookup table including a local router table having directions for routing between processor element nodes within a global partition, and a global router table having directions for routing between processor element nodes located in different global partitions, wherein the directions from the local table are selected for routing from the next router if a current processing element node is in a destination global partition or if the current processing element node is one plus or minus hop from reaching the destination global partition and the given route is exiting on a port that routes to the destination global partition, else the directions from the global router table are selected for routing from the next router.

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