The invention provides a
hybrid task scheduling method for a heterogeneous multi-core processor. According to the method, optimization is carried out on the basis of a
sparrow search algorithm, in task scheduling in a heterogeneous multi-core environment, priority levels of task nodes in an HEFT
algorithm are sorted, a task scheduling
list is constructed, meanwhile, a reasonable task allocation coding scheme is designed,
sparrow search space is mapped to discrete space, and therefore, the
sparrow search algorithm is suitable for the research of discrete heterogeneous multi-core task schedulingproblems. According to the method, the HEFT
algorithm and the sparrow
search algorithm are mixed, the
task list obtained by the HEFT
algorithm is added into the initial
population of the sparrow search algorithm, iteration of the algorithm is executed by utilizing the advantages of high optimization capability, high convergence speed, stable performance and the like of the sparrow search algorithm, and the task with the highest priority is taken out from the
list, and is allocated to the
processing core with the earliest starting time. The task
execution time is effectively shortened, and thetask scheduling efficiency in the heterogeneous multi-core environment is improved.