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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com