Micron Technology, Inc.
Cache systems for main and speculative threads of processors

Last updated:

Abstract:

A cache system having cache sets, and the cache sets having a first cache set configured to provide a first physical output upon a cache hit and a second cache set configured to provide a second physical output upon a cache hit. The cache system also has a control register and a mapping circuit coupled to the control register to map respective physical outputs of the cache sets to a first logical cache and a second logical cache according to a state of the control register. The first logical cache can be a normal or main cache for non-speculative executions by a processor and the second logical cache can be a shadow cache for speculative executions by the processor.

Status:
Grant
Type:

Utility

Filling date:

31 Jul 2019

Issue date:

7 Dec 2021