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