数模论坛

 找回密码
 注-册-帐-号
搜索
热搜: 活动 交友 discuz
查看: 1518|回复: 7

对数据依赖描述的疑问

[复制链接]
发表于 2022-10-8 15:44:04 | 显示全部楼层 |阅读模式
老师您好,请问对于附录A中的“S1在S2之前执行"这句话的理解,这里的S1在S2之前执行是指在安排的结果中,S1被放在S2之前的基本块,还是根据流程图,S1必须在S2之前执行呢?
发表于 2022-10-8 16:09:04 | 显示全部楼层
是指在附件3确定的流程图,即原始流程图找那个S1在S2之前执行
 楼主| 发表于 2022-10-8 16:23:45 | 显示全部楼层
感谢专家的回答,若是按照原始流程图来找,遇到例如题附录图A-2所示的B6和B8节点,若他们都对一个变量进行写操作,它们之间是否存在数据依赖的关系呢?
发表于 2022-10-8 16:32:29 | 显示全部楼层
D题专家 发表于 2022-10-8 16:09
是指在附件3确定的流程图,即原始流程图找那个S1在S2之前执行

如果基本块S1与S2不存在控制依赖,是否还存在数据依赖?
发表于 2022-10-8 16:50:16 | 显示全部楼层
dududu233 发表于 2022-10-8 16:23
感谢专家的回答,若是按照原始流程图来找,遇到例如题附录图A-2所示的B6和B8节点,若他们都对一个变量进行 ...

B6和B8不在一条执行流程上,B6不是B8的下游,B8也不是B6的下游,不会存在数据依赖。
发表于 2022-10-8 16:50:51 | 显示全部楼层
Ranchuanyu 发表于 2022-10-8 16:32
如果基本块S1与S2不存在控制依赖,是否还存在数据依赖?

不存在控制依赖也可能存在数据依赖。
发表于 2022-10-8 16:58:52 | 显示全部楼层
D题专家 发表于 2022-10-8 16:50
不存在控制依赖也可能存在数据依赖。

S1与S2不存在控制依赖,但是假设S1对X1进行了写,S2也对X1进行了写,请问这种情况S1与S2的流水行顺序应该是怎么样。
发表于 2022-10-9 09:33:47 | 显示全部楼层
Ranchuanyu 发表于 2022-10-8 16:58
S1与S2不存在控制依赖,但是假设S1对X1进行了写,S2也对X1进行了写,请问这种情况S1与S2的流水行顺序应该 ...

参见题目中的数据依赖约束。这种情况S2在S1的下游,存在写后写依赖,S1排布的级数需要小于S2排布级数。
您需要登录后才可以回帖 登录 | 注-册-帐-号

本版积分规则

小黑屋|手机版|Archiver|数学建模网 ( 湘ICP备11011602号 )

GMT+8, 2024-4-29 05:20 , Processed in 0.053829 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表