循环优化

循环优化Performace Optimization – Loops
 pipline 流水线
unrolling  循环展开
merge  循环合并

merge  循环合并

 

 dataflow

 

不能用dataflow

 

 改进后可以用

 不能用dataflow

 改善后可以

循环嵌套

 

 

 不同地方做流水的影响

 最外层流水,延迟最低,消耗最多因为展开这个循环以内所有的循环体

 

 建议最内层做流水,要不然消耗资源太多

  

其他优化方法

 并行执行加流水

 

 

 如果循环边界不确定出现?

原文地址:https://www.cnblogs.com/SunChuangYu/p/13971482.html