Opencl FFT 库?有什么新的或不为人所知的吗?
我用谷歌搜索了这个主题,没有发现任何新内容。我知道 Nvidia 的 FFT 实现非常棒,但仅适用于 CUDA。 AMD 刚刚发布了他们的实现,但它不适用于 Nvidia 卡。 Apple 的实现较旧且较慢。还有其他好的 FFT 库吗?如果有一个能够在 Nvidia 和 AMD 卡以及其他可能的平台上运行并且正在积极维护的实现,那就太好了。
I googled this topic and didn't find anything new. I am aware of Nvidia's FFT implementation which is great, but for CUDA only. AMD just released their implementation, but it doesn't work on Nvidia cards. Apple has an older and slower implementation. Are there any other good FFT libraries out there? It would be nice if there was an implementation that was meant to work on Nvidia and AMD cards and other possible platforms and is being actively maintained.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
AMD clAmdFft 库应该在 NVidia GPU 上工作。
我参与了开发,我知道这就是目的。该代码是按照 OpenCL 标准编写的,没有使用任何专有技巧。当然,AMD 并没有对 NVidia 硬件进行 QA 测试。 NVidia 的 OpenCL 实施可能尚未完全 100% 符合该标准。或者可能与您的特定显卡有关。
请在此处发布更多详细信息以了解到底发生了什么。您还应该将该信息作为错误发布在 AMD 开发人员论坛中。
The AMD clAmdFft library should work on NVidia GPUs.
I was involved in the development and I know that was the intention. The code was written to the OpenCL standard and doesn't use any proprietary tricks. Of course, AMD didn't do QA testing on NVidia hardware. It could be that NVidia's OpenCL implementation isn't quite 100% compliant to the standard yet. Or it could be something about your particular video card.
Please post more details here as to exacly what is happening. You should also post that information in the AMD developer forums as a bug.
AMD 最近为其 CPU 和 GPU 发布了OpenCL SDK。其中包括 FFT 和 BLAS 库。您可以前往页面底部了解支持的设备。
但我不太确定性能。
AMD recently released an OpenCL SDK for their CPUs as wel as GPUs. Included in it are FFT and BLAS libraries. You can go to the bottom of the page to find out about the supported devices.
But I am not really sure about the performance.
还没有 - 但有一个项目将 GSL (Gnu Scientific Library) 移植到 opencl
http://gsl-cl.sourceforge.net/
Not yet - but there is a project to port the GSL (Gnu Scientific Library) to opencl
http://gsl-cl.sourceforge.net/
我知道Apple已经发布了OpenCL FFT包,但我对此了解不多。我听说他们提供了来源。
I know Apple has released an OpenCL FFT package, but I don't know much about it. I've heard that they make the source available.