Invention Application
- Patent Title: SPARE CACHE SET TO ACCELERATE SPECULATIVE EXECUTION
-
Application No.: US16528483Application Date: 2019-07-31
-
Publication No.: US20210034367A1Publication Date: 2021-02-04
- Inventor: Steven Jeffrey Wallach
- Applicant: Micron Technology, Inc.
- Applicant Address: US ID Boise
- Assignee: Micron Technology, Inc.
- Current Assignee: Micron Technology, Inc.
- Current Assignee Address: US ID Boise
- Main IPC: G06F9/38
- IPC: G06F9/38 ; G06F12/0891 ; G06F12/06 ; G06F12/02 ; G06F12/0831 ; G06F12/0897

Abstract:
A cache system, having cache sets, a connection to a line identifying an execution type, a connection to a line identifying a status of speculative execution, and a logic circuit that can: allocate a first subset of cache sets when the execution type is a first type indicating non-speculative execution, allocate a second subset when the execution type changes from the first type to a second type indicating speculative execution, and reserve a cache set when the execution type is the second type. When the execution type changes from the second to the first type and the status of speculative execution indicates that a result of speculative execution is to be accepted, the logic circuit can reconfigure the second subset when the execution type is the first type; and allocate the at least one cache set when the execution type changes from the first to the second type.
Public/Granted literature
Information query