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

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

5.2. 并行化循环

使用FPGA替代微处理器的其中一个主要好处是FPGA使用的是立体计算结构。因而设计可使用其他硬件资源换取较低延时。

可利用空间计算结构,通过同时执行循环的多次迭代加速循环。要同时执行一个循环的多个迭代,请尽可能展开循环并构建您自己的循环,以最小化循环迭代之间的依赖关系,并可在一个时钟周期内解决。

这些实践说明如何将同一循环中的不同迭代并行化。如果要并行化两个不同循环,请考虑使用任务系统。有关详细信息,请参阅任务系统最佳实践