AMD OpenCL development platform for CPU and GPU
Tuesday 13th October 2009, 07:35:00 PM, written by Rys
AMD has had OpenCL support for their CPUs available in their Stream SDK for a little while now, with the missing link being support on the GPU. Today's release of a beta version of the brand new 2.0 Stream SDK fixes that, with compliant OpenCL 1.0 support for everything from the HD 4350 up, including multi-GPU SKUs.
The kit supports Windows and Linux, both 32- and 64-bit, and multiple compilers (including ICC) too, which might be a real boon depending on what you're doing with the host platform and other software.
The Stream SDK still supports driving the GPU via CAL, if that's how you currently drive ATI graphics hardware for general compute, and there are myriad bug fixes and little tweaks and enhancements here and there.
CPU support targets the SSE3 SIMD hardware on AMD's processors for many ops, and together with the existing OpenCL supports on the CPU, it means that AMD are the first vendor to release a developer kit with support for CPU and GPU together.
Language support appears to be limited to C at the moment, but that will likely change.
If you're in any way GPU compute inclined, you should take a look at the kit.
The kit supports Windows and Linux, both 32- and 64-bit, and multiple compilers (including ICC) too, which might be a real boon depending on what you're doing with the host platform and other software.
The Stream SDK still supports driving the GPU via CAL, if that's how you currently drive ATI graphics hardware for general compute, and there are myriad bug fixes and little tweaks and enhancements here and there.
CPU support targets the SSE3 SIMD hardware on AMD's processors for many ops, and together with the existing OpenCL supports on the CPU, it means that AMD are the first vendor to release a developer kit with support for CPU and GPU together.
Language support appears to be limited to C at the moment, but that will likely change.
If you're in any way GPU compute inclined, you should take a look at the kit.
Tagging
ati ± opencl, compute, conformance, khronos, stream, beta
Related ati News
ATI Catalyst 10.1 Display Driver
ATI Radeon HD 5670 released, bringing DX11 for less than $100
ATI 5970 comes out to play, completes ATI's lineup
ATI Cypress GPU and architecture analysis
ATI RV740 GPU and Architecture analysis
ATI Radeon HD 5870 released, powered by new DX11 GPU
ATI Radeon HD 4890 launched at $250 with improved GPU
ATI Mobility Radeon HD 4860 and 4830 appear on 40nm
ATI Catalyst 8.10 driver released
ATI Radeon HD 4870 X2 at Rage3D
ATI Radeon HD 5670 released, bringing DX11 for less than $100
ATI 5970 comes out to play, completes ATI's lineup
ATI Cypress GPU and architecture analysis
ATI RV740 GPU and Architecture analysis
ATI Radeon HD 5870 released, powered by new DX11 GPU
ATI Radeon HD 4890 launched at $250 with improved GPU
ATI Mobility Radeon HD 4860 and 4830 appear on 40nm
ATI Catalyst 8.10 driver released
ATI Radeon HD 4870 X2 at Rage3D


This version supports an initial version of the Khronos ICD which is designed to allow multiple platforms to play nice. i.e. opencl.dll is just a shim that loads the vendor's dlls. To avoid breaking older Nvidia builds, we don't smash opencl.dll and instead place it in the ATI Stream path and the installer will update your path variable.