Pipeline讲解似乎有矛盾
来源:4-10 Pipeline及主从同步

王存俊duck
2020-05-09
视频2:32开始,老师的原话是:
“Pipeline可以将多次IO往返的时间缩减为一次,前提是Pipeline执行的指令之间没有依赖的相关性。如果指令之间有依赖的话,建议还是按顺序通过Pipeline分批发送。”
前半句说Pipeline的指令之间要没有依赖相关,后半句又说如果有依赖相关建议Pipeline分批发送,请问这里应该怎么理解呢?如果指令之间有依赖相关到底要不要用Pipeline?
写回答
1回答
-
翔仔
2020-05-10
同学好,这里应该是没什么矛盾的地方的。由于pipeline属于异步返回,并且是批量传送批量返回的,所以如果你当前批指令之间如果相互有依赖,还是建议把有依赖的A和B 通过两次pipeline去执行,等第一次处理完A,返回A的结果并在程序里处理后,再通过第二次pipeline传入B
00
相似问题
视频里有个矛盾的地方
回答 1
老师有真的理解自己讲的内容吗?
回答 1