运行数据流图的方法、电子电路、电子设备和介质技术

技术编号:27507877 阅读:35 留言:0更新日期:2021-03-02 18:36
提供一种用于运行数据流图的方法、电子电路、电子设备和介质。上述方法包括:确定待运行的数据流图,其中所述数据流图包括有向有环子图;以及基于编程语言确定用于运行所述数据流图的控制语句集合,其中,所述控制语句集合包括用于实现所述有向有环子图的循环控制语句。利用本公开提供的方法,能够方便地编译包括有向有环子图的数据流图。向有环子图的数据流图。向有环子图的数据流图。

【技术实现步骤摘要】
运行数据流图的方法、电子电路、电子设备和介质


[0001]本公开涉及数据处理领域,特别涉及一种运行数据流图的方法、电子电路、电子设备和介质以及视障辅助设备。

技术介绍

[0002]基于数据流模型的数据流编程可以以数据作为驱动动力来实现数据处理。当数据准备好时,数据流模型中的节点可以根据预先定义的内容对数据进行处理,并将处理后的结果推向下一个节点。
[0003]在此部分中描述的方法不一定是之前已经设想到或采用的方法。除非另有指明,否则不应假定此部分中描述的任何方法仅因其包括在此部分中就被认为是现有技术。类似地,除非另有指明,否则此部分中提及的问题不应认为在任何现有技术中已被公认。

技术实现思路

[0004]根据本公开的一个方面,提供了一种运行数据流图的方法,所述方法包括:确定待运行的数据流图,其中所述数据流图包括有向有环子图;以及基于编程语言确定用于运行所述数据流图的控制语句集合,其中,所述控制语句集合包括用于实现所述有向有环子图的循环控制语句。
[0005]根据本公开的另一方面,提供一种电子电路,包括:被配置为执本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种运行数据流图的方法,所述方法包括:确定待运行的数据流图,其中所述数据流图包括有向有环子图;以及基于编程语言确定用于运行所述数据流图的控制语句集合,其中,所述控制语句集合包括用于实现所述有向有环子图的循环控制语句。2.如权利要求1所述的方法,其中,所述有向有环子图包括至少一个前向边、至少一个回边以及由所述前向边和所述回边连接的至少两个节点,所述至少两个节点包括第一节点和第二节点,所述前向边从所述第一节点指向所述第二节点,所述回边从所述第二节点指向所述第一节点,所述第一节点的输入集合中包括所述第二节点的输出,其中,数据首次流至所述第一节点的时间点早于数据首次流至所述第二节点的时间点。3.如权利要求2所述的方法,其中,基于编程语言确定用于运行所述数据流图的控制语句集合包括:确定所述有向有环子图中的所述回边;移除所述回边,使得所述有向有环子图变换为有向无环子图;基于所述有向无环子图确定用于执行所述有向有环子图的执行序列;以及基于所述编程语言确定实现所述执行序列的控制语句集合。4.如权利要求3所述的方法,其中,移除所述回边,使得所述有向有环子图变换为有向无环子图包括:为所述有向有环子图中的各个节点确定...

【专利技术属性】
技术研发人员:庞骏蔡海蛟冯歆鹏周骥
申请(专利权)人:上海肇观电子科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1