×

Centralized control SIMD processor having different priority levels set for each data transfer request type and successively repeating the servicing of data transfer request in a predetermined order

  • US 5,522,080 A
  • Filed: 07/20/1994
  • Issued: 05/28/1996
  • Est. Priority Date: 10/24/1991
  • Status: Expired due to Term
First Claim
Patent Images

1. A single-instruction multiple-data processing system for implementing prioritized input/output data handling, the system comprising:

  • (a) a plurality of system components each requesting at least one data transfer via an input/output data stream of the system to provide a plurality of data transfer requests, said each data transfer having a data transfer type of a plurality of data transfer types, and each of said data transfer types having an associated bandwidth requirement;

    (b) means for setting a first, second, or third priority level for each data transfer type of the plurality of data transfer types in accordance with the bandwidth requirement of each data transfer type, wherein the first priority level data transfers are data transfers having relatively low bandwidth requirements, the second priority level data transfers are data transfers having bursty bandwidth requirements, and the third priority level data transfers are data transfers having relatively high bandwidth requirements;

    (c) means for servicing the plurality of data transfer requests by providing for transfer of data via the input/output data stream for selected data transfer requests of the plurality of data transfer requests in the order;

    first priority level, second priority level, first priority level, third priority level; and

    (d) means for successively repeating the servicing of servicing means (c) for unsatisfied data transfer requests of the plurality of data transfer requests.

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