Task migration method of brain-like computer operating system

文档序号:1963588 发布日期:2021-12-14 浏览:23次 中文

阅读说明:本技术 一种类脑计算机操作系统的任务迁移方法 (Task migration method of brain-like computer operating system ) 是由 吕攀 黄金戈 康敏 李红 杨国青 邓水光 潘纲 于 2021-11-16 设计创作,主要内容包括:为了解决类脑计算机的芯片故障、局部负载过重和资源碎片化问题,本发明提出了一种类脑计算机操作系统的任务迁移方法,通过在计算节点间、计算节点内和芯片内进行任务迁移,以实现对运行中的任务进行合理的分配和调度。(In order to solve the problems of chip failure, excessive local load and resource fragmentation of the computer-like computer, the invention provides a task migration method of an operating system of the computer-like computer, which realizes reasonable distribution and scheduling of running tasks by performing task migration among computing nodes, in the computing nodes and in a chip.)

1. A task migration method for a brain-like computer operating system, the task migration method comprising at least one of:

1) migration between computing nodes

1.1) the computing nodes provide migration task requests, after the master control node receives the migration task requests, the master control node inquires a task migration table to obtain the number of neurons required by the migration tasks, and selects a proper computing node from a computing node sorting table;

1.2) in the computing node, selecting a proper brain-like chip according to the brain-like chip sorting table;

2) compute intra-node migration

2.1) the computing node provides a migration and migration task request, after the master control node receives the migration task request, the master control node queries a task migration table to obtain the number of neurons required by the migration task and informs the current computing node of task migration in the node;

2.2) selecting a proper brain-like chip by the current computing node according to the number of neurons occupied by the task and the brain-like chip sorting table; if no appropriate brain-like chip exists in the current computing node, jumping to the step 2.3);

2.3) the master control node selects a new computing node from the computing node sorting table and returns to the step 2.2) until a proper brain-like chip is selected;

3) in-chip migration

And the computing node carries out neuron deployment inspection on brain-like chip pieces in the computing node, checks whether idle neurons exist between adjacent tasks, and if the idle neurons exist, forwards migrates the latter task to ensure that no idle neurons exist between the adjacent tasks.

2. The method of claim 1, wherein the master node initializes a task migration threshold, and the master node performs the following decision before making a migration decision:

the main control node inquires a task migration table according to the migration task request, and judges whether the migration task migration frequency is smaller than a task migration threshold value:

if the migration times of the migration tasks are smaller than the threshold value, adding 1 to the migration times, starting searching from the tail of the migration task doubly linked list to the head direction, searching for a waiting task with the first priority higher than or equal to the migration task, and inserting the migration task behind the waiting task;

if the migration times of the migration tasks are larger than or equal to the threshold value, adding 1 to the migration times, reducing the priority by one level, starting searching from the tail of the migration task doubly linked list to the head direction of the list, searching for a waiting task with the first priority higher than or equal to the migration task, and inserting the migration task behind the waiting task.

3. The method for task migration of a brain-like computer operating system according to claim 1, further comprising the steps of: when the migration task bidirectional linked list is not empty, the main control node obtains the ID number of the migration task from the head of the linked list, queries the task migration list to obtain the task information and then makes a migration decision.

4. The method for task migration of a brain-like computer operating system of claim 1, wherein: and updating the calculation node sorting table or the brain-like chip sorting table once after task migration between calculation nodes or in the calculation nodes is completed each time.

5. The method for task migration of a brain-like computer operating system of claim 1, wherein the ordered list of compute nodes is maintained according to the following policies: the more the idle brain chips are, the more the ranking is; when there are as many idle brain chips, the more idle neurons, the higher the rank of the compute node.

6. The method of task migration of a brain-like computer operating system of claim 1, wherein the brain-like chip ordered list is maintained according to the following policies: the higher the number of idle neurons, the higher the ranking of brain-like chips.

7. The method for task migration of a brain-like computer operating system of claim 1, wherein said task migration table records the number of completed migrations and the priority, and the master node maintains a task migration threshold; the migration times and the priority are recorded according to the following method: when the migration times of the tasks are smaller than a task migration threshold value, the priority of the tasks is unchanged; when the migration frequency of the task is greater than or equal to the task migration threshold and the task still needs to be migrated, the priority of the task is lowered by one level, and the priority of the task migration is lowered by one level every time the task is migrated for a plurality of times; the migration times in the task migration table are increased once every time the task is migrated.

8. The method of task migration for a brain-like computer operating system of claim 1, wherein the computing nodes are selected as follows: and selecting the first computing node capable of accommodating the migration task according to the reverse order according to the computing node sorting table.

9. The method for task migration of a brain-like computer operating system according to claim 1, wherein the compute nodes are selected as follows: the main control node initializes the maximum limit value of the number of neurons needed by the task and the minimum limit value of the number of neurons needed by the task; when the number of the needed neurons exceeds the maximum limit value, the calculation nodes are reordered from light load, and are selected from the calculation nodes arranged in front of the calculation nodes according to a certain rule; when the number of the needed neurons is smaller than the minimum threshold value, the computing nodes are reordered from light load, and are selected from the computing nodes at the tail of the row according to a certain rule; when the number of the needed neurons is between the maximum limit and the minimum limit, the calculation nodes are reordered from light load, and are selected from the calculation nodes in the middle of the rows according to a certain rule; and finally, selecting a first computing node capable of accommodating the migration task from the computing nodes to be selected according to a reverse order.

10. The method for task migration of a brain-like computer operating system according to claim 1, wherein the brain-like chip is selected as follows: and selecting the brain-like chips which can accommodate the migration task and have the least number of idle neurons according to the brain-like chip sorting table.

Technical Field

The invention belongs to the technical field of computer-like operating systems, and particularly relates to a task migration method of a computer-like operating system.

Background

The traditional computer with the von Neumann architecture is difficult to meet the demand of artificial intelligence algorithm computing performance which is growing at a high speed, and is particularly suitable for the field of low-power-consumption and high-performance computing such as edge computing. Therefore, the impulse neural network provides a feasible path for seeking more efficient computational performance and lower power consumption, but the computational cost of simulating the impulse neural network on a computer with a traditional architecture is large. In order to accelerate the operation of the impulse neural network, a customized brain-like computing chip oriented to the operation of the impulse neural network appears through the simulation of biological brain structures.

The brain-like calculation refers to the substantial change of the existing calculation system structure on multiple levels such as hardware implementation, software algorithm and the like by referring to the basic rule of information processing in the biological brain, so that the great improvement on the aspects of calculation energy consumption, calculation capacity, calculation efficiency and the like is realized. The brain-like computer is constructed by a plurality of brain-like computing chips in a horizontal extension mode, and has a novel computer model capable of operating a super-large-scale pulse neural network by simulating a brain neural network connection mode. The brain-like operating system provides a transparent brain-like computer computing resource management and task scheduling capability for users. The brain-like computer supports a plurality of computing tasks to run in parallel, and therefore, the brain-like computer is also confronted with the fragmentation of computing resources, uneven load, partial hardware faults and the like. However, currently, research on realizing migration of computing tasks on brain-like computers is still blank, and the existing task migration method mainly aims at computers with traditional von neumann architectures.

For example, chinese patent publication No. CN106502779A proposes a task migration method based on a load judgment method of a NoC multi-core isomorphic system, which relates to a task migration method based on a load judgment method of a NoC multi-core isomorphic system. The method solves the problems of bumpiness in task migration, high system running time cost and high migration communication distance cost in the task migration process in the NoC multi-core isomorphic system. The method comprises the steps of obtaining a heavy load node list and a light load node list according to a load judgment method based on a NoC multi-core isomorphic system; analyzing the number of nodes in the node list and obtaining a weight matrix; calculating an n-step area of each node in the heavy-load node list, and meeting a termination condition to obtain a candidate light-load node matrix and a step matrix; acquiring a weighted step size matrix; calculating to obtain a pairing combination with the minimum migration communication distance; and carrying out task migration.

Chinese patent publication No. CN105354084A proposes a method and system for CPU task migration based on bandwidth scheduling, the method comprising: selecting N CPUs from all CPUs of the computer; and periodically carrying out integral CPU task migration on the N CPUs once according to a preset migration period. According to the method and the device, the N sequenced CPU tasks are migrated to the N sequenced CPUs one to one according to the sequenced corresponding positions, so that the process of migrating the busy CPU tasks to the idle CPU and migrating the idle CPU tasks to the busy CPU is realized, the overall optimization of the scheduling process of the operating system is ensured, in addition, the overall CPU task migration is periodically carried out according to the preset migration period, the phenomenon of frequently switching the CPU tasks is avoided, the CPU task switching frequency is also reduced, and the system overhead is reduced.

According to the patents investigated above, the task migration method in the prior art is mainly designed and implemented on a multi-CPU homogeneous system. However, the brain-like operating system also needs to reasonably allocate and schedule tasks in operation in order to cope with local overload, resource fragmentation management and the sudden hardware problem of the brain-like chip, and needs a corresponding task migration algorithm.

Disclosure of Invention

In view of the above, the present invention provides a task migration method for a brain-like computer operating system, and task migration is mainly divided into three types, i.e., task migration between computing nodes, between brain-like chips, and task migration within a chip. The invention solves the problems of chip failure, local overload and resource fragmentation of the brain-like computer through different migration strategies.

The first purpose of the invention is to provide a task migration method of a brain-like computer operating system, which adopts at least one of the following methods to perform task migration:

1) migration between computing nodes

1.1) the computing nodes provide migration task requests, after the master control node receives the migration task requests, the master control node inquires a task migration table to obtain the number of neurons required by the migration tasks, and selects a proper computing node from a computing node sorting table;

1.2) in the computing node, selecting a proper brain-like chip according to the brain-like chip sorting table;

2) compute intra-node migration

2.1) the computing node provides a migration and migration task request, after the master control node receives the migration task request, the master control node queries a task migration table to obtain the number of neurons required by the migration task and informs the current computing node of task migration in the node;

2.2) selecting a proper brain-like chip by the current computing node according to the number of neurons occupied by the task and the brain-like chip sorting table; if no appropriate brain-like chip exists in the current computing node, jumping to the step 2.3);

2.3) the master control node selects a new computing node from the computing node sorting table and returns to the step 2.2) until a proper brain-like chip is selected.

3) In-chip migration

And the computing node carries out neuron deployment inspection on brain-like chip pieces in the computing node, checks whether idle neurons exist between adjacent tasks, and if the idle neurons exist, forwards migrates the latter task to ensure that no idle neurons exist between the adjacent tasks.

Preferably, the main control node initializes a task migration threshold, and executes the following judgment process before the main control node makes a migration decision:

the main control node inquires a task migration table according to the migration task request, and judges whether the migration task migration frequency is smaller than a task migration threshold value:

if the migration times of the migration tasks are smaller than the threshold value, adding 1 to the migration times, starting searching from the tail of the migration task doubly linked list to the head direction, searching for a waiting task with the first priority higher than or equal to the migration task, and inserting the migration task behind the waiting task;

if the migration times of the migration tasks are larger than or equal to the threshold value, adding 1 to the migration times, reducing the priority by one level, starting searching from the tail of the migration task doubly linked list to the head direction of the list, searching for a waiting task with the first priority higher than or equal to the migration task, and inserting the migration task behind the waiting task.

Preferably, the method also comprises the following steps: when the migration task bidirectional linked list is not empty, the main control node obtains the ID number of the migration task from the head of the linked list, queries the task migration list to obtain the task information and then makes a migration decision.

Preferably, the calculation node sorting table or the brain-like chip sorting table is updated once each time task migration between calculation nodes or in the calculation nodes is completed.

Preferably, the calculation node sorting table is maintained according to the following strategies: the more the idle brain chips are, the more the ranking is; when there are as many idle brain chips, the more idle neurons, the higher the rank of the compute node.

Preferably, the brain-like chip sorting table is maintained according to the following strategies: the higher the number of idle neurons, the higher the ranking of brain-like chips.

Preferably, the task migration table records the completed migration times and priority, and the master control node maintains a task migration threshold; the migration times and the priority are recorded according to the following method: when the migration times of the tasks are smaller than a task migration threshold value, the priority of the tasks is unchanged; when the migration frequency of the task is greater than or equal to the task migration threshold and the task still needs to be migrated, the priority of the task is lowered by one level, and the priority of the task migration is lowered by one level every time the task is migrated for a plurality of times; the migration times in the task migration table are increased once every time the task is migrated.

Preferably, the computing node is selected as follows: and selecting the first computing node capable of accommodating the migration task according to the reverse order according to the computing node sorting table.

Preferably, the computing node is selected as follows: the main control node initializes the maximum limit value of the number of neurons needed by the task and the minimum limit value of the number of neurons needed by the task; when the number of the needed neurons exceeds the maximum limit value, the calculation nodes are reordered from light load, and are selected from the calculation nodes arranged in front of the calculation nodes according to a certain rule; when the number of the needed neurons is smaller than the minimum threshold value, the computing nodes are reordered from light load, and are selected from the computing nodes at the tail of the row according to a certain rule; when the number of the needed neurons is between the maximum limit and the minimum limit, the calculation nodes are reordered from light load, and are selected from the calculation nodes in the middle of the rows according to a certain rule; and finally, selecting a first computing node capable of accommodating the migration task from the computing nodes to be selected according to a reverse order.

Preferably, the brain-like chip is selected as follows: and selecting the brain-like chips which can accommodate the migration task and have the least number of idle neurons according to the brain-like chip sorting table. The invention has the following beneficial effects:

the task migration method provided by the invention solves the problems of chip failure, excessive local load or resource fragmentation when the brain-like computer operating system processes tasks.

The problem of overweight load of a single computing node is solved through migration among the computing nodes, so that the distribution of tasks on each computing node is optimized; the migration between the brain-like chips in the computing nodes can timely solve the problem of chip failure and can quickly rerun tasks. The on-chip migration optimizes the deployment of a plurality of tasks in the chip, so that neurons in the chip are fully utilized.

Furthermore, the invention can limit the tasks which are frequently migrated by setting the threshold value of the migration times and the priority, thereby improving the running efficiency of the system.

Furthermore, the invention can set a rule to select the computing node and the brain-like chip of the migration task, thereby improving the task migration efficiency.

Drawings

FIG. 1 is a general design diagram of a brain-like computer architecture according to an embodiment of the present invention.

Fig. 2 is a flowchart of a task migration method according to an embodiment of the present invention.

FIG. 3 is a flowchart illustrating determining before task migration according to an embodiment of the present invention.

Fig. 4 is a schematic diagram of task deployment in a brain-like chip according to an embodiment of the present invention.

Detailed Description

In order to more specifically describe the present invention, the following detailed description is provided for the technical solution of the present invention with reference to the accompanying drawings and the specific embodiments.

Fig. 1 is a general design diagram of a brain-like computer architecture according to an embodiment of the present invention, where a Master node Master maintains global task information.

The Master control node Master maintains a calculation node sequencing table according to the following strategies according to the current load state of each calculation node Slave: the more idle brain chips on the computing nodes, the more the ranking is; when the number of idle brain chips is the same, the more the number of idle neurons, the more the ranking is, and the real-time maintenance is performed on the ranking table of the computing nodes. The Slave is a computing node running a task.

Each computing node Slave maintains an intra-node brain-like chip sorting table according to the number of idle neurons of the brain-like chips: the more idle neurons of the brain-like chip are sorted in the front, and a brain-like chip sorting table is maintained in real time.

The Master control node Master maintains a task migration table, records and records the current positions of the computing nodes and the brain-like chip of the task, and records the number of neurons count occupied by the task, the completed migration times and the priority, as shown in table 1.

TABLE 1 task migration Table

Task ID Calculating node sequence numbers Brain-like chip ID The number of neurons occupied Number of migration Priority level
1 3 2 50 2 1
…… …… …… …… …… ……

The Master control node Master maintains a migration task bidirectional linked list, the linked list stores task IDs to be migrated, when the linked list is not empty, the Master fetches the task IDs from the head of the linked list, queries the task migration table to obtain task information and then makes a migration decision. And when a new migration task request comes, inserting the new migration task request into the linked list according to the priority.

The Master control node Master needs to initialize a calculation node sequencing table, when no task runs in the initial stage, the Master control node Master sorts according to the node sequence number of the calculation node Slave, and when the task is deployed, the Master control node Master starts to update. Each compute node Slave needs to initialize a sequencing table of the brain-like chip, when no task runs in the initial stage, the compute nodes Slave are sequenced according to the sequence number of the brain-like chip, and when the task is deployed, the compute nodes Slave start to update.

The Master node Master maintains a global variable, namely a task migration threshold MigrantMaxValue, so that the low operation efficiency of the whole system caused by excessive times of task migration is prevented. The parameter MigrationCount of each task represents the accumulated migration number, when the MigrationCount is smaller than the MigrationMaxValue, the priority of the migrated task is unchanged, when migration is needed under the condition that the MigrationCount is larger than or equal to the MigrationMaxValue, the priority of the migrated task is reduced by one step, and the priority of the task migration is reduced by one step after each subsequent migration.

The following is the overall flow of task migration in one embodiment of the present invention:

step 1: firstly, reporting that a current task needs to be migrated to a Master node Master by a computing node Slave, and informing the Master of the problem of the current task, wherein the Master node Master receives a task migration request of the computing node Slave and confirms whether the reason to be migrated is overload or chip failure;

step 2: when the migration task bidirectional linked list is not empty, the main control node obtains the ID number of the migration task from the head of the linked list, queries the task migration list to obtain the task information and then makes a migration decision.

As shown in fig. 3, the Master node Master performs task migration by using at least one of the following methods:

1. migration between computing nodes

When the current computing node needs task migration due to the problem of overload, the Master control node Master can preferentially select migration among the computing nodes, namely the Master selects a new computing node Slave, and then the new computing node Slave selects a proper brain-like chip for migration. This migration method is called transfer between computing nodes. The specific process of the task migration mode is as follows:

1.1, the master control node queries a task migration table to obtain the number of neurons required by a migration task, and selects a proper computing node from a computing node sorting table;

1.2 after the calculation node is determined, selecting a proper brain-like chip in the calculation node according to the brain-like chip sorting table.

2. Compute intra-node migration

Because the computing node runs the brain-like chip failure of the task, the Master node Master can preferentially select the computing node Slave where the task is currently located, and then select a proper brain-like chip for migration; and if the current computing node Slave does not have a proper brain-like chip for migration, selecting a new computing node from the computing node sequencing list by the Master for migration. The task migration is a migration within a compute node. The specific flow of the task migration mode is as follows:

2.1 the master control node queries a task migration table to obtain the number of neurons required by a migration task and informs the current computing node of task migration in the node;

2.2 the current computing node selects a proper brain-like chip according to the number of neurons occupied by the task and the brain-like chip sorting table; if no appropriate brain-like chip exists in the current computing node, jumping to the step 2.3);

2.3 the master control node selects a new compute node from the compute node ranking table and then returns to step 2.2) until a suitable brain-like chip is selected.

It can be understood that, in this embodiment, before making the migration decision, the Master node Master may further perform the following operations: and inquiring the corresponding task in the task migration table according to the task ID, and storing the task ID into a doubly linked list of the migration task.

The specific operation flow is as follows:

in this embodiment, the main control node initializes the following parameters: the task migration count threshold migrantmaxvalue.

Firstly, the main control node queries a task migration table according to the task ID to judge whether the migrated times MigrantCount is smaller than a task migration threshold MigrantMaxValue;

if the task priority is higher than or equal to the threshold value, the task priority is reduced by one level, the priority does not need to be reduced when the task priority is lower than the threshold value, but the migration times in the task migration table are increased by 1 no matter the task priority is higher than or equal to the threshold value or the threshold value is lower than the threshold value, a waiting task A with the first priority higher than or equal to the migration task is searched from the table tail of the migration task doubly-linked list to the table head direction, and the waiting task A is inserted into the task A. The determination flow is shown in fig. 2.

The following example is another task migration implementation of the present invention, and the task migration implementation is an on-chip task migration.

In the brain-like chip, the computing node periodically checks the fragmentation degree of each chip resource, checks the neuron deployment, checks whether idle neurons exist between two adjacent tasks deployed on the chip, and if idle neurons exist, migrates the latter task slice again, so that idle neurons do not exist between the tasks and the whole becomes compact. As shown in fig. 4, task 1 and task 2 are deployed inside the chip, and there are three idle neurons A, B, C between the two tasks, which needs to be adjusted, task 2 is migrated forward, and task 2 is migrated to the position of idle neuron a to start deployment.

It can be understood that after the task migration between the computing nodes or within the computing nodes is completed, the chip resources may be fragmented and sorted, and the task migration within the chip may be performed.

The selection of the appropriate computing node during the migration among the computing nodes and the selection of the appropriate brain-like chip during the migration in the computing node can be realized by different selection methods. A selection method of selecting a compute node may be: and the main control node selects a first computing node capable of accommodating the migration task according to the reverse order according to the computing node sorting table. A selection method for selecting brain-like chips can be as follows: and selecting the brain-like chips which can accommodate the migration task and have the least number of idle neurons according to the brain-like chip sorting table. As shown in fig. 2, it is a specific example of computing node selection and brain-like chip selection, and is specifically described as follows:

1) selection of compute nodes for task migration between compute nodes

In this embodiment, the main control node initializes the following two parameters: a maximum limit MaxMargin and a minimum limit MinMargin for the number of neurons required for the task.

When the task to be migrated is caused by the overload problem of the computing node Slave, the Master node Master queries the task migration table to acquire the number of neurons required by the task. If the Slave ordering in the calculation node ordering table maintained by the Master of the current Master node is (4,2,1,5,6,3), if the number of the required neurons is less than MinMargin, selecting the calculation node arranged at the tail 1/3 in the calculation node ordering table, and selecting the first calculation node Slave capable of accommodating the task in the reverse order, namely searching the first calculation node Slave capable of accommodating the task from the node No. 3 to the node No. 6 in the (6, 3); if the number of the needed neurons is in the range of [ MinMargin, MaxMargin ], selecting a node which is arranged in the middle 1/3 in the calculation node ranking table, and selecting the most suitable calculation node Slave in the same way, namely searching a first calculation node Slave which can accommodate the task from the node No. 5 to the node No. 1 in (1, 5); if the number of the needed neurons is larger than MaxMargin, selecting the nodes which are ranked at the top 1/3 in the calculation node ranking table, and selecting the first calculation node Slave which can accommodate the task in the reverse ranking, namely searching the first calculation node Slave which can accommodate the task from the node No. 2 to the node No. 4 in the (4, 2).

If the Slave sequence in the computation node sequencing table maintained by the Master of the current Master control node is (4,2,1,5,6,3, 7), (4,2) and (1,5) belong to the front 1/3 and the middle 1/3 in the sequencing table, and (6,3, 7) belong to the rear 1/3 in the sequencing table.

If the Slave sequence in the computation node sequence table maintained by the Master of the current Master node is (4,2,1,5,6,3, 7, 8), (4,2) belongs to the front 1/3, (1,5, 6), (3, 7, 8) belongs to the middle 1/3 and the rear 1/3 of the sequence table.

After the target computing node is determined as described above, a first brain-like chip capable of accommodating the task is selected from the interior of the computing node according to the reverse order of the brain-like chip sorting table. If the current brain-like chip sequencing is (2,4,5,6,3,7,1), searching from the tail of the table No. 1 chip to the head of the table, if the number of idle neurons of the No. 1 chip cannot accommodate the task to be migrated, checking whether the No. 7 chip can accommodate the migration task, if the No. 7 chip can accommodate the task, deploying the task on the No. 7 chip, and if the task cannot be accommodated, continuing to search forward until the chip capable of accommodating the migration task is found.

In the above embodiment, the first computing node capable of accommodating the task is selected by initializing the maximum limit maxmagin and the minimum limit MinMargin of the number of neurons required by the task, and searching in a reverse order according to the number of the required neurons in one of three cases of being greater than the maximum limit maxmagin, less than the minimum limit MinMargin and [ MinMargin, maxmagin ], and then searching in three ranges of the first computing node, the last computing node and the middle computing node in the computing node ranking table respectively. By adopting the method to select the computing nodes, the load balance of the brain-like computer can be facilitated.

2) Selection of brain-like chips during task migration in compute nodes

When the task to be migrated is caused by the hardware problem of the brain-like chip, the Master node Master informs the current computing node Slave to perform task migration in the node, namely, inter-chip migration. The Slave selects a proper brain-like chip according to the number of neurons occupied by the task, and the selection method is the same as the step of selecting the proper brain-like chip in the computing node when the load of the computing node Slave is too heavy. If no brain-like chip capable of accommodating tasks exists in the computing node, the Master control node Master selects a new computing node from the computing node sorting table and selects a proper brain-like chip from the new computing node.

In the above brain chip-like selection, one selection mechanism proposed in this embodiment is: and according to the reverse search of the brain-like chip sorting table, selecting the brain-like chip with the first idle neuron number capable of accommodating the migration task.

And (3) updating the calculation node sequencing table once when the task migration among the calculation nodes is completed every time, wherein the more idle brain chips in the calculation nodes, the more the sequencing is advanced. And (3) updating the brain chip-like sequencing table every time the task migration among the brain chips is completed, wherein the more idle neurons of the brain chips are, the more the sequencing is advanced.

Migration task request

The embodiments described above are presented to enable a person having ordinary skill in the art to make and use the invention. It will be readily apparent to those skilled in the art that various modifications to the above-described embodiments may be made, and the generic principles defined herein may be applied to other embodiments without the use of inventive faculty. Therefore, the present invention is not limited to the above embodiments, and those skilled in the art should make improvements and modifications to the present invention based on the disclosure of the present invention within the protection scope of the present invention.

13页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:对象处理方法、装置、计算机设备、存储介质及产品

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!