[GPU Computing] ATI Stream SDK 2.2 (OpenCL 1.1) Available


ATI Stream SDK

OpenCL logo

GPU Caps Viewer and ATI Stream SDK 2.2
ATI Stream SDK 2.2 + GPU Caps Viewer



After NVIDIA and its OpenCL 1.1 SDK, it’s AMD’s turn to update its ATI Stream SDK with the support of the new OpenCL 1.1 specifications. More information on this new release HERE.

You can download the ATI Stream SDK 2.2 HERE (bottom of the page).



To enjoy OpenCL with ATI Radeon cards, there are two steps:

  • 1 – install the latest Catalyst drivers (I used Cat 10.7).
  • 2 – Install the ATIStreamSDK_dev_Win7.exe you’ll find in the Packages/Apps/ folder of the compressed ati-stream-sdk-v2.2-vista-win7-32.exe file.
  • 3 – Test the OpenCL with GPU Caps Viewer 😉



And… this SDK works fine with GPU Caps Viewer. All demos are OK!

GPU Caps Viewer and ATI Stream SDK 2.2

Here is the OpenCL report of GPU Caps Viewer:

- Num OpenCL platforms: 1
- Name: ATI Stream
- Version: OpenCL 1.1 ATI-Stream-v2.2 (302)
- Profile: FULL_PROFILE
- Vendor: Advanced Micro Devices, Inc.
- Num devices: 2

	- CL_DEVICE_NAME: Intel(R) Core(TM) i7 CPU         960  @ 3.20GHz
	- CL_DEVICE_VENDOR: GenuineIntel
	- CL_DRIVER_VERSION: 2.0
	- CL_DEVICE_PROFILE: FULL_PROFILE
	- CL_DEVICE_VERSION: OpenCL 1.1 ATI-Stream-v2.2 (302)
	- CL_DEVICE_TYPE: CPU
	- CL_DEVICE_VENDOR_ID: 0x1002
	- CL_DEVICE_MAX_COMPUTE_UNITS: 8
	- CL_DEVICE_MAX_CLOCK_FREQUENCY: 3238MHz
	- CL_DEVICE_ADDRESS_BITS: 32
	- CL_DEVICE_MAX_MEM_ALLOC_SIZE: 524288KB
	- CL_DEVICE_GLOBAL_MEM_SIZE: 1024MB
	- CL_DEVICE_MAX_PARAMETER_SIZE: 4096
	- CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE: 64 Bytes
	- CL_DEVICE_GLOBAL_MEM_CACHE_SIZE: 32KB
	- CL_DEVICE_ERROR_CORRECTION_SUPPORT: NO
	- CL_DEVICE_LOCAL_MEM_TYPE: Global
	- CL_DEVICE_LOCAL_MEM_SIZE: 32KB
	- CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE: 64KB
	- CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS: 3
	- CL_DEVICE_MAX_WORK_ITEM_SIZES: [1024 ; 1024 ; 1024]
	- CL_DEVICE_MAX_WORK_GROUP_SIZE: 1024
	- CL_EXEC_NATIVE_KERNEL: 4740636
	- CL_DEVICE_IMAGE_SUPPORT: NO
	- CL_DEVICE_MAX_READ_IMAGE_ARGS: 0
	- CL_DEVICE_MAX_WRITE_IMAGE_ARGS: 0
	- CL_DEVICE_IMAGE2D_MAX_WIDTH: 0
	- CL_DEVICE_IMAGE2D_MAX_HEIGHT: 0
	- CL_DEVICE_IMAGE3D_MAX_WIDTH: 0
	- CL_DEVICE_IMAGE3D_MAX_HEIGHT: 0
	- CL_DEVICE_IMAGE3D_MAX_DEPTH: 0
	- CL_DEVICE_MAX_SAMPLERS: 0
	- CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR: 16
	- CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT: 8
	- CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT: 4
	- CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG: 2
	- CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT: 4
	- CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE: 0
	- CL_DEVICE_EXTENSIONS: 11
	- Extensions:
		- cl_amd_fp64
		- cl_khr_global_int32_base_atomics
		- cl_khr_global_int32_extended_atomics
		- cl_khr_local_int32_base_atomics
		- cl_khr_local_int32_extended_atomics
		- cl_khr_byte_addressable_store
		- cl_khr_gl_sharing
		- cl_ext_device_fission
		- cl_amd_device_attribute_query
		- cl_amd_printf
		- cl_khr_d3d10_sharing

	- CL_DEVICE_NAME: Cypress
	- CL_DEVICE_VENDOR: Advanced Micro Devices, Inc.
	- CL_DRIVER_VERSION: CAL 1.4.737
	- CL_DEVICE_PROFILE: FULL_PROFILE
	- CL_DEVICE_VERSION: OpenCL 1.1 ATI-Stream-v2.2 (302)
	- CL_DEVICE_TYPE: GPU
	- CL_DEVICE_VENDOR_ID: 0x1002
	- CL_DEVICE_MAX_COMPUTE_UNITS: 20
	- CL_DEVICE_MAX_CLOCK_FREQUENCY: 850MHz
	- CL_DEVICE_ADDRESS_BITS: 32
	- CL_DEVICE_MAX_MEM_ALLOC_SIZE: 131072KB
	- CL_DEVICE_GLOBAL_MEM_SIZE: 512MB
	- CL_DEVICE_MAX_PARAMETER_SIZE: 1024
	- CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE: 0 Bytes
	- CL_DEVICE_GLOBAL_MEM_CACHE_SIZE: 0KB
	- CL_DEVICE_ERROR_CORRECTION_SUPPORT: NO
	- CL_DEVICE_LOCAL_MEM_TYPE: Local (scratchpad)
	- CL_DEVICE_LOCAL_MEM_SIZE: 32KB
	- CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE: 64KB
	- CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS: 3
	- CL_DEVICE_MAX_WORK_ITEM_SIZES: [256 ; 256 ; 256]
	- CL_DEVICE_MAX_WORK_GROUP_SIZE: 256
	- CL_EXEC_NATIVE_KERNEL: 4740632
	- CL_DEVICE_IMAGE_SUPPORT: YES
	- CL_DEVICE_MAX_READ_IMAGE_ARGS: 128
	- CL_DEVICE_MAX_WRITE_IMAGE_ARGS: 8
	- CL_DEVICE_IMAGE2D_MAX_WIDTH: 8192
	- CL_DEVICE_IMAGE2D_MAX_HEIGHT: 8192
	- CL_DEVICE_IMAGE3D_MAX_WIDTH: 2048
	- CL_DEVICE_IMAGE3D_MAX_HEIGHT: 2048
	- CL_DEVICE_IMAGE3D_MAX_DEPTH: 16
	- CL_DEVICE_MAX_SAMPLERS: 16
	- CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR: 16
	- CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT: 8
	- CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT: 4
	- CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG: 2
	- CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT: 4
	- CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE: 0
	- CL_DEVICE_EXTENSIONS: 12
	- Extensions:
		- cl_amd_fp64
		- cl_khr_global_int32_base_atomics
		- cl_khr_global_int32_extended_atomics
		- cl_khr_local_int32_base_atomics
		- cl_khr_local_int32_extended_atomics
		- cl_khr_3d_image_writes
		- cl_khr_byte_addressable_store
		- cl_khr_gl_sharing
		- cl_amd_device_attribute_query
		- cl_amd_printf
		- cl_amd_media_ops
		- cl_khr_d3d10_sharing

[via]


10 thoughts on “[GPU Computing] ATI Stream SDK 2.2 (OpenCL 1.1) Available”

  1. Nadav

    I wonder what are the differences between OpenCL 1.0 and OpenCL 1.1 ; Are there differences in the language ? Are there differences in the compiler or memory consumption ?

  2. dddd

    ROLFMAO at that SDK:

    1. Still pops the console window.

    2. Still no OpenCL.dll in Catalyst drivers… which leads to point #3

    3. You’ll need to include the WinXP+WinVista/7 x86 and x64 SDK to get the OpenCL.dll … and that’s more than 500Mb …

    4. Where’s the CPU image support?

    5. The ATI Stream Profiler takes forever to install…

    6. The ATI OpenCL debugger for Visual Studio cannot debug DLLs… these ATI guys didn’t realize that a lot of GPGPU programs are in fact Photoshop, 3dsmax and Maya plugins(which are DLLs… )

    Do yourself a favor and stay with NVIDIA CUDA which is much more mature and stable.

  3. Athlonite

    I see that these two mem settings have been increased

    – CL_DEVICE_MAX_MEM_ALLOC_SIZE: 131072KB
    – CL_DEVICE_GLOBAL_MEM_SIZE: 512MB

    from the previously pitiful amount of 256MB but it’s still not the full 1GB of texture memory that my HD5770 has..

    Can anyone with an current nVidia card post up what you get for those two mem settings under Cuda/OpenCL cheers

  4. JeGX Post Author

    For my N460GTX Cyclone 768MB, I have:
    – CL_DEVICE_MAX_MEM_ALLOC_SIZE: 189040KB
    – CL_DEVICE_GLOBAL_MEM_SIZE: 738MB

    and for my GT 240 1024MB:
    – CL_DEVICE_MAX_MEM_ALLOC_SIZE: 252592KB
    – CL_DEVICE_GLOBAL_MEM_SIZE: 986MB

    my current drivers are R258.96 + OpenCL 1.0.

  5. Lost_Code

    hi guys,just i need a help in opencl installation:
    1-i have installed the latest AMD catalyst 11.2
    2- i have installed the the latest SDK v2.3 and after running the gpu cap viewer i found the opencl can run on cpu only :(:(
    4-i have ATI Mobility Radeon HD 5470 1G
    please any help…

Comments are closed.