Supercharge Your Innovation With Domain-Expert AI Agents!

Register alias table recovery method

A technology of register alias table and recovery method, which is applied in memory systems, instruments, memory address/allocation/relocation, etc., can solve the problem that search logic takes up a lot of time, and achieve the effect of optimizing timing performance and reducing area

Active Publication Date: 2018-02-13
北京国睿中数科技股份有限公司 +1
View PDF5 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

But this invention still has some limitations, the most prominent is that the search process to the reordering buffer is carried out sequentially, if the depth of reordering is larger, then the search logic will also take a larger time, and the longer logic chain The timing overhead may not be completely covered by the idle time of the new instruction fetch instruction to reach the pipeline register renaming stage

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Register alias table recovery method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] Embodiments of the present invention are described in detail below, examples of which are shown in the drawings, wherein the same or similar reference numerals designate the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by referring to the figures are exemplary only for explaining the present invention and should not be construed as limiting the present invention.

[0022] These and other aspects of embodiments of the invention will become apparent with reference to the following description and drawings. In these descriptions and drawings, some specific implementations of the embodiments of the present invention are specifically disclosed to represent some ways of implementing the principles of the embodiments of the present invention, but it should be understood that the scope of the embodiments of the present invention is not limited by This restriction. On the contrary, the embodiments of the p...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a register alias table recovery method, comprising: upon cancelling of a command, updating reorder buffer stations; from an item pointed by a head pointer of a queue of the reorder buffer stations, dividing the queue into multiple groups; transmitting, in each cycle, information of one group for register alias table recovery to a mapping relation recovery module corresponding to a logic register; searching the transmitted group of information in reverse order, and judging whether the information for register alias table recovery is satisfactory; if yes, generating update signals for corresponding items of a register alias table, and transmitting physical addresses of target registers of the corresponding items in rename buffer stations to the register alias table; subjecting the mapping relation recovery modules used by the different groups of the rename buffer stations to time division multiple access. The register alias table recovery method has the advantagethat area is decreased and time series performance is improved in case that reorder buffers have great depth.

Description

technical field [0001] The invention relates to the technical field of register processing, in particular to a method for restoring a register alias table. Background technique [0002] Modern superscalar processors make extensive use of branch prediction, register renaming, and speculative execution techniques to improve operating efficiency. Among them, the branch prediction technology enables the processor to predict the branch target and fetch instructions in advance according to the historical information of the program operation before the branch instruction is executed; the register renaming technology can eliminate the problem caused by the insufficient number of logical registers through redundant physical registers. Data read-before-write correlation and write-write correlation allow more instructions to be executed in parallel; speculative execution can execute instructions prefetched according to branch prediction in advance. The joint use of these three technol...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F12/06
CPCG06F12/0653
Inventor 杨思博李明
Owner 北京国睿中数科技股份有限公司
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More