Zero-overhead circulating device and implementation method, system and equipment and computer medium

A technology of implementation method and loop method, which is applied in the direction of machine execution device, address formation of the next instruction, etc., can solve the problems of RISC-V processor performance degradation and occupation of RISC-V processor storage space, etc.

Active Publication Date: 2019-05-10
ZHENGZHOU YUNHAI INFORMATION TECH CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, the addition instruction and the jump branch instruction will occupy the sto

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
  • Zero-overhead circulating device and implementation method, system and equipment and computer medium
  • Zero-overhead circulating device and implementation method, system and equipment and computer medium
  • Zero-overhead circulating device and implementation method, system and equipment and computer medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0051] The following will clearly and completely describe the technical solutions in the embodiments of the application with reference to the drawings in the embodiments of the application. Apparently, the described embodiments are only some of the embodiments of the application, not all of them. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the scope of protection of this application.

[0052] When the RISC-V processor processes the empty loop statement in the RISC-V instruction set, the keyword volatile is used to define the empty loop statement. After that, the compiler compiles the empty loop statement into an addition instruction and a jump branch instruction according to the keyword, thereby realizing the loop Effect. The RISC-V processor involved in this application refers to a processor running a RISC-V program. However, the addition instruction and the jum...

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 a zero-overhead circulating device and an implementation method, system and equipment and a computer medium. The method comprises the following steps: receiving an air circulation instruction sent by the RISC-V processor; analyzing a circulation initial value, a circulation step length, a circulation mode and a circulation ending condition in the empty circulation instruction; taking the cyclic initial value as a counting base value, and performing operation on the counting base value and the cyclic step length according to a cyclic mode to obtain a real-time counting value of the current round; judging whether the real-time count value of the current round meets a cycle ending condition or not, if not, updating the real-time count value into a counting base value,returning to the step of operating the counting base value and the cycle step length according to a cycle mode, and if yes, returning an empty cycle ending message to the RISC-V processor. According to the zero-overhead circulating device, the implementation method, system and equipment and the computer readable storage medium provided by the invention, performance of the RISC-V processor is improved.

Description

technical field [0001] The present application relates to the technical field of processors, and more specifically, relates to a zero-overhead cycle device and an implementation method, system, device, and computer medium. Background technique [0002] When the RISC-V processor processes the empty loop statement in the RISC-V instruction set, the keyword volatile is used to define the empty loop statement. After that, the compiler compiles the empty loop statement into an addition instruction and a jump branch instruction according to the keyword, thereby realizing the loop Effect. The RISC-V processor involved in this application refers to a processor running a RISC-V program. [0003] However, the addition instruction and the jump branch instruction will occupy the storage space of the RISC-V processor, which will reduce the performance of the RISC-V processor. [0004] To sum up, how to improve the performance of the RISC-V processor is an urgent problem to be solved by...

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
IPC IPC(8): G06F9/32G06F9/30
Inventor 刘同强王朝辉李仁刚李拓周玉龙邹晓峰
Owner ZHENGZHOU YUNHAI INFORMATION TECH CO LTD
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