多任务调度方法、装置及处理芯片

    公开(公告)号:CN117931456B

    公开(公告)日:2024-06-14

    申请号:CN202410316580.9

    申请日:2024-03-20

    Abstract: 本申请适用于电数字数据处理技术领域,提供了一种多任务调度方法、装置及处理芯片。该方法包括:根据基础任务的预期执行时长和循环时间间隔,确定多任务调度的时间间隙的时长和基础任务的时间片;基于时间间隙的时长,对各循环任务进行拆分,得到各循环任务对应的子任务以及子任务的时间片;根据各循环任务的循环时间间隔,对基础任务和各循环任务对应的子任务进行排序,并基于排序结果,对各非循环任务进行拆分,得到各非循环任务对应的子任务以及子任务的时间片;在排序结果中插入各非循环任务对应的子任务,得到调度队列,根据调度队列执行任务。本申请可以减少各任务之间的空闲时间,有效进行多任务调度,提高低端芯片,如CPU的执行效率,减少CPU的资源浪费,使低端芯片实现高性能。

    多任务调度方法、装置及处理芯片

    公开(公告)号:CN117931456A

    公开(公告)日:2024-04-26

    申请号:CN202410316580.9

    申请日:2024-03-20

    Abstract: 本申请适用于电数字数据处理技术领域,提供了一种多任务调度方法、装置及处理芯片。该方法包括:根据基础任务的预期执行时长和循环时间间隔,确定多任务调度的时间间隙的时长和基础任务的时间片;基于时间间隙的时长,对各循环任务进行拆分,得到各循环任务对应的子任务以及子任务的时间片;根据各循环任务的循环时间间隔,对基础任务和各循环任务对应的子任务进行排序,并基于排序结果,对各非循环任务进行拆分,得到各非循环任务对应的子任务以及子任务的时间片;在排序结果中插入各非循环任务对应的子任务,得到调度队列,根据调度队列执行任务。本申请可以减少各任务之间的空闲时间,有效进行多任务调度,提高低端芯片,如CPU的执行效率,减少CPU的资源浪费,使低端芯片实现高性能。

Patent Agency Ranking