快讯资讯
手机优化
系统数码
网络通信人工智能
网站游戏
测评专题
智车

  AMD计划2011年推出16核服务       AMD又出新点子 EE系列省电    

助力GPU高性能计算 OpenCL标准发布

时间:2026-09-21 23:34 来源:未知 人气:

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

OpenCL开发历程

OpenCL最早由Apple在六月提交到了Khronos Group,这是一个业界的标准化组织,旨在提供一个通用的开放API,在此基础上开发GPU通用计算软件,随后Khronos成立“OpenCL工作组”负责标准的制订工作,在短短的几个月时间内,OpenCL就完成了从无到有的蜕变。

OpenCL工作组成员

OpenCL工作组的成员包括:3Dlabs、AMD、苹果、ARM、Codeplay、爱立信、飞思卡尔、Graphic Remedy、IBM、Imagination Technologies、Intel、诺基亚、NVIDIA、摩托罗拉、QNX、高通、三星、Seaweed、德州仪器和瑞典Ume大学等。像Intel、NVIDIA和AMD都是这个标准的支持者,不过微软并不在其列。

作为倡导者苹果已经宣布其明年发布的Mac OS X 10.6 Snow Leopard操作系统将集成OpenCL标准,实际上这也是促成OpenCL标准发布的重要条件之一。

NVIDIA和AMD宣布采用OpenCL 1.0标准

作为图形芯片的两大巨头,NVIDIA拥有自己的CUDA架构,AMD有自己的Stream Acceleration,同时他们又是OpenCL的支持者。在OpenCL标准发布之后,AMD和NVIDIA立即表态,宣布即将采用OpenCL 1.0编程规范。

AMD会将合适的编译器和运行库整合进免费的ATI Stream软件开发包(SDK),作为OpenCL的创始人之一,AMD一直以来都极力推崇OpenCL,并尽力赶在2009年上半年开发出ATI Stream SDK的开发者版本,实现对OpenCL 1.0的支持。而NVIDIA则会把它加入GPU计算工具包,因此,这两家的显卡都将支持OpenCL 1.0。从长远来看,这两家厂商共享同一个开放型的规格对于消费者来说是件好事。

OpenCL不会取代CUDA

CUDA作为NVIDIA最近力推的并行计算架构,目前已取得非常不错的成就。显然大多数的读者都有一个疑问,开放式的OpenCL标准的出台,CUDA将何去何从?

作为OpenCL标准的制定者之一,NVIDIA肯定不会蠢到作自掘坟墓的事。实际上现在OpenCL工作组的主席就是NVIDIA的一位副总裁任职,引导很多OpenCL的开发,NVIDIA公司不少员工都在参与这项工作,当然还有很多其他公司的开发人员。从OpenCL一开始NVIDIA就和Apple公司进行非常紧密的合作,OpenCL开发的过程中,它的技术平台都是NVIDIA的GPU,换而言之OpenCL是在NVIDIA GPU的平台进行开发的。OpenCL在大概两个多月以前进行的***次演示平台也是NVIDIA的GPU,可以说NVIDIA是***家展示运行中OpenCL程序的公司。从这个角度看,NVIDIA和OpenCL之间在关系十分密切。

更多文章

相关文章

网站导航 | 快讯 | 资讯 | 手机 | 优化 | 系统 | 数码 | 网络通信 | 人工智能

  • 游戏 | 测评 | 专题 | 智车

    合作伙伴:

  • 友情链接(欢迎业界知名网站交换链接)申请友情

    

    声明:本站资源皆来自网络,如有侵权问题,请联系管理员处理!

    Copyright ©2020-2028快知站 版权所有 All rights reserved.

    闽ICP备20010713号-1 闽公网安备 35020602001684号