Today AMD announced that it has revved their ATI Stream Software Development Kit
AMD today announced the availability of the ATI Stream Software Development Kit (SDK) v2.1, the latest update of its ATI Stream SDK supporting OpenCL industry standard-based programming on AMD GPUs and x86 CPUs. ATI Stream SDK helps developers accelerate application performance by leveraging the CPU and GPU resources in a given system. This collaborative computing model will be enhanced in the upcoming AMD Fusion Family of accelerated processing units (APUs). The new version brings additional performance-enhancing features, increases ease-of-programming and expands hardware support, and is available for download today.
New features include
- Support for OpenCL / OpenGL interoperability, helping reduce the overhead of passing data for display purposes, enabling a richer and more responsive visual experience for the user.
- Support for OpenCL byte addressable stores allowing more natural and efficient code for applications, such as image processing, that depend on the ability to update data at smaller than 32-bit granularities.
Support for OpenCL images, providing developers with access to hardware-accelerated texture features on AMD GPUs.
- OpenCL extension support for AMD media operations in OpenCL, giving developers a set of OpenCL kernel operations commonly used in multimedia applications.
- OpenCL extension support for device fission in OpenCL, enabling developers to sub-divide an OpenCL device and allowing multiple work kernels to be assigned to that device.
Among others; more in the release.