Branch prediction control method and branch prediction control device
A technology of branch prediction and control method, which is applied in the direction of program control design, machine execution device, instrument, etc. It can solve the problems of reducing the execution efficiency of branch instructions and the large loss of branch prediction misprediction, so as to reduce the loss of misprediction and improve execution efficiency. Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0029] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments.
[0030] In the prior art, if the result of branch prediction during decoding considers that the instruction fetched on the current pipeline or in the cache is not the target instruction of the branch instruction, these instructions will be flushed and re-fetched, and once the misprediction occurs, the original Correct instruction fetches are forced to repeat operations, reducing processor performance.
[0031] In view of the above problems, the present invention proposes a branch prediction control method. While fetching the branch target predicted during decoding, it does not flush the instructions that have been fetched and issued, but allows them to continue to execute. Only when the final branch instruction judgment result proves that the branch...
PUM

Abstract
Description
Claims
Application Information

- R&D
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com