首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用基准测试的OpenCL示例

问使用基准测试的OpenCL示例
EN

Stack Overflow用户
提问于 2009-09-14 22:41:44
回答 4查看 8K关注 0票数 5

我正在寻找一些OpenCL的介绍性示例,它们说明了可以经历大幅(例如,50倍-1000倍)速度提升的应用程序类型。Cuda有很多很好的例子,但是我还没有在OpenCL中找到同样的东西。

一个很好的例子可能是通过粒子群、模拟退火、进化算法、蚁群优化等对复杂函数进行全局优化。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-10-07 15:10:31

以下是来自nvidia的SDK中的一些很好的示例:

http://developer.nvidia.com/object/get-opencl.html

票数 3
EN

Stack Overflow用户

发布于 2009-09-15 12:08:31

从GPU编程的角度来看,您描述的算法既不简单,也不是介绍性的。CUDA在这些领域中有示例的原因是,它已经存在了足够长的时间,人们已经开发了这些示例。目前还没有在GPU上运行的OpenCL的公开版本。ATI和NVIDIA都提供测试版的OpenCL驱动程序,但ATI只支持CPU计算,NVIDIA需要签署保密协议才能获得。简单地说,OpenCL出现的时间还不够长,没有足够的时间来开发和演示这样的全面示例。

也就是说,获得英伟达的OpenCL驱动程序并不困难。你可以在他们的论坛here上找到如何做到这一点。我假设OpenCL发行版包含一些示例程序来帮助您入门。

这也意味着这对你来说是一个很好的机会来开发这些基准并发布你的结果。这样人们就会引用你的作品,而不是你引用他们的作品。不过,我并不期待太多的惊喜。一旦OpenCL变得广泛可用并得到支持,它的性能应该与CUDA性能大致相当。

票数 4
EN

Stack Overflow用户

发布于 2011-10-21 18:59:22

我们的团队一直致力于OpenCL算法和加速,我们想推荐这篇文章

http://www.cmsoft.com.br/index.php?view=article&catid=1:latest-news&id=247:opencl-simulated-annealing

作为最小化模拟退火算法的一个实现样本。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1424259

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档