通用计算时代 深入分析CUDA与OpenCL

互联网 | 编辑: 张杨 2008-12-18 00:30:00原创 一键看全文

作为NVIDIA这方来说CUDA从推广到实际运用都得到了从无到有的蜕变,目前也取得了不错的成绩。那么此时对于大多数读者来说会产生一个疑问,开放式的OpenCL 1.0标准出台,AMD与NVIDIA有了相同的GPU计算标准,此时NVIDIA的CUDA是否不再成为竞争优势呢?而CUDA与OpenCL又是否有关

NVIDIA CUDA+OpenCL战略打响

(2008年12月8日,美国加利福尼亚州圣克拉拉市) —— 在超级计算(SC)大会(http://sc08.supercomputing.org)上,大会组委会以及媒体合作伙伴每年都会为杰出的高性能计算(HPC)研究与成就进行颁奖。今年,NVIDIA® Tesla™ GPU以及NVIDIA CUDA™ 架构在多个分类中均获得了认可,这无疑说明GPU计算技术正在为高性能计算行业带来真正重大的影响。

OpenCL是首个开放的免费通用并行计算标准,将统一管理一台主机的所有计算资源,比如你的多核CPU、GPU等,OpenCL将这些资源统一看作计算单元,共同发挥运算能力完成各类计算任务。OpenCL统一编程环境,开发者能轻松利用异构平台写出高效的程序来。OpenCL将在服务器、PC和手持设置等上得到广泛应用。

而就在12月10日,由之前苹果公司提交到Khronos Group的OpenCL正式发布了通用计算标准OpenCL 1.0(Open Computing Language),同时也公布出OpenCL的具体规格细节。NVIDIA随即表态,宣布将采用OpenCL 1.0编程规范,并会把它加入GPU计算工具包。因为如果有了统一的标准,那么对于NVIDIA目前力推的GPU计算的普及就是水到渠成之事。

当然,作为NVIDIA这方来说CUDA从推广到实际运用都得到了从无到有的蜕变,目前也取得了不错的成绩。那么此时对于大多数读者来说会产生一个疑问,开放式的OpenCL 1.0标准出台,AMD与NVIDIA有了相同的GPU计算标准,此时NVIDIA的CUDA是否不再成为竞争优势呢?而CUDA与OpenCL又是否有关联呢?笔者通过搜集各方资料,并采访NVIDIA相关技术研究人员,为大家分析GPU的通用计算之路。

提示:试试键盘 “← →” 可以实现快速翻页 

总共 4 页1234
一键看全文

本文导航

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑