Instruction pre-send method and device, instruction management system, computing core

An instruction and pre-delivery technology, applied in machine execution devices, concurrent instruction execution, etc., can solve the problems of intensified conflict of instruction fetch operations, limited application scope, large hardware overhead, etc., to reduce waiting time, improve application scope, eliminate The effect of finger competition

Active Publication Date: 2016-06-08
JIANGNAN INST OF COMPUTING TECH
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0011] However, SIMD technology requires each instruction of each computing core to be executed synchronously, and the resources of the computing core are usually difficult to be fully utilized, and the computing power of all computing cores cannot be utilized, which limits the scope of application of the technology.
[0012] In multi-core and many-core processors, as the number of computing cores increases, the memory capacity in the computing cores is small. If the SPMD program size is greater than the memory capacity in the computing cores, frequent instruction fetching operations will still occur if the instruction fetch misses the target. Operational conflicts are intensified, communication network congestion is serious, and the waiting time for fetching instructions of the computing core is longer, which has a great impact on the computing efficiency of the computing core
Therefore, in multi-core and many-core processors, the memory capacity in the computing core limits the scope of application of SPMD technology
[0013] The method in the Chinese patent with publication number CN1466716A can only provide instruction prefetch service for one processor, and is not suitable for the processor structure of multi-core and many-core processors
On the other hand, the method for prefetching instructions in this patent requires an additional auxiliary processor for each computing core to execute a simplified version of the program, and the hardware overhead is large

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 pre-send method and device, instruction management system, computing core
  • Instruction pre-send method and device, instruction management system, computing core
  • Instruction pre-send method and device, instruction management system, computing core

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0053] In order to make the above objects, features and advantages of the present invention more comprehensible, specific implementations of the present invention will be described in detail below in conjunction with the accompanying drawings.

[0054] In the following description, specific details are set forth in order to provide a thorough understanding of the present invention. However, the present invention can be implemented in many other ways than those described here, and those skilled in the art can make similar extensions without departing from the connotation of the present invention. Accordingly, the present invention is not limited to the specific embodiments disclosed below.

[0055] figure 1 It is a flow chart of the instruction pre-feeding method provided by the embodiment of the present invention, combined below figure 1 Detailed description.

[0056] The instruction pre-send method includes:

[0057] Step S1, dividing the program into instruction blocks a...

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

Disclosed are a method and a device for instruction presending, an instruction management system and an operation core. The method for instruction presending includes dividing a program into instruction blocks according to an execution sequence of the program, setting an instruction superblock list of the instruction blocks, and sending the instruction blocks to at least one operation core according to the execution sequence. The instruction superblock list includes identifiers of the instruction blocks, storage addresses of the instruction blocks and identifiers of next instruction blocks. According to the technical scheme, instruction off-target and waiting delay of the operation cores can be reduced effectively and operation efficiency of the operation core is improved.

Description

technical field [0001] The invention relates to the technical field of command management, in particular to a command pre-send method and device, a command management system and a computing core. Background technique [0002] In a general-purpose processor, a hierarchical instruction storage structure is generally adopted, that is, instructions are stored in storage media of different levels. The computing core (the component device of the processor, each computing core can be regarded as a small processor) obtains instructions from the local memory at runtime. Due to the limited local memory capacity of the computing core, it is easy to fail to fetch instructions. That is to say, if the operation core does not store the instruction to be executed, the operation core needs to obtain the instruction from the upper-level instruction memory before continuing to run. Failure to fetch instructions is also called instruction miss. In the case of a hierarchical instruction storage...

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 Patents(China)
IPC IPC(8): G06F9/38
Inventor 高剑刚卢宏生任秀江郑方郑卫华王梦嘉施晶晶
Owner JIANGNAN INST OF COMPUTING TECH
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