我搜索了这个主题,没有发现任何新东西。我知道Nvidia的FFT实现非常棒,但只适用于CUDA。 AMD刚刚发布了它们的实现,但它不适用于Nvidia显卡。苹果有一个更老,更慢的实施。有没有其他好的FFT库?如果在Nvidia和AMD卡以及其他可能的平台上实施并且正在积极维护,那将会很不错。Opencl FFT库?有什么新的或在雷达之下?
回答
尚未 - 但有一个项目,以港口GSL (Gnu Scientific Library)到OpenCL的 http://gsl-cl.sourceforge.net/
GSL看起来像一个巨大的图书馆。我猜测它需要付出相当大的努力才能达到一个良好的状态? – smuggledPancakes 2011-03-08 21:33:58
AMD最近发布an OpenCL SDK为自己的CPU如逢随着GPU。其中包括FFT和BLAS库。您可以转到页面底部以了解支持的设备。
但我对性能并不确定。
AMD clAmdFft库应该在NVidia GPUs上工作。
我参与了开发,我知道这是它的意图。代码被写入OpenCL标准并且不使用任何专有技巧。当然,AMD没有在NVidia硬件上进行质量保证测试。 NVidia的OpenCL实现可能不完全符合标准。或者它可能是关于你的特定显卡的东西。
请在此处发布更多细节以了解发生了什么事情。您还应该将这些信息作为错误发布在AMD开发人员论坛中。
刚做了一些测试,clAmdBlas和clAmdFft也都在nvidia和intel架构上工作。但问题是,在编译时和运行时需要AMD APP SDK。显然他们使用只在libOpenCL.so打包在那里的一些符号。 – 2011-10-23 06:01:33
我知道苹果已经发布了一个OpenCL FFT软件包,但我对此不太了解。我听说他们让源代码可用。
- 1. 用于GPU的OpenCL FFT库?
- 2. chart.js之在角雷达图
- 3. OpenCV库中的Mali OpenCL SDK和OpenCL有什么区别
- 4. 什么是OpenCL环境下的变形?
- 5. OpenCL中的图像和缓冲区之间有什么区别?
- 6. 在Bokeh python中创建雷达图表的步骤是什么?
- 7. 在C#中模拟雷达的最佳方法是什么?
- 8. OpenCL函数length()和fast_length()之间有什么区别?
- 9. 什么是在GPU上查找FFT的最快库?
- 10. OpenCL上下文是什么意思?他们为什么有道理?
- 11. 在MATLAB或Java中的FFT
- 12. 有人可以解释什么fft的输出在MATLAB中意味着什么?
- 13. 为什么下面的代码没有更新数据库?
- 14. Amcharts雷达图表
- 15. 库里在保护区和拉姆达之间有什么不同?
- 16. 什么是Window的FFT函数?
- 17. 我们可以在opencl内调用arrayFire fft函数内核
- 18. 的servlet显示雷达图
- 19. 在Windows上FFT库编译
- 20. 在Python中查找来自FFT或RFFT的FFT系数
- 21. 在宾特雷自己的仓库之间移动包
- 22. FFT算法:什么是IN/OUT? (重新:实时音高检测)
- 23. 如何在Visual Basic .NET中创建图形或雷达?
- 24. 什么是学习OpenCL的好项目?
- 25. OpenCL内核中__的含义是什么?
- 26. opencl矩阵库
- 27. 蟒蛇雷达图上环之间的颜色
- 28. 是否有任何优秀的第三方库在openCL之上构建?
- 29. 在Windows 10下运行OpenCL
- 30. 在Ubuntu下卸载OpenCL
你确定所有的断言吗? amd opencl代码应该与cuda一起工作,并且苹果fft代码基于比cuda更快的工作 - 请参阅http://www.cs.berkeley.edu/~volkov/(页面底部的注释)。 – 2011-09-25 15:39:28