Back to results
US 11,308,005 B2Granted
Cache coherent, high-throughput input/output controller
AssigneeIntel Corporation
InventorMrigank Shekhar
Life of this patent
Estimating the term…
Abstract
Input/output controllers and methods of operation thereof that may provide high-throughput data services to processing circuitry is described. The input/output controllers may make use of cache coherent data links and/or switch fabric to improve data throughput and decrease latency in the communication.
Claims20
An integrated circuit comprising:
- an interface configured to couple to processing circuitry, wherein the interface comprises a cache memory and wherein the interface is configured to couple to the processing circuitry using a cache coherent data link that comprises a cache coherent protocol;
- an input/output controller configured to couple to an input/output device;
- functional circuitry configured to perform at least a first data operation;
- and
- switch fabric configured to route data between the cache memory of the interface and the functional circuitry, the interface and the input/output controller, or the functional circuitry and the input/output controller.
2 more elements
An electronic device, comprising:
- a processor;
- a storage device;
- and
- an integrated circuit comprising:
- an interface coupled to the processor;
- a storage controller coupled to the storage device;
- functional circuitry configured to perform a first data operation;
- and
- switch fabric configured to route data between the interface, the storage device, and the functional circuitry.
6 more elements
A method comprising:
- sending, from a processor, data to an interface of an integrated circuit using a first data link that comprises a first bandwidth;
- requesting a switch fabric of the integrated circuit to route the data to functional circuitry of the integrated circuit;
- requesting, from the functional circuitry, compression of the data;
- receiving, from the integrated circuit, a notification of completion of the compression of the data by the functional circuitry;
- and
- requesting the switch fabric of the integrated circuit to route the data from the functional circuitry to a storage device coupled to the integrated circuit using a second data link, wherein the second data link comprises a second bandwidth that is smaller than the first bandwidth.
3 more elements
Dependencies are inferred from the claim text.