Command management method and device, command management system, computing core

An instruction management and instruction technology, which is applied to multi-programming devices, resource allocation, etc., can solve the problems of high hardware overhead, intensified conflict of instruction fetch operations, and congestion of communication networks, so as to improve computing efficiency and reduce instruction fetch waiting time. Effect

Active Publication Date: 2017-04-19
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 whose publication number is CN 1466716A 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
  • Command management method and device, command management system, computing core
  • Command management method and device, command management system, computing core
  • Command management method and device, command management system, computing core

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] 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.

[0044] 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.

[0045] figure 1 is a flow chart of the instruction management method provided by the embodiment of the present invention, combined below figure 1 Detailed description.

[0046] The command management method includes:

[0047] Step S1, dividing the program into instruction blocks accordi...

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, a device and a system for instruction management and an operation core. The method for instruction management includes dividing a program into instruction blocks according to an execution sequence of the program and sending the instruction blocks to at least one operation core according to the execution sequence. According to the technical scheme, instruction off-target and waiting delay of the operation cores are 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 management 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 stora...

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/50
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