Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A task processing method, device, equipment and medium

A task processing and task processing technology, applied in the computer field, can solve problems such as affecting the execution of application programs, high processor utilization, slow task processing speed, etc., to achieve the effect of reducing the use of software, reducing the utilization rate, and improving the speed.

Active Publication Date: 2022-02-18
INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The above buffer management algorithms are all implemented by the processor software, so the high utilization rate of the processor affects the execution of the application program, and the software executes tasks in a serial manner, and the buffer management algorithm is performed in a synchronous manner. When there are too many DMA channels, Data transfer performance is bottlenecked, so buffer management algorithms are less performant and tasks are processed more slowly

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
  • A task processing method, device, equipment and medium
  • A task processing method, device, equipment and medium
  • A task processing method, device, equipment and medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0048] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0049] At present, when performing task processing, first apply to build the DMA buffer list of the DMA buffer pool, and then manage the DMA buffer pool through a certain buffer management algorithm such as bitmap algorithm or free list algorithm in the processor software. When transferring data tasks, the processor software buffer management module applies for DMA buffers for all DMA channels, fills data and triggers DMA transfers of all channels, and releases...

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 present application discloses a task processing method, device, device and medium. The method includes: acquiring multiple tasks to be processed; multiple tasks to be processed corresponding to multiple buffer management request sets; The information in the processing link is stored in different storage queues, and multiple storage queue sets corresponding to multiple buffer management request sets are obtained; the hardware processes multiple pending tasks in parallel, and pipeline parallel processing of different buffers in the buffer management request set For zone management requests, different storage queues in the storage queue set are used to store the information of the corresponding processing link. Through the above method, the software and hardware cooperate to process tasks, which reduces the use of software and the utilization rate of the processor. In addition, hardware parallel processing tasks and pipeline parallel processing of each request in the task improve the performance of the buffer management algorithm and further improve the performance of the buffer management algorithm. Improved task processing speed.

Description

technical field [0001] The present invention relates to the field of computer technology, in particular to a task processing method, device, equipment and medium. Background technique [0002] With the development of information technologies such as artificial intelligence and the Internet of Things, more and more smart hardware has emerged, and the amount of business data related to smart hardware has also increased exponentially, making data transmission bandwidth gradually become a bottleneck restricting hardware performance. Data transmission bandwidth, researchers have proposed many parallel data transmission framework protocols based on multi-channel DMA (Direct Memory Access, direct memory access), and the performance improvement of multi-channel DMA further depends on the DMA buffer management strategy, so a set of efficient The DMA buffer management strategy provides an effective data storage resource pool for multi-channel DMA data transmission. [0003] At presen...

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/50G06F13/30
CPCG06F9/5016G06F9/5022G06F9/5038G06F9/505G06F13/30G06F2209/5021G06F9/4881G06F9/50G06F9/5088
Inventor 郑俊飞徐江波母文道任明刚
Owner INSPUR SUZHOU INTELLIGENT TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products