仅对英特尔可见 — GUID: cup1508901513548
Ixiasoft
4.2. 并行化循环
使用FPGA替代微处理器的其中一个主要好处是 FPGA使用的是立体计算结构。因而设计可使用其他硬件资源换取较低延迟。
可利用空间计算结构,通过同时执行循环的多次迭代加速循环。要同时执行一个循环的多个迭代,请尽可能展开循环并构建您自己的循环,以最小化循环迭代之间的依存关系,并可在一个时钟周期内解决。
这些实践说明如何将同一循环中的不同迭代并行化。如果要并行化两个不循环,请考虑使用任务系统。有关详细信息,请参阅任务系统。