Configurable ordering controller for coupling transactions
US10353833B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Jul 11, 2017 |
| Grant date | Jul 16, 2019 |
| Priority date | — |
| Expiry date | Jul 11, 2037 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F13/42
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A computer system with a configurable ordering controller for coupling transactions. The computer system comprises a coupling device configured to send first data packets with an unordered attribute being set to an ordering controller. The computer system further comprises the coupling device configured to send second data packets with requested ordering to the ordering controller, back-to-back after the first data packets, without waiting until all of the first data packets are completed. The computer system further comprises the ordering controller configured to send the first data packets to a memory subsystem in a relaxed ordering mode, wherein the ordering controller sends the first data packets to the memory subsystem in an arbitrary order, and wherein the ordering controller sends the second data packets to the memory subsystem after sending all of the first data packets to the memory subsystem.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.