Multi-level priority control system and method for managing concurrently pending data transfer requests
US6260099A · kind A · utility
Assignee
Inventors
Key dates
| Filing date | Dec 22, 1998 |
| Grant date | Jul 10, 2001 |
| Priority date | — |
| Expiry date | Dec 22, 2018 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F13/1657
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A system and method for managing the flow of data transfer requests from requesting devices to associated data transfer interconnection circuitry in a data processing system. Data transfers are initiated with data transfer requests that identify a data input queue and data output queue for which the data is to be transferred. The data transfer requests are issued from one or more requesting devices in the system. The data transfer requests are queued at a first queuing level. Within the first queuing level, data transfer requests identifying like data input queues are queued together, yet separate from data transfer requests identifying a different data input queue. Each of the data transfer requests from each of the queues in the first queuing level are transferred to a second queuing level to be queued according to the data output queue identified in the data transfer request. Each queue in the second queuing level stored only those data transfer requests identifying like data output queues. A control signal set is generated for each of the data transfer requests that are output from the second queuing level, and each control signal set identifies the data input queue and the dat…
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.