SPARC V8 system structure based classified type mixed branch prediction system
A branch prediction and architecture technology, applied in memory systems, address formation of the next instruction, program control design, etc., can solve problems such as complex prediction algorithms, low branch prediction accuracy, and large hardware scale.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0049]The basic idea of the present invention is: a kind of classification hybrid branch prediction system based on the SPARCV8 architecture, first at the instruction fetching level according to the instruction PC to query the branch target cache to obtain the branch instruction type, assign the branch instructions to the respective prediction modules, and jump Branch prediction uses the return address stack RAS (ReturnAddressStack) with a dynamically configured counter, and indirect branch prediction uses a supplementary prediction method to read from the unconditional branch target buffer UBTB (UnconditionalBranchTargetBuffer) when the indirect branch target buffer ITBB (IndirectBranchTargetBuffer) fails to predict Taking the last jump target address as supplementary prediction, the conditional branch prediction records the flag bit Tag of the correctness of the last branch prediction in the conditional branch target buffer CBTB (ConditionalBranchTargetBuffer) and adopts the...
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