Method and system for improving direct jumps in processors
A processor and jump technology, applied in the field of data processing, can solve problems such as sub-functions are difficult to inline, achieve the effect of reducing clock overhead and reducing the probability of branch prediction failure
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment approach
[0036] Such as figure 1 As shown, the present invention proposes a method and a processor system for improving direct jumps in a processor, and the implementation includes:
[0037] The processor decoding unit decodes and finds an absolute jump instruction, and this jump instruction is not in the branch prediction jump history record.
[0038] The control unit notifies the fetching unit to continue to execute the n (n=1, 2, 3...) instructions following the jump instruction in sequence, without clearing the pipeline while executing the jump instruction thereafter.
[0039] Jump to the destination address for execution.
[0040] In the case of an absolute jump instruction with return address storage, the link register in the processor stores the address of the n+1th (n=1, 2, 3...) instruction following the absolute jump.
[0041] Absolute jump information does not need to be recorded in dynamic branch prediction records.
[0042] by figure 2 Take the processor pipeline stru...
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