OpenCL作为一种开放的并行加速计算标准,已经得到了AMD、Intel、NVIDIA等芯片业巨头和大量行业厂商的支持,但唯独缺少了微软。就在AMD Fusion开发者峰会上,微软终于拿出了自己的反击武器:“C++ AMP”,其中AMP三个字母是“accelerated massive parallelism”的缩写,也就是加速大规模并行的意思。
Mark Reinhold是Sun Microsystems的首席工程师,主要负责Java SE和OpenJDK项目。来自Mark Reinhold博客的消息称:
Ubuntu 10.10带了OpenCL的支持。OpenCL是一种编程语言,能让你存取GPU和其他并行处理器。这意味着图形卡渲染器可以在任何应用程序内使用。多媒体...
据国外媒体TechPowerUp报道,nVIDIA的CUDA功能的API函数其实可以用在任何带有 nVIDIA GPU的电脑上,甚至没有也不要紧。一位来自中国的自由开放人员通过编码将CUDA作为OpenCL的中间件,这使得CUDA可以运作在ATI Radeon的支持OpenGL的显卡上,并同样适用于X86架构的处理器,因为OpenGL的规格允许出于开发目的使API运行在CPU上。
Fedora 13操作系统将会通过Nouveau驱动提供对NVIDIA显卡OpenGL加速的支持,这也就意味着,N卡用户终于能够在Linux平台上使用第三方开源驱动获得3D加速了。更有趣的是,这次变化是建立在Gallium3D驱动架构上的
NVIDIA发布了业界第一款符合OpenCL规范的GPU驱动及一款强劲的性能分析工具,同时发布的还有OpenCL Best Practices Guide用户手册.
日前,AMD发布了ATI Stream SDK 2.0正式版,支持基于CPU和GPU的OpenCL程序开发,不过即使是在Radeon HD 4000系列上,OpenCL性能也会受到限制。
最近一阵进行了一些OpenCL简单测试,得出了一些有趣的结论。由于AMD还没有公布RV870架构的官方文档,因此我们可以从这些结论中反推AMD/ATI显卡的架构,并对OpenCL未来的走向作一个简单的判断。
凭借C语言以及Fortran语言的支持以及OpenCL和DirectXCompute等NVIDIA(英伟达)可提供的API,GPU计算现在已成主流。凭借用于CUDA的C语言,当今的GPU计算正在产生回报。
距离Beta测试版两个月之后,AMD今天给开发人员奉上了一份圣诞大礼:ATI Stream SDK软件开发包的2.0正式版,全面支持OpenCL 1.0通用计算规范。
Stephen Trojansky是洛杉矶Scanline VFX公司的视觉效果总监。我们在四个月的时间中完成了103个任务繁重的计算机模拟镜头。为了做到这一点,我们需要数量巨大的数据,所需的计算时间同样十分长。