Processor, device and method for carrying out cache prediction
A predictive execution and processor technology, applied in memory systems, electrical digital data processing, instruments, etc., can solve problems such as false sharing, waste of time and efficiency, and reduce processor performance, and achieve the effect of low additional consumption and improved performance
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0046] In order to make the purpose, technical solution and advantages of the present invention clearer, a cache predictive execution processor, device and method of the present invention will be explained below in conjunction with the drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.
[0047] Aiming at the problems existing in the prior art, the present invention proposes a cache predictive execution method, device, and processor. When a cache block becomes invalid, it enters into predictive execution (that is, the instruction does not need to use the truly invalid cache block). data), access the upper level cache or main memory at the same time, and retrieve the latest data; after retrieval, compare the data to determine whether the prediction is correct, and determine whether to submit or roll back the prediction.
[0048] As an implementable mode...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 