×

Multi-threaded data processing management system

  • US 5,968,167 A
  • Filed: 04/03/1997
  • Issued: 10/19/1999
  • Est. Priority Date: 04/04/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A data processing management system for executing independent instruction threads comprising:

  • a plurality of data inputs;

    a plurality of data outputs;

    a data storage means;

    a plurality of data processing means, each said data processing means capable of performing data processing operations to execute the instructions that form at least one of the instruction threads; and

    a control means;

    wherein the control means comprises;

    means for selectively routing data in a routing operation selected from a plurality of routing operations, wherein, in each routing operation, the data is routed between a selected one of said data inputs, a selected one of said data outputs, a selected one of said data processing means and/or said data storage means;

    means for causing said data processing means to which the data is routed to commence a predetermined data processing operation based on an instruction from a selected one of the instruction threads;

    means for repeatedly determining which routing operations and which data processing operations are capable of being performed;

    means for commencing execution of at least one of the determined routing operations or data processing operations capable of being performed.

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