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

Instruction word processor, zero-overhead circulation processing method, electronic equipment and medium

A processor and instruction word technology, applied in the direction of electrical digital data processing, the address formation of the next instruction, instruments, etc., can solve the problems of limited performance improvement, large number of instructions, complex hardware implementation methods, etc., to reduce restrictions and reduce Hardware complexity, effect of increasing loop range

Pending Publication Date: 2021-05-25
INST OF AUTOMATION CHINESE ACAD OF SCI
View PDF6 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Most of the existing zero-overhead loop technologies do not support processors with Very Long Instruction Word (VLIW) structure, processors with variable-length instruction encoding, no solutions for loop buffers, no support for interrupts, The support method for exceptions and other events has the disadvantages of increasing the number of instructions, complex hardware implementation methods, and limited performance improvement.

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 word processor, zero-overhead circulation processing method, electronic equipment and medium
  • Instruction word processor, zero-overhead circulation processing method, electronic equipment and medium
  • Instruction word processor, zero-overhead circulation processing method, electronic equipment and medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with specific embodiments and with reference to the accompanying drawings.

[0019] figure 1 It is a schematic diagram of the zero-overhead loop flag instruction in the present invention. The present invention realizes the zero-overhead execution of the processor loop by adding a class of loop flag instruction (ZLP instruction) and a cycle unit in the prior art processor, and supports Circular buffered processor.

[0020] The encoding format of the ZLP instruction and the definition of the instruction are described as follows:

[0021]There are two labels in the syntax format of the ZLP instruction: Tlabel, Blable, a cycle count register Cn, and two source registers: Sreg0 and Sreg1. Among them, the label Tlabel represents the first instruction position of the loop body initial execution package...

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 an instruction word processor which comprises a zero-overhead circulation unit, an instruction decoding unit, a register access unit, a write-back unit, an instruction storage unit and the like. The invention further discloses a zero-overhead circulation processing method of the processor. According to the device and the method, the design of a zero-overhead circulation instruction and a zero-overhead circulation unit is improved, the condition that a compiler adopts the zero-overhead circulation instruction to optimize the loop is relaxed, the hardware complexity of a circulation control logic part of the processor is reduced, and the problem of On-site protection and on-site recovery of the zero-overhead circulation unit that the circulation control logic part cannot be optimized when the processor processes interruption, abnormity and other events is solved; the invention not only supports a processor device with circular buffering, but also supports a processor device with inconsistent instruction widths which are integral multiples of the minimum addressing width, so that the flexibility and the execution efficiency of circular processing are improved.

Description

technical field [0001] The invention relates to the field of processor design, in particular to an instruction word processor, a zero-overhead cycle processing method, electronic equipment and a storage medium. Background technique [0002] In embedded applications, the proportion of data-intensive applications is increasing day by day, such as image processing, video codec and so on. These applications usually have a huge amount of calculation and have high requirements on the real-time performance of the processor. Therefore, higher requirements are placed on the performance of the processor. The core code of these applications is often the calculation code of various cycles. As a result, less than 10% of the core code takes up more than 90% of the processor's execution time. Therefore, if the processor is executing a loop, it does not need to spend time checking the value of the loop counter, and does not need to use branch instructions to switch from the end instructi...

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/32
CPCG06F9/30065G06F9/325
Inventor 王琪张志伟丁光新薛晓军史明霞侯化成李阳
Owner INST OF AUTOMATION CHINESE ACAD OF SCI