ARMv7-oriented prediction-based dynamic instruction scheduling method
A technology for dynamic instruction scheduling and scheduling method, applied in concurrent instruction execution, machine execution devices, etc., can solve problems such as reducing and reducing processor performance, achieving low algorithm complexity, improving parallel processing capabilities, and reasonable resource consumption Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0026] Below in conjunction with accompanying drawing, technical scheme of the present invention is described in further detail:
[0027] The invention discloses an ARMv7-oriented dynamic scheduling method based on speculation, and the specific scheduling method is as follows:
[0028] Step 1), according to the actual system state value generated by the execution of the previous instruction, the estimated value of the system state of the current instruction is obtained, and it is judged whether the current instruction is executed conditionally or unconditionally. If it is executed unconditionally, it is sent to the launch queue and launched normally Submit after execution, and then execute step 6); if it is conditional execution, execute step 2);
[0029] Step 2), judge whether the estimated value of the system state of the current instruction is equal to the actual system state value of the current instruction, if so, perform step 3); if not, judge whether the actual system s...
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