Partitioned shared cache
First Claim
Patent Images
1. An apparatus comprising:
- a first memory accessing agent coupled to a shared cache;
a second memory accessing agent coupled to the shared cache, the second memory accessing agent comprising a plurality of processor cores; and
the shared cache comprising;
a shared partition to store data that is shared between the first memory accessing agent and the second memory accessing agent; and
at least one private partition to store data that is accessed by one or more of the plurality of processor cores.
1 Assignment
0 Petitions
Accused Products
Abstract
Some of the embodiments discussed herein may utilize partitions within a shared cache in various computing environments. In an embodiment, data shared between two memory accessing agents may be stored in a shared partition of the shared cache. Additionally, data accessed by one of the memory accessing agents may be stored in one or more private partitions of the shared cache.
-
Citations
30 Claims
-
1. An apparatus comprising:
-
a first memory accessing agent coupled to a shared cache;
a second memory accessing agent coupled to the shared cache, the second memory accessing agent comprising a plurality of processor cores; and
the shared cache comprising;
a shared partition to store data that is shared between the first memory accessing agent and the second memory accessing agent; and
at least one private partition to store data that is accessed by one or more of the plurality of processor cores. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method comprising:
-
storing data that is shared between a first memory accessing agent and a second memory accessing agent in a shared partition of a shared cache, the second memory accessing agent comprising a plurality of processor cores; and
storing data that is accessed by one or more of the plurality of processor cores in at least one private partition of the shared cache. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. A traffic management device comprising:
-
a switch fabric; and
an apparatus to process data communicated via the switch fabric comprising;
a cache controller to store the data in one of one or more shared partitions and one or more private partitions of a shared cache in response to a memory access request;
a first memory accessing agent and a second memory accessing agent to send the memory access request, the second memory accessing agent comprising a plurality of processor cores;
at least one of the one or more shared partitions to store data that is shared between the first memory accessing agent and the second memory accessing agent; and
at least one of the one or more private partitions to store data that is accessed by one or more of the plurality of processor cores. - View Dependent Claims (27, 28, 29, 30)
-
Specification