AMD今天放出了最新版的通用计算开发包AMD APP SDK 2.7,第一家做到了对OpenCL 1.2标准规范的完全兼容,同时也全面支持C++,编程效率和可靠性将有大幅提升。
新版主要特性:
1、OpenCL 1.2
内存对象的主机访问标识、基于模式的GPU缓冲与图像初始化、新的全面的图像生成API、增强的图像与缓冲地图操作,等等。
2、C++ Wrapper API
平台队列设备等的默认值大幅减少所需的样板代码、cl::Buffer构造简化与cl::copy函数改进、使用仿函数时支持更多事件。
3、C++内核语言
内核与函数过载、继承、模板。
4、硬件支持
新增Trinity A系列APU处理器、Radeon HD 7000系列GPU显卡。
5、开发工具更新
gDEBugger 6.2、APP ML 1.8、APP Profiler 2.5、APP KernelAnalyzer 1.12。
更多改进看这里。
AMD APP SDK 2.7官方下载:
Windows Vista /7 32-bit: http://developer.amd.com/Downloads/AMD-APP-SDK-v2.7-Windows-32.exe
Windows Vista/7 64-bit: http://developer.amd.com/Downloads/AMD-APP-SDK-v2.7-Windows-64.exe
Linux 32-bit: http://developer.amd.com/Downloads/AMD-APP-SDK-v2.7-lnx32.tgz
Linux 64-bit: http://developer.amd.com/Downloads/AMD-APP-SDK-v2.7-lnx64.tgz
驱动程序方面,Radeon HD(桌面版和移动版)、FireStream请用催化剂12.4,桌面版的FirePro请等待今夏的8.98x版本,移动版的FirePro请联系笔记本厂商。