Overview
What is ATI Stream Technology?
ATI Stream technology is a set of advanced hardware and software technologies that enable AMD graphics processors (GPU), working in concert with the system’s central processor (CPU), to accelerate many applications beyond just graphics. This enables better balanced platforms capable of running demanding computing tasks faster than ever.
What is the ATI Stream Software Development Kit?
The ATI Stream Software Development Kit (SDK) is a complete development platform created by AMD to allow you to quickly and easily develop applications accelerated by ATI Stream technology. The SDK allows you to develop your applications in a high-level language, OpenCL™ (Open Computing Language).
What is OpenCL™?
OpenCL™ is the first truly open and royalty-free programming standard for general-purpose computations on heterogeneous systems. OpenCL™ allows programmers to preserve their expensive source code investment and easily target both multi-core CPUs and the latest GPUs, such as those from AMD.
Developed in an open standards committee with representatives from major industry vendors, OpenCL™ gives users what they have been demanding: a cross-vendor, non-proprietary solution for accelerating their applications on their CPU and GPU cores.
» What’s New
» System Requirements
» Support
» Related Resources
» Download
OpenCL and the OpenCL logo are trademarks of Apple Inc. used by permission by Khronos.
What’s New?
What’s New in v2.0-beta4
- First beta release of ATI Stream SDK with OpenCL™ GPU support.
- ATI Stream SDK v2.0 OpenCL™ is certified OpenCL™ 1.0 conformant by Khronos1.
- Added Microsoft® Windows® 7 support.
- Added native Microsoft® Windows® 64-bit support.
- Float comparisons in kernels no longer produce a runtime error.
- Various other issues from previous v2.0 beta releases have been resolved.
System Requirements
AMD tests its ATI Stream SDK on a wide range of systems to ensure that we are providing you with the best possible SDK from release to release. Below are a list of operating systems, compilers, cards, processors and drivers that our qualification teams have used to test the latest ATI Stream SDK v2.0 beta release.
The SDK may work on configurations that fall outside the list below. However, if your operating system, compiler, card, processor or driver is not listed below, we recommend that you modify your configuration to a supported configuration for the best possible ATI Stream programming experience.
Supported Operating Systems:
|
Microsoft® Windows®
|
XP SP3 (32-bit) SP2 (64-bit)
Vista® SP1 (32-bit/64-bit)
7 (32-bit/64-bit)
|
|
Linux®
|
openSUSE™ 11.0 (32-bit/64-bit)
Ubuntu® 9.04 (32-bit/64-bit)
|
Supported Compilers:
|
Microsoft® Windows®
|
Microsoft® Visual Studio® (MSVS) 2008 Professional Edition
|
|
Linux®
|
GNU Compiler Collection (GCC) 4.3 or later
Intel® C Compiler (ICC) 11.x
|
Supported Cards:
Supported Processors:
Support
For questions about the ATI Stream SDK and developing ATI Stream applications, please submit an ATI Stream help request.
Visit our ATI Stream SDK OpenCL™ Forum to exchange insights with other OpenCL™ beta developers.
Related Resources
» ATI Stream SDK v1.4-beta
» OpenCL™: The Open Standard for Parallel Programming of GPUs and Multi-core CPUs
» Image Convolution Using OpenCL™ - A Step-by-Step Tutorial
» OpenCL™ Tutorial: N-Body Simulation
» Introductory Tutorial to OpenCL™
» AMD Developer Inside Track: Introduction to OpenCL™
» OpenCL™ and the ATI Stream SDK v2.0
» The Khronos Group – OpenCL™ Overview Page
» ATI Stream Developer Articles & Publications
» ATI Stream Developer Showcase
» ATI Stream Developer Training Resources
Downloads
Documentation
Please note: ATI Stream v2.0-beta4 requires the special beta display drivers available for download below in order to take advantage of AMD GPUs. Do not use the publically available ATI Catalyst™ drivers with this beta release of the SDK.