INTEGRATED CIRCUITS WITH CACHE-COHERENCY
First Claim
Patent Images
1. A coherency controller comprising:
- a plurality of coherent agent interfaces enabled to be connected to coherent agents; and
a plurality of target channels enabled to be connected to a target,wherein the coherency controller can choose between the channels to send a request to the target.
2 Assignments
0 Petitions
Accused Products
Abstract
An improved cache coherency controller, method of operation, and system of such is provided. Traffic from coherent agents to shared targets can flow on different channels through the coherency controller. This improves quality of service for performance sensitive agents. Furthermore, data transfer is performed on a separate network from coherency control. This minimizes the distance of data movement, reducing congestion for the physical routing of wires on the chip and reduces the power consumption for data transfers.
13 Citations
25 Claims
-
1. A coherency controller comprising:
-
a plurality of coherent agent interfaces enabled to be connected to coherent agents; and a plurality of target channels enabled to be connected to a target, wherein the coherency controller can choose between the channels to send a request to the target. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a plurality of coherent agents; a coherency network through which the coherent agents exchange messages to maintain coherency; and at least one target that stores data, wherein a coherent agent is operably connected directly to the target to transfer data, thereby avoiding sending data through the coherency network. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A method for accessing data stored in a target within a cache coherent system comprising, the method comprising the steps of:
-
requesting appropriate ownership of the data for the type of desired access; directly accessing the data from the target that serves as a data backing store; and relinquishing ownership of the data.
-
Specification