HLS ARRAY_PARTITION
时间: 2024-04-01 19:29:38 浏览: 94
hls.rar_矩阵 行列式
HLS ARRAY_PARTITION是在高层次综合(High-Level Synthesis,HLS)中使用的一种指令,用于对数组进行分区。通过使用ARRAY_PARTITION指令,可以将一个数组分割成多个较小的部分,以便并行处理或者优化存储器访问。
ARRAY_PARTITION指令可以应用于一维或多维数组,并且可以按照不同的维度进行分区。分区的方式可以是完全分区(complete partition)或者部分分区(partial partition)。完全分区将数组均匀地划分为多个连续的子数组,而部分分区则将数组的某个维度划分为多个不连续的子数组。
使用ARRAY_PARTITION指令可以提高HLS生成的硬件电路的性能和资源利用率。通过将数组分割成多个部分,可以实现并行计算和减少存储器访问冲突。此外,ARRAY_PARTITION还可以帮助优化存储器的使用,例如将频繁访问的数据存储在更快速的存储器中。
总结一下,HLS ARRAY_PARTITION是一种用于对数组进行分区的指令,可以提高HLS生成的硬件电路的性能和资源利用率。
阅读全文