Instruction moving method, system, equipment and medium

A technology of instruction and storage medium, applied in the field of instruction transfer method, system, equipment and storage medium, can solve the problem of low bus utilization rate, achieve obvious performance, obvious improvement, and high bus efficiency

Pending Publication Date: 2022-07-29
SHANDONG YUNHAI GUOCHUANG CLOUD COMPUTING EQUIP IND INNOVATION CENT CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] Therefore, when 10 instructions issued by the host require 10 DMA operations, the number of bus accesses is 10, and the bus utilization rate is low.

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 moving method, system, equipment and medium
  • Instruction moving method, system, equipment and medium
  • Instruction moving method, system, equipment and medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0062] In order to make the objectives, technical solutions and advantages of the present invention more clearly understood, the embodiments of the present invention will be further described in detail below with reference to the specific embodiments and the accompanying drawings.

[0063] It should be noted that all expressions using "first" and "second" in the embodiments of the present invention are for the purpose of distinguishing two entities with the same name but not the same or non-identical parameters. It can be seen that "first" and "second" It is only for the convenience of expression and should not be construed as a limitation to the embodiments of the present invention, and subsequent embodiments will not describe them one by one.

[0064] According to an aspect of the present invention, an embodiment of the present invention provides an instruction moving method, such as image 3 shown, it may include the steps:

[0065] S1, in response to receiving the IO requ...

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 moving method, which comprises the following steps of: in response to a received IO request issued by a host, updating first pointer information in a corresponding task according to an address parameter of an instruction carried in the request; detecting whether the first pointer information in each task reaches a preset value or not; in response to detection that the first pointer information reaches a preset value, setting a first mark and a second mark of the corresponding task; in response to detecting that the first mark is set and the second mark of no other task is in a set state at present, moving a corresponding continuous instruction according to the first pointer information; and in response to completion of the continuous instruction migration, restoring the set first mark and the set second mark. The invention further discloses a system, computer equipment and a readable storage medium. According to the scheme, continuous instruction moving can be achieved, compared with traditional single instruction moving, the bus efficiency is higher, and in a program with good space locality, the performance is obviously improved.

Description

technical field [0001] The present invention relates to the field of data processing, in particular to an instruction moving method, system, device and storage medium. Background technique [0002] With the popularization of cloud computing and big data, computing and storage have increasingly become the key path restricting the development of computing technology. For a computing system, since both data calculation and movement are handled by the CPU, the CPU becomes an intermediate node. As the amount of system application data increases, the CPU load is getting higher and higher. In order to solve this problem, the data calculation is moved from the CPU to a dedicated processing unit, which greatly reduces the CPU load and greatly improves the efficiency. AEM (Acceleration Engine Management) is a device that relays operations such as data calculation, and sends it back to the processing unit of the host after the calculation processing is completed. [0003] like figu...

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/445G06F8/65
CPCG06F9/4451G06F8/65
Inventor 马孔明赵璠马恒王振
Owner SHANDONG YUNHAI GUOCHUANG CLOUD COMPUTING EQUIP IND INNOVATION CENT 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