Instruction processing device, processor and processing method thereof
A technology for instruction processing and instructions, applied in instruction analysis, concurrent instruction execution, machine execution devices, etc., can solve the problems of delaying the execution time of instructions on the correct path, issuing instruction fetch requests late, reducing processor performance, etc., to achieve reduction Effect of processing time and improving processing performance
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment approach
[0043] According to one embodiment of the invention, the speculative execution includes branching. In this case, the speculative execution instruction includes all instructions under a certain jump branch, and the speculative condition judgment instruction is a jump branch instruction. When a jump branch instruction is executed, it is determined whether the actual branch to be jumped to is the same as the predicted jump branch. If they are the same, it means that the speculative execution is correct, and the prior processing of the speculative execution instructions is appropriate, so submit the execution results of all instructions under this jump branch and exit. On the contrary, if it is not the same, it means that the speculation is wrong, so the previously preprocessed speculative execution instruction should be discarded, and the instruction under the correct jump branch should be re-read and executed.
[0044] When the decoding unit 140 determines that the decoded inst...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com