Eric 发表于 2013-9-15 22:12
您说的“逻辑依赖”值得是不是可以并行实现的,流与流之间的数据是无相互影响(即一个流数据的产生需要另 ...
差点把这一楼看漏了。
逻辑依赖链指的是一个流程中后面需要前面的结果这样一个顺序的有因果关系约束的过程。
比如您需要运行kenrel A,之后将A的结果作为输入运行kernel B,这就是一个逻辑依赖链。
而同时,如果您还需要独立地运行kernel C,并将C的结果传回host,这是另外一个逻辑依赖链。
两个逻辑依赖链之间是无依赖关系的。
此时您可以将这两个依赖链分别放入不同的stream中。
大致如此,祝您晚安~ |