首页 > 技术文章 > 循环优化

SunChuangYu 2020-11-13 21:39 原文

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

merge  循环合并

 

 

 dataflow

 

 

 

不能用dataflow

 

 

 

 改进后可以用

 

 不能用dataflow

 

 改善后可以

 

 

循环嵌套

 

 

 

 

 

 不同地方做流水的影响

 

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

 

 

 

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

  

其他优化方法

 

 并行执行加流水

 

 

 

 

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

 

推荐阅读