Invention Grant
- Patent Title: Speculative cache modification
-
Application No.: US14811543Application Date: 2015-07-28
-
Publication No.: US10261909B2Publication Date: 2019-04-16
- Inventor: James E. McCormick, Jr.
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Nicholson De Vos Webster & Elliott LLP
- Main IPC: G06F12/08
- IPC: G06F12/08 ; G06F12/0875 ; G06F12/0893 ; G06F13/40 ; G06F9/30 ; G06F9/38 ; G06F12/0862

Abstract:
In accordance with embodiments disclosed herein, there are provided methods, systems, mechanisms, techniques, and apparatuses for implementing a speculative cache modification design. For example, in one embodiment, such means may include an integrated circuit having a data bus; a cache communicably interfaced with the data bus; a pipeline communicably interfaced with the data bus, in which the pipeline is to receive a store instruction corresponding to a cache line to be written to cache; caching logic to perform a speculative cache write of the cache line into the cache before the store instruction retires from the pipeline; and cache line validation logic to determine if the cache line written into the cache is valid or invalid, in which the cache line validation logic is to invalidate the cache line speculatively written into the cache when determined invalid and further in which the store instruction is allowed to retire from the pipeline when the cache line is determined to be valid.
Public/Granted literature
- US20180217936A9 SPECULATIVE CACHE MODIFICATION Public/Granted day:2018-08-02
Information query