×

Protocol parallel processing apparatus having a plurality of CPUs allocated to process hierarchical protocols

  • US 5,590,328 A
  • Filed: 03/06/1995
  • Issued: 12/31/1996
  • Est. Priority Date: 07/25/1991
  • Status: Expired due to Fees
First Claim
Patent Images

1. A protocol parallel processing apparatus, comprising:

  • a plurality of CPUs for processing a plurality of protocol data units;

    a shared memory accessible by each of the plurality of CPUs for storing a CPU state table, that associates each of the plurality of CPUs with an idle flag indicative of whether a CPU is currently processing a protocol data unit, a remote address indicative of a remote node identified by a protocol data unit, and a process start time indicative of a time at which each CPU begins processing a protocol data unit; and

    at least one line interface, coupled to the shared memory, including means for writing a remote address into the CPU state table when a protocol data unit is processed, and means for requesting one of the plurality of CPUs whose idle flag indicates that the CPU is idle to process the protocol data unit, and, means operative when no CPU is idle, for requesting a CPU with an oldest process start time to process the protocol data unit if none of the plurality of CPUs is idle.

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