Task scheduling method, device and system for multi-core Internet of Things chip and storage medium
A technology of IoT chips and networking systems, applied in the network field, can solve the problems of low efficiency of multi-core processing task scheduling
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0037] figure 1 It is a flow chart of a task scheduling method for a multi-core IoT chip provided by Embodiment 1 of the present invention. The task scheduling method of the multi-core Internet of Things chip provided in the embodiment can be executed by various operating devices used for task scheduling of the multi-core Internet of Things chip. The operating device can be implemented by software and / or hardware. The operating device can be Composed of two or more physical entities, or one physical entity.
[0038] Specifically, refer to figure 1 , the task scheduling method of the multi-core Internet of Things chip specifically includes:
[0039] 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 corresponding buffer interval, and the buffer interval is a first-in-first-out cache in the multi-core Internet of Things system A segment of the queue.
[0040] In t...
Embodiment 2
[0056] figure 2 It is a schematic structural diagram of a task scheduling device for a multi-core Internet of Things chip provided by Embodiment 2 of the present invention. refer to figure 2 , the task scheduling device of the multi-core IoT chip includes: a state monitoring unit 210 , a task cache unit 220 and a task migration unit 230 .
[0057] 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 correspondingly allocated with a cache interval, and the cache interval is the multi-core Internet of Things system. A section of the first-in-first-out buffer queue in the first-in-first-out buffer queue; the task buffer unit 220 is used to cache the latest task into the first buffer interval when it is detected that there is an input of the latest task, so as to be allocated to the corresponding The execution core, the first cache section is ...
Embodiment 3
[0065] 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.
[0066] 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 correspond...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


