Unlock instant, AI-driven research and patent intelligence for your innovation.

System and method for processing indirect branch instruction

A branch instruction and indirect technology, applied in the computer field, can solve problems such as no device and method, and achieve the effect of eliminating the processor

Inactive Publication Date: 2017-12-08
SHANGHAI XINHAO MICROELECTRONICS
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For indirect branches, there is no effective device and method to achieve the improvement effect of BTB on direct branch instructions

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
  • System and method for processing indirect branch instruction
  • System and method for processing indirect branch instruction
  • System and method for processing indirect branch instruction

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0012] 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. The drawings are all in 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. Although the invention can be expanded in various forms of modification and replacement, some specific implementation illustrations are also listed in the description and explained in detail. It should be understood that the inventors' intention is not to limit the invention to the specific embodiments described, but on the contrary, the inventor's intention is to protect all improvements, equivalent transformations and modifications based on the spirit or scope defined by this claim. , such as structure, latency, clock cycle variance, and interconnection methods. Although the invention is...

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 system and a method for processing an indirect branch instruction. According to an instruction sequence, on a premise that the indirect branch instruction is executed, the target instruction address of the indirect branch instruction is calculated and recorded. When the system and the method are applied to the computer field, delay when the indirect branch instruction is executed can be covered, and the performance of a processor and a computer are improved.

Description

technical field [0001] The invention relates to the fields of computer, communication and integrated circuit. Background technique [0002] The central processor in the stored-program computer executes the instruction to generate an address and sends it to the memory, reads the instruction or data and sends it back for the central processor to execute, and the result of the execution is sent back to the memory for storage. One type of instruction is an indirect branch instruction, whose branch target address is usually determined by the content of at least one register, or the content of a memory. Indirect branch instructions also often have multiple branch targets. For instructions with fixed branch targets, such as direct branch instructions, the BTB branch target buffer is an effective means to cover the delay of accessing memory. For indirect branches, there is no effective device and method to achieve the improvement effect of BTB on direct branch instructions. [00...

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/30G06F9/38
CPCG06F9/30003G06F9/3804G06F9/30054G06F9/323G06F9/30061
Inventor 林正浩
Owner SHANGHAI XINHAO MICROELECTRONICS