Task processing method and device, computer equipment and storage medium

A technology for task processing and computer programs, applied in computing, multi-programming devices, electrical digital data processing, etc., can solve the problems of insufficient local memory space, memory channel affinity setting cannot guarantee the continuous execution of atomic tasks, etc., to achieve reduction Data copying, reducing the effect of data exchange

Pending Publication Date: 2021-08-20
CAMBRICON TECH CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, the memory channel affinity setting cannot guarantee that atomic tasks can be executed continuously
It is very likely that other tasks with the same task type and affinity will be inserted during the execution of the task, which will cause insufficient local memory space

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
  • Task processing method and device, computer equipment and storage medium
  • Task processing method and device, computer equipment and storage medium
  • Task processing method and device, computer equipment and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0052] In order to make the purpose, technical solution and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present application, and are not intended to limit the present application.

[0053] The task scheduling method provided by this disclosure can be applied to such as figure 1 shown in the task processing system. Wherein, the task scheduling apparatus 100 is connected to the device 200 . Wherein, the task scheduling apparatus 100 can schedule tasks and obtain task scheduling information. The task scheduling apparatus 100 may include a memory (not shown), which is used to store data. Optionally, the device may be a processor, a processor core, a chip or a board, etc., which are not specifically limited here. In the embodiment of the present applic...

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 relates to a task processing method and device, computer equipment and a storage medium. Atomic attribute nodes of a task sequence are identified, an atomic attribute task sequence is obtained based on the atomic attribute nodes, tasks contained in the atomic attribute task sequence are continuously executed on target equipment; due to the fact that each task in the atomic attribute task sequence can reuse the data on the devices, the method of the embodiment can not only reduce data exchange between the devices in the task execution process, but also reduce data copying when the tasks need to be continuously executed.

Description

technical field [0001] The present application relates to the technical field of computer equipment, in particular to a task processing method, device, computer equipment and storage medium. Background technique [0002] In many application scenarios, the output of one task is often the input of the next task, and these intermediate data are generally stored in local memory and are only visible to private processors. We refer to such tasks with the relationship that the output of one task is the input of the next task as atomic tasks in the task graph. [0003] In order to reuse these data and reduce data copying, it is hoped that these two tasks can run on one quadrant or even one processor, so that the previous task and the next task can be located in the same memory as much as possible through the memory channel affinity setting The quadrant the node is in. [0004] However, the memory channel affinity setting cannot guarantee that atomic tasks can be executed continuou...

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/48G06F9/50
CPCG06F9/4881G06F9/5016G06F9/5038
Inventor 不公告发明人
Owner CAMBRICON TECH 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