Unlock instant, AI-driven research and patent intelligence for your innovation.

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

Inactive Publication Date: 2021-05-07
广州技象科技有限公司
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The present invention provides a task scheduling method, device, system and storage medium of a multi-core Internet of Things chip to solve the technical problem of low scheduling efficiency of the prior art Internet of Things multi-core processing task scheduling

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 scheduling method, device and system for multi-core Internet of Things chip and storage medium
  • Task scheduling method, device and system for multi-core Internet of Things chip and storage medium
  • Task scheduling method, device and system for multi-core Internet of Things chip and storage medium

Examples

Experimental program
Comparison scheme
Effect test

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...

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 task scheduling method and a device for a multi-core Internet of Things chip, 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, and 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; when it is monitored that the latest task is input, the latest task is cached to a first cache interval so as to be correspondingly allocated to an execution core corresponding to the first cache interval, and the first cache interval is the longest cache interval of the current remaining cache queue; when it is monitored that an idle cache interval appears, at least one task is migrated from a second cache interval to be cached to the idle cache interval so as to be correspondingly allocated to an execution core corresponding to the idle cache interval, the idle cache interval is a cache interval where the tasks are emptied, and the second cache interval is a cache interval where the current remaining tasks are the most. According to the scheme, the data processing efficiency of multi-core processing task scheduling in the Internet of Things system is improved.

Description

technical field [0001] The embodiments of the present invention relate to the field of network technology, and in particular, to a task scheduling method, device, device and storage medium of a multi-core Internet of Things chip. 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 collec...

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/5011
Inventor 温文坤林英喜李玮棠陈名峰刘毅陈杰文
Owner 广州技象科技有限公司