Instruction obtaining device for processor and processor with same

A technology for obtaining devices and processors, which is applied in the direction of machine execution devices and concurrent instruction execution, which can solve the problems of time-consuming and long instruction time, and achieve the effect of saving addressing time and reducing instruction output time

Inactive Publication Date: 2014-03-12
SHENZHEN ZHONGWEIDIAN TECH
View PDF4 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, in this case, it is necessary to read out the instruction obtained and stored not long ago from the instruction buffer unit again, which takes a certain amount of time, especially in addressing.
Therefore, although the structure of adding an instruction buffer unit makes the timing relatively simple and does not bring time criticality, it takes a long time to implement the instruction.

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
  • Instruction obtaining device for processor and processor with same

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016] Embodiments of the present invention will be further described below in conjunction with the accompanying drawings.

[0017] Such as figure 1 As shown, in a device for obtaining instructions in a processor and its processor embodiment of the present invention, the device for obtaining instructions in a processor includes an instruction cache unit 1, an instruction buffer unit 2, and an instruction window 3 and instruction implementation logic unit 4; basically, the above-mentioned instruction cache unit 1 and instruction buffer unit 2 form a secondary cache (cache memory); this secondary cache is not directly connected to the instruction implementation logic unit 4 , but is connected with the instruction implementation logic unit 4 through the instruction window 3; that is to say, although there are other connections or signal interactions therebetween, the instruction implementation logic unit 4 will not directly access the above cache and obtain the instruction conten...

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 an instruction obtaining device for a processor. The instruction obtaining device comprises an instruction caching unit, an instruction buffer unit, an instruction window and an instruction achieving logical unit, wherein the instruction caching unit is used for storing instructions and transmitting the instructions stored in the instruction caching unit to the instruction buffer unit in order; the instruction buffer unit is used for transmitting instructions needing to be executed at present and obtained by the instruction achieving logical unit at one time to the instruction window to be stored; the instruction achieving logical unit obtains the instructions from the instruction window, processes the instructions and outputs and executes the instructions; the instruction achieving logical unit also returns read pointers and write pointers of current execution instructions back to the instruction buffer unit. The invention further relates to a processor with the instruction obtaining device. The instruction obtaining device for the processor and the processor with the instruction obtaining device have the advantage of shortening instruction output time on the whole.

Description

technical field [0001] The present invention relates to a processor, and more specifically, relates to an instruction acquisition device used in a processor and a processor thereof. Background technique [0002] A typical instruction execution pipeline includes an instruction issue stage where it is necessary to check for data hazards before an instruction is known to be output. This check often complicates timing and can be time critical. In a super-scalar design, an instruction buffer unit that can fetch and store multiple instructions can reduce the above problems to some extent. However, in this case, the instruction obtained and stored not long ago needs to be read from the instruction buffer unit again, which takes a certain amount of time, especially in addressing. Therefore, although the structure of adding an instruction buffer unit makes the timing relatively simple and does not bring time criticality, it takes a long time to implement the instruction. Cont...

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
Inventor 梅思行劳咏仪
Owner SHENZHEN ZHONGWEIDIAN TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products