HLS优化设计中pipeline以及unroll指令:细粒度并行优化的完美循环
HLS优化设计中pipeline以及unroll指令:细粒度并行优化的完美循环-HLS 优化设计的最关键指令有两个:一个是流水线 (pipeline) 指令.一个是数据流(dataflow) 指令.正确地使用好这两个指令能够增强算法地并行性.提升吞吐量.降低延迟但是需要遵循一定的代码风格.展开 (unroll) 指令是只针对 for 循环的展开指令.和流水线指令关系密切.所以我们放在一起首先我们来看一下这三个指令在 Xilinx 官方指南中的定义: Unroll: Unroll for-loops to ...
发布时间:2022-09-16