摘要
本发明公开了一种跨硬件的算子并发调度方法及系统。本方法为:1)将一目标程序的不同操作分别抽象为具有统一接口的算子,并为每一算子指定一用于执行该算子的软硬件平台;将算子及其输入输出数据分别抽象为对象;2)基于目标程序的数据流确定对象间的依赖关系,将各对象以有向有环图的方式组织起来,得到一有向有环图,作为所述目标程序的抽象表达;在每一软硬件平台上设置一驱动,用于执行算子;3)根据有向有环图存储各算子对应的节点,每一个节点包含一个算子及其输入对象、输出对象和该算子对应的软硬件平台;4)调度器遍历所存储的节点,获取当前可被执行的节点并将其中的算子并发调度到对应的硬件上执行,并接收算子的返回值。
技术关键词
对象
节点
调度器
脚本
平台
链表
输入输出关系
数据
状态机模型
语法结构
变量
模式匹配
调度系统
环形
接口
控制权
层级
组织
列表
系统为您推荐了相关专利信息
网络安全态势感知
深度Q网络
网络流量特征
网络结构数据
深度神经网络
模型修正方法
粒子
模型部署方法
算法
模型修正系统
指标体系生成方法
查询意图
图谱
人工智能模型
数据
代码结构
代码注释生成方法
语义
智能助理
机器人