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