Method and device for transferring branch target prediction address in pipeline
A technology for predicting addresses and branch targets, applied in register devices, machine execution devices, instruments, etc., can solve problems such as complex pipeline design and large area overhead, and achieve the effects of reducing area overhead, small area overhead, and saving control logic
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0040] like figure 1 As shown, the method for transmitting the branch target prediction address in the pipeline in this embodiment includes:
[0041] 1) Initialize the read and write pointer of the predicted address queue and the number of free items in the queue register;
[0042] 2) In the instruction fetch stage, according to the branch direction prediction result, write the target predicted address of the branch predicted to jump into the predicted address queue, and update the queue write pointer and the queue free item number register;
[0043] 3) Pass the branch direction prediction result step by step with the pipeline;
[0044] 4) When dispatching the branch instruction of the predicted jump in the dispatch stage, use the read pointer to read the predicted address queue to obtain the target predicted address of the branch, and update the read pointer and the queue idle item number register;
[0045] 5) When the clearing operation of the pipeline occurs, reset the re...
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