Register renaming of a partially updated data granule
a technology of register renaming and data granule, applied in the field of data processing systems, can solve the problems of short dependency chain, hinder rapid operation and efficient scheduling, and similar problems can also arise with other data granules, so as to prolong the dependency chain, enhance the ability to issue, and prolong the effect of dependencies
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Benefits of technology
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0061]FIG. 1 illustrates a processor 2 incorporating an instruction pipeline having a fetch stage 4, a decode stage 6, a rename stage 8, an issue stage 10 and multiple execution stages 12, 14, 16. Such a processor 2 is suited to support of out-of-order program execution as a stream of program instructions are fetched from memory by the fetch stage 4 and then subject to decoding, register renaming and issue by the issue stage 10. The instructions will typically be executed in parallel within the execution stages 12, 14, 16 over multiple processing cycles.
[0062]The processor 2 includes a register store of virtual registers 18. These virtual registers are mapped to architectural registers as specified by the program instructions which are being executed. A rename table 20 stores tag data indicating the relationship between architectural registers and virtual registers at any point in the program flow. The use of register renaming and a rename table will in themselves be familiar to tho...
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