取消
显示结果 
搜索替代 
您的意思是: 
Highlighted
Adventurer
Adventurer
363 次查看
注册日期: ‎12-12-2018

在sdsoc中是否有采用c/c++相关的fft硬件加速使用方法?

转到解答

我现在在做图像处理相关的硬件加速,但是并没有在sdx18.3中找到类似cuda中的cufft的加速函数,但是我了解到,hls里面有fft的ip核,但是我使用的是sdsoc编译,那这里面如何使用c/c++来加速fft呢?如果有的话,那肯定会比我在software端写fft函数要快得多,希望大家能给我一些帮助!谢谢!可行的方案,我会点赞

0 项奖励
1 个已接受解答

已接受的解答
Highlighted
Moderator
Moderator
265 次查看
注册日期: ‎03-27-2013

回复: 在sdsoc中是否有采用c/c++相关的fft硬件加速使用方法?

转到解答

@mu_yu 

 

这个应该还是看设计实现的。

传统的verilog加IP/原语能更加准确的描述FPGA的底层实现,理论上来说比较容易达到更好的性能。

HLS实现更加简单,合理使用的话会有一个设计性能和设计效率的平衡。

另外SDSoC中还可能要考虑接口速率,如果有外部的缓存的话可能要考虑缓存带宽等问题,这个都是具体问题具体分析的。

Best Regards,
Jason
-----------------------------------------------------------------------------------------------
Please mark the Answer as "Accept as solution" if the information provided is helpful.

Give Kudos to a post which you think is helpful and reply oriented.
-----------------------------------------------------------------------------------------------

在原帖中查看解决方案

3 条回复3
Highlighted
Moderator
Moderator
324 次查看
注册日期: ‎03-27-2013

回复: 在sdsoc中是否有采用c/c++相关的fft硬件加速使用方法?

转到解答

Hi @mu_yu 

 

有一些很好的例子可以在以下github网页获得

https://github.com/Xilinx/SDSoC_Examples

如果没有找到合适的,并且已经有了HLS代码,也可以考虑参考前面的这些例子修改下看看。

Best Regards,
Jason
-----------------------------------------------------------------------------------------------
Please mark the Answer as "Accept as solution" if the information provided is helpful.

Give Kudos to a post which you think is helpful and reply oriented.
-----------------------------------------------------------------------------------------------
0 项奖励
Highlighted
Adventurer
Adventurer
317 次查看
注册日期: ‎12-12-2018

回复: 在sdsoc中是否有采用c/c++相关的fft硬件加速使用方法?

转到解答

我大概明白你的意思了,dft加速函数应该不难自己写出来,但是我想知道的是,自己写的加速跟hls的fft ip核相比,速度差的多吗?

0 项奖励
Highlighted
Moderator
Moderator
266 次查看
注册日期: ‎03-27-2013

回复: 在sdsoc中是否有采用c/c++相关的fft硬件加速使用方法?

转到解答

@mu_yu 

 

这个应该还是看设计实现的。

传统的verilog加IP/原语能更加准确的描述FPGA的底层实现,理论上来说比较容易达到更好的性能。

HLS实现更加简单,合理使用的话会有一个设计性能和设计效率的平衡。

另外SDSoC中还可能要考虑接口速率,如果有外部的缓存的话可能要考虑缓存带宽等问题,这个都是具体问题具体分析的。

Best Regards,
Jason
-----------------------------------------------------------------------------------------------
Please mark the Answer as "Accept as solution" if the information provided is helpful.

Give Kudos to a post which you think is helpful and reply oriented.
-----------------------------------------------------------------------------------------------

在原帖中查看解决方案