×

Network to transmit prioritized subtask pockets to dedicated processors

  • US 4,814,979 A
  • Filed: 07/16/1985
  • Issued: 03/21/1989
  • Est. Priority Date: 04/01/1981
  • Status: Expired due to Term
First Claim
Patent Images

1. A multiprocessor system distributing a workload among individual processors and operating with low usage of executive software and inter-processor communication to provide an overall workload processing function divisible into parallel processing subtasks, comprising:

  • at least one processor system providing tasks for processing in the form of task messages;

    interface processor means coupled to receive the task messages from the processor system and including means to transform the task messages into subtask request packets including information as to one or more appropriate recipients;

    a plurality of processor modules, each having assigned responsibilities with respect to the workload and each including circuit means responsive to the subtask request packets to determine whether the subtask is appropriate therefor, means for executing an appropriate subtask and means for providing a responsive task result packet after executing the subtask, the task result packet competing for priority with task result packets from at least one other processor module and with the subtask request packets from the interface processor means;

    bidirectional network means coupling the interface processor means to the processor modules and the processor modules to each other and including means for concurrently receiving the packets and for determining priority between contending packets and distributing each packet having priority concurrently to all processor modules, whereby the subtasks can be performed by the appropriate one or more processor modules without monitoring the operation of other processors or using software to determine routing for the packets.

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