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:
Application
Type:

Utility

Filling date:

24 Nov 2021

Issue date:

17 Mar 2022