Intel®高层次综合编译器专业版: 最佳实践指南

ID 683152
日期 12/04/2023
Public
文档目录

3.2.7. 占用

数据通路在每个时间点上的占用情况是指数据通路中包含有效数据的比例。

程序执行过程中电路的占用情况是从程序开始运行到完成这一段时间内的平均占用率。

数据通路中未被占用的部分通常称为bubbles(冒泡)。冒泡类似于CPU的“无操作”(no-op)指令,对最终输出没有影响。

减少冒泡会增加占用率。在没有其它瓶颈的情况下,最大限度地提高数据通路的占用率会带来更高吞吐量。

图 3. 显示经过四次迭代的数据通路中冒泡的行进情况