距离Beta测试版两个月之后,AMD今天给开发人员奉上了一份圣诞大礼:ATI Stream SDK软件开发包的2.0正式版,全面支持OpenCL 1.0通用计算规范。
ATI Stream SDK是AMD提供的一套完整开发平台,可以使用ATI Stream技术轻松创建应用程序,现在还引入了通用计算高级语言OpenCL,都支持CPU处理器、GPU显卡的加速,而AMD因为拥有一体化3A平台,是惟一一家做到了在CPU、GPU上都实现OpenCL支持的厂商。
OpenCL是第一个针对通用目的计算和异构系统、完全开放和免费的编程标准,在多核心处理器和最新显卡上都能轻松编译和加速。
ATI Stream SDK 2.0正式版主要特性:
1、支持OpenCL ICD(可安装客户端驱动程序)。
2、支持32位整数的原子函数。
3、整合微软Visual Studio 2008的性能分析工具ATI Stream Profiler。
4、支持OpenCL/OpenGL交互协作。
5、支持OpenCL/DirectX 10交互协作。
6、支持OpenCL C内核里的双精度浮点基本算法。
7、升级OpenCL Runtime运行时,可以有条件地载入ATI CAL运行时库,以便在不安装催化剂驱动的情况下通过兼容处理器执行。
8、升级OpenCL Runtime运行时,可以在单独一个用户程序中同时使用OpenCL、ATI CAL两种API。
9、根据Khronos OpenCL工作组的最新标准升级cl.hpp。
10、OpenCL编译器、运行时的其他大量修正和增强。
支持操作系统:
1、Windows XP SP3 32位、Windows XP SP2 64位(测试性质)、Windows Vista SP1 32/64位、Windows 7 32/64位
2、openSUSE 11.0 32/64位、Ubuntu 9.04 32/64位
支持编译器:
1、Visual Studio 2008 Professional Edition
2、GNU Compiler Collection (GCC) 4.3+、Intel C Compiler (ICC) 11.x
支持显卡:
1、桌面显卡:Radeon HD 5970/5870/5850/5770/5750/4980/4870 X2/4870/4850 X2/4850/4830/4770/4670/4650/4550/4350 (亦即5000/4000全系列)
2、工作站显卡:FirePro V8750/V8700/V7750/V5700/V3750
3、高性能计算卡:FireStream 9270/9250
4、笔记本显卡:Mobility Radeon HD 4870/4860/4850 X2/4850/4830/4670/4650/4500/4300
5、移动工作站显卡:Mobility FirePro M7740
6、嵌入式显卡:Radeon Embedded E4690
支持处理器:
x86架构、SSE3.x指令集
已测试驱动程序(OpenCL GPU支持必需):
1、Radeon HD/FireStream:催化剂9.12 Hotfix补丁驱动
2、FirePro:一体化驱动8.683版
3、Mobility Radeon HD/Mobility FirePro:请联系笔记本供应商
4、Radeon Embedded:请联系AMD技术支持。
下载:
Windows XP 32位:
http://developer.amd.com/Downloads/ati-stream-sdk-v2.0-xp32.exe
Windows XP 64位:
http://developer.amd.com/Downloads/Stream%20SDKati-stream-sdk-v2.0-xp64.exe
Windows Vista/7 32位:
http://developer.amd.com/Downloads/ati-stream-sdk-v2.0-vista-win7-32.exe
Windows Vista/7 64位:
http://developer.amd.com/Downloads/ati-stream-sdk-v2.0-vista-win7-64.exe
Linux 32位:
http://developer.amd.com/Downloads/ati-stream-sdk-v2.0-lnx32.tgz
Linux 64位:
http://developer.amd.com/Downloads/ati-stream-sdk-v2.0-lnx64.tgz
官方资源主页:
http://developer.amd.com/gpu/ATIStreamSDK/Pages/default.aspx