×

Processors having virtually clustered cores and cache slices

  • US 10,073,779 B2
  • Filed: 12/28/2012
  • Issued: 09/11/2018
  • Est. Priority Date: 12/28/2012
  • Status: Active Grant
First Claim
Patent Images

1. A processor comprising:

  • a plurality of logical processors each having one or more corresponding lower level caches;

    a shared higher level cache that is to be shared by the plurality of logical processors, in which the shared higher level cache includes a physically distributed cache slice that is physically distributed across a die for each of the plurality of logical processors, wherein the physically distributed cache slices are physically separated from one another on the die; and

    logic to direct a missed access in one or more lower level caches of a corresponding given logical processor initially to only a first subset of the physically distributed cache slices of the shared higher level cache of a first virtual cluster that includes at least two of the plurality of logical processors including the given logical processor, wherein the first virtual cluster does not include a second subset of the physically distributed cache slices of the shared higher level cache that are included in a second virtual cluster that includes at least two of the plurality of logical processors.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×