仅对英特尔可见 — GUID: uuy1506087464197
Ixiasoft
5.5. 避免复杂循环退出条件
如果组件中的循环具有复杂的退出条件,则可能需要存储器访问或复杂操作才能评估该条件。评估完成前,循环的后续迭代无法在循环管道中启动,因此会降低循环的整体性能。
使用speculated_iterations pragma指令循环退出条件可计算多少个周期。
仅对英特尔可见 — GUID: uuy1506087464197
Ixiasoft
如果组件中的循环具有复杂的退出条件,则可能需要存储器访问或复杂操作才能评估该条件。评估完成前,循环的后续迭代无法在循环管道中启动,因此会降低循环的整体性能。
使用speculated_iterations pragma指令循环退出条件可计算多少个周期。