CNIPA.AI
返回搜索
档案

METHOD FOR PROCESSING PLURALITY OF TASKS, PROCESSING DEVICE, AND HETEROGENEOUS COMPUTING SYSTEM

发明专利审中
20浏览
26权利要求 · 9 独立
§ Ⅰ

卷宗概要

发明人

Lei CHEN; Si WEN; Kai LI; Yubo ZHANG

IPC 分类

G6F 9/48

CPC 分类

G6F9/4881G6F9/4818

A method for processing a plurality of tasks includes: obtaining task description information for a task, the task description information comprising a dependency information identifier and a dependent information identifier, the dependency information identifier indicating the number of a first type of tasks associated with the task, and the dependent information identifier at least indicating whether a second type of task associated with the task exists in the plurality of tasks; in response to the task execution ending, updating the dependency information identifier of the second type of task associated with the task, so as to determine from the second type of task associated with the task any tasks to be executed which no longer directly depend on any task; adding the tasks to be executed into a tasks to be executed queue; and executing the tasks to be executed located in the tasks to be executed queue.

原文(中文)

A method for processing a plurality of tasks includes: obtaining task description information for a task, the task description information comprising a dependency information identifier and a dependent information identifier, the dependency information identifier indicating the number of a first type of tasks associated with the task, and the dependent information identifier at least indicating whether a second type of task associated with the task exists in the plurality of tasks; in response to the task execution ending, updating the dependency information identifier of the second type of task associated with the task, so as to determine from the second type of task associated with the task any tasks to be executed which no longer directly depend on any task; adding the tasks to be executed into a tasks to be executed queue; and executing the tasks to be executed located in the tasks to be executed queue.