The invention relates to an NPU computing task scheduling method, device and equipment for a multi-mode SoC main control
chip. The method comprises the following steps of: extracting task characteristic parameters of an NPU (
Network Processing Unit) calculation task in a multimode SoC (
System on
Chip) main control
chip, and establishing an initial scheduling
time sequence table; computing resource partition division is carried out on the NPU computing unit, and a resource state matrix is established; an overlapping
time sequence matrix is generated, and a Q-learning task optimization model is constructed; performing double-layer grouping sorting to generate a task allocation sequence; resource load calculation is carried out, a migration
cost matrix is generated, task redistribution is executed, and a task redistribution result is obtained; and generating a global
execution time sequence of the NPU calculation task, performing task scheduling on the NPU calculation task according to the global
execution time sequence, and outputting task scheduling execution information. According to the method, the task execution
delay and the
resource utilization rate are balanced, the overall optimality of the scheduling scheme is ensured, and the response capability and the
processing efficiency of the
system to the burst task are improved.