Multi-core multi-queue task cross processing method and device, system and storage medium

A processing method and multi-queue technology, applied in the fields of systems, storage media, devices, and multi-core and multi-queue task cross-processing methods, can solve problems such as low scheduling efficiency and complex processing of different types of tasks, so as to reduce the switching process and improve data processing. Efficiency, effectiveness of requests to ensure priority processing

Pending Publication Date: 2022-01-14
技象科技(南京)有限公司
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The present invention provides a multi-core multi-queue task cross-processing method, device, system and storage medium to solve the technical problems of low scheduling efficiency of multi-core processing task scheduling in the prior art and complex processing of different types of tasks

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
  • Multi-core multi-queue task cross processing method and device, system and storage medium
  • Multi-core multi-queue task cross processing method and device, system and storage medium
  • Multi-core multi-queue task cross processing method and device, system and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0041] figure 1 It is a flow chart of a multi-core multi-queue task cross processing method provided by Embodiment 1 of the present invention. The multi-core multi-queue task interleaving processing method provided in the embodiment can be executed by various operating devices for multi-core multi-queue task interleaving processing. The operating device can be implemented by software and / or hardware. The operating device can be two or multiple physical entities, or one physical entity.

[0042] Specifically, refer to figure 1 , the multi-core multi-queue task cross processing method specifically includes:

[0043] Step S101: Monitor the task status in the multi-core Internet of Things system, each execution core of the multi-core Internet of Things system is allocated with a common cache section, and the common cache section is the first-come-first-served in the multi-core Internet of Things system A segment of the outgoing buffer queue, the first-in-first-out buffer queue ...

Embodiment 2

[0064] figure 2 It is a schematic structural diagram of a multi-core multi-queue task interleaving processing device provided by Embodiment 2 of the present invention. refer to figure 2 , the multi-core multi-queue task interleaving processing device includes: a state monitoring unit 210 , a task cache unit 220 and a task acquisition unit 230 .

[0065] Wherein, the state monitoring unit 210 is used to monitor the task state in the multi-core Internet of Things system, and each execution core of the multi-core Internet of Things system is respectively allocated with a common buffer interval, and the ordinary buffer interval is the multi-core Internet of Things system. A section of the first-in-first-out buffer queue in the networked system, the first-in first-out buffer queue is also provided with a priority buffer interval; the task buffer unit 220 is used for when the latest task input is detected, the latest task is prioritized according to the task Level cache to the f...

Embodiment 3

[0075] image 3 A schematic structural diagram of an Internet of Things node device provided in Embodiment 3 of the present invention, the Internet of Things node device is used to form an Internet of Things system, and then comprehensively implement task scheduling in this solution. Such as image 3 As shown, the IoT node device includes a processor 310, a memory 320, an input device 330, an output device 340, and a communication device 350; the number of processors 310 in the IoT node device may be one or more, image 3 Take a processor 310 as an example; the processor 310, the memory 320, the input device 330, the output device 340 and the communication device 350 in the IoT node device can be connected through a bus or other methods, image 3 Take connection via bus as an example.

[0076] The memory 320, as a computer-readable storage medium, can be used to store software programs, computer-executable programs, and modules, such as program instructions / modules correspon...

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 embodiment of the invention discloses a multi-core multi-queue task cross processing method and device, an Internet of Things system and a storage medium. The method comprises the steps that the task state in the multi-core Internet of Things system is monitored, each execution core of the multi-core Internet of Things system is correspondingly distributed with one section of a first-in first-out cache queue, and the first-in first-out cache queue is further provided with a priority cache interval; when it is monitored that the latest task is input, the latest task is cached to a first cache interval or a priority cache interval according to the task priority so as to be correspondingly allocated to an execution core corresponding to the first cache interval or enter a priority allocation state, and the first cache interval is the cache interval with the longest current remaining cache queue in the common cache intervals; and the execution core obtains new tasks from the priority cache interval and the corresponding common cache interval in sequence for processing. According to the scheme, the data processing efficiency of multi-core processing task scheduling in the Internet of Things system is improved, and the processing requirement of the priority task is ensured.

Description

technical field [0001] The embodiments of the present invention relate to the field of network technologies, and in particular to a multi-core and multi-queue task interleaving processing method, device, system and storage medium. Background technique [0002] The Internet of Things is regarded as a major opportunity for development and change in the information field, and it is expected to bring about revolutionary changes. The field has a comprehensive impact. But technically speaking, the Internet of Things not only changes the main body of data transmission, but also has obvious differences from traditional communication. For example, massive IoT is characterized by a large number of users sending very small packets sporadically, unlike traditional cellular communications. [0003] In order to meet the task scheduling requirements in the Internet of Things, high-performance embedded nodes are usually designed for large-scale Internet of Things to process the data colle...

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/48
CPCG06F9/4881
Inventor 刘阳温文坤王琳刘贝彦
Owner 技象科技(南京)有限公司
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