Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Retransmission self-trapping immediate processing method in superscalar microprocessor

A technology of microprocessor and processing method, applied in the direction of electrical digital data processing, instrumentation, concurrent instruction execution, etc., can solve the problem of large running time overhead of the pipeline, achieve the effects of reducing waiting time, improving instruction fetching efficiency, and improving performance

Active Publication Date: 2019-12-24
上海高性能集成电路设计中心
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Instructions that generate reissue traps wait for the previous instructions to exit normally, and the restart of the pipeline has a large runtime overhead

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
  • Retransmission self-trapping immediate processing method in superscalar microprocessor
  • Retransmission self-trapping immediate processing method in superscalar microprocessor
  • Retransmission self-trapping immediate processing method in superscalar microprocessor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040]Below in conjunction with specific embodiment, further illustrate the present invention. It should be understood that these examples are only used to illustrate the present invention and are not intended to limit the scope of the present invention. In addition, it should be understood that after reading the teachings of the present invention, those skilled in the art can make various changes or modifications to the present invention, and these equivalent forms also fall within the scope defined by the appended claims of the present application.

[0041] Embodiments of the present invention relate to a retransmission self-trap immediate processing method in a superscalar microprocessor, such as image 3 shown, including the following steps:

[0042] (1) After the internal arbitration of the memory accessing part, the reissue trap is reported to ROB and the integer execution part. Specifically, the instruction of the memory accessing part is reissued and trapped, and the ...

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 relates to a retransmission self-trapping immediate processing method in a superscalar microprocessor. The method comprises the following steps of after arbitration in a memory access component, reporting the retransmission self-trapping to a reordering buffer and an integer execution component; using the reordering buffer to register the received retransmission self-trapping information into a reordering buffer entry after carrying out fixed registration for two beats; after the retransmission self-trapping information received by the integer execution part is fixedly registeredfor two beats, arbitrating and sending the broadcast emptying assembly line information; using the reordering buffer to send a retransmission self-trapping request and an instruction fetching addressto the value fetching component at the next beat of receiving the retransmission self-trapping, and restarting the assembly line platform; and after the retransmission self-trapping in the reorderingbuffer entry reaches the header, deleting the retransmission self-trapping from the entry, and recovering the transmission of the retransmission self-trapping instruction. According to the method, the processing time of retransmission self-trapping is shortened, so that the instruction pipeline can be recovered and restarted more quickly.

Description

technical field [0001] The invention relates to the technical field of superscalar microprocessors, in particular to a retransmission self-trap immediate processing method in a superscalar microprocessor. Background technique [0002] Current superscalar microprocessors support out-of-order launch, out-of-order execution, speculative execution, and sequential submission. The instruction pipeline usually includes fetching (Fetch), decoding (Decode), register renaming (Map), and issuing (Issue) , execution (Execute), submission (Retire) and several other basic pipeline platforms. It is a basic design requirement that instructions are executed and submitted in program order. Therefore, current superscalar microprocessors are equipped with a reorder buffer (ROB) for all instructions. This buffer is a circular queue managed by head and tail pointers. , Tail pointer are used to control the exit and entry of the instruction respectively. The head pointer always points to the next...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/38
CPCG06F9/3869G06F9/3861Y02D10/00
Inventor 胡向东尹飞路冬冬何军范好好姚慧
Owner 上海高性能集成电路设计中心
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products