AMD have released version 2.2 of ATI Stream to support OpenCL version 1.1, and more:
You can download the new Stream SDK here.
What’s New in v2.2
- Support for OpenCL™ 1.1 specification.3
- Support for Ubuntu® 10.04 and Red Hat® Enterprise Linux® 5.5.
- Support for X86 CPUs with SSE2.x or later (Adds to existing support for X86 CPUs with SSE3.x or later).
- Support for Microsoft® Visual Studio® 2010 Professional Edition and Minimalist GNU for Windows (MinGW) [GCC 4.4].
- Support for GNU Compiler Collection (GCC) 4.1 or later on Linux® systems (Adds to existing support for GCC 4.3 or later).
- Support for single-channel OpenCL™ image format.3
- Support for OpenCL™ / DirectX® 10 interoperability.
- Support for additional double-precision floating point routines in OpenCL™ C kernels.
- Support for generating and loading binary OpenCL™ kernels.
- Support for native OpenCL™ kernels.
- Preview Feature: Support for accessing additional physical memory on the GPU from OpenCL™ applications.
- Preview Feature: Support for printf() in OpenCL™ C kernels.
- Programming Guide for more information about this extension.
- Extension: Support for additional event states when registering event callbacks in OpenCL™ 1.1.
- Additional OpenCL™ samples:
- Package Update: ATI Stream Profiler 1.4.
- Various OpenCL™ compiler and runtime fixes and enhancements (see developer release notes for more details).
- Expanded OpenCL™ performance optimization guidelines in the ATI Stream SDK OpenCL™ Programming Guide, including:
- Global memory optimizations
- LDS optimizations
- Register and LDS impact on number of active wavefronts
- Load-balancing across multiple OpenCL™ devices
- Instruction bandwidths
- Key cache sizes and bandwidths for "Evergreen" GPUs
You can download the new Stream SDK here.
Comment