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

Multi-issue processor system and method

A processor system and multi-launch technology, applied in the computer field, can solve the problems of high micro-operation cache miss rate, low efficiency, fragmentation of tag unit 13 and micro-operation cache 14 content, etc.

Inactive Publication Date: 2016-10-05
SHANGHAI XINHAO MICROELECTRONICS
View PDF6 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The disadvantage of the above technique is that each instruction block in the L1 cache may correspond to multiple program entry points, and each program entry point will occupy one way in the tag unit 13 and the micro-operation cache 14, so that the tag unit 13 and the micro-operation cache 14 Content in micro-op cache 14 is too fragmented
This cache organization method causes duplicate storage of micro-operation tags in the tag unit 13, and also brings a dilemma
If the block capacity of micro-operation cache 14 is increased, the same micro-operation corresponding to the same instruction will be repeatedly stored in different blocks; if the block capacity of micro-operation cache 14 is reduced, more serious fragmentation will be caused
These disadvantages make the current processor using the above technology, the capacity of its micro-operation cache is smaller than that of the first-level cache, and there are repeated stored micro-operations in the micro-operation cache, which further reduces the effective capacity.
causing its cache miss rate to be generally greater than about 20%
The high micro-operation cache miss rate, the long delay caused by the instruction conversion during the miss, and the repeated conversion of the instruction are the reasons for the high power consumption and low efficiency of this type of processor.

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
  • Multi-issue processor system and method
  • Multi-issue processor system and method
  • Multi-issue processor system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0080] The high-performance caching system and method proposed by the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. Advantages and features of the present invention will be apparent from the following description and claims. It should be noted that all the drawings are in a very simplified form and use imprecise scales, and are only used to facilitate and clearly assist the purpose of illustrating the embodiments of the present invention.

[0081] It should be noted that, in order to clearly illustrate the content of the present invention, the present invention specifically cites multiple embodiments to further explain different implementation modes of the present invention, wherein the multiple embodiments are enumerated rather than exhaustive. In addition, for the sake of brevity of description, the content mentioned in the previous embodiment is often omitted in the latter embodiment, ther...

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 provides a multi-issue processor system and method. When the multi-issue processor system and method is applied to the field of processors, before a processor core executes an instruction, the instruction is filled into a high speed memory which can be directly accessed by the processor core to achieve an extremely high cache hit rate. According to the technical scheme of the invention, for the multi-issue processor system which needs to carry out instruction transformation, the repeated transformation of an instruction address can be avoided, and the performance of the multi-issue processor is improved.

Description

technical field [0001] The invention relates to the fields of computer, communication and integrated circuit. Background technique [0002] The most advanced processors use multi-issue (multi-issue) technology to improve the performance of the processor. The front end of a multi-issue processor can provide multiple instructions to the processor core in one clock cycle. The multi-issue front-end includes an instruction memory with sufficient bandwidth to provide multiple instructions in one clock cycle, and the instruction pointer (IP) can move to the next location at a time. The front end of a multi-issue processor can handle fixed-length instructions efficiently, but the situation is more complicated when it handles variable-length instructions. A better solution is to convert the variable-length instruction into a fixed-length micro-operation (micro-op), and then send it to the execution unit from the front end. At this time, since the length of the instruction is varia...

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/30
CPCG06F9/322G06F9/3804G06F9/30149G06F12/0875G06F12/10G06F12/0846G06F2212/1024G06F2212/6028G06F12/0862G06F9/30G06F9/226G06F9/30181
Inventor 林正浩
Owner SHANGHAI XINHAO MICROELECTRONICS
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