一种智能化的多算子交叉调度方法及系统

    公开(公告)号:CN119645583A

    公开(公告)日:2025-03-18

    申请号:CN202411499609.8

    申请日:2024-10-24

    Abstract: 本发明涉及一种智能化的多算子交叉调度方法及系统,方法包括:收集算子的运行时特征,确定各个算子应当划分的Subkernel数量,并构建以Subkernel为单位的执行流图,明确Subkernel之间的依赖关系;根据算子优先级PR和调度策略选择执行流图中无前置依赖的Subkernel节点进行调度;将对应的算子指令从指令缓存单元加载至指令存储单元,确保所有必要的指令已经加载;在PE阵列处理单元执行Subkernel并更新执行流图,迭代进行直到任务结束。本发明通过数据切割进行更细粒度的Subkernel调度,Subkernel间可以动态切换和交叉调度,提高任务执行的灵活性。

Patent Agency Ranking