Tuesday, December 22nd 2009
AMD Releases Production Version of 2nd-Generation ATI Stream Computing SDK
AMD today announced availability of the production release of its second-generation ATI Stream SDK, its second-generation ATI Stream SDK, the first production SDK for both AMD GPUs and x86 CPUs. This release of ATI Stream SDK v2.0 supports a wide range of ATI graphics processors, including the new ATI Radeon HD 5970, the world's fastest graphics card generating five teraflops of compute power. Enabling compute intensive codes to leverage all of the system's resources, the ATI Stream SDK v2.0 helps developers deliver a better application experience.
This release of AMD's ATI Stream SDK v2.0 provides developers, ISVs and OEMs with a production development environment that allows them to more easily accelerate applications. By enabling developers to utilize combined CPU and GPU computing power, ATI Stream technology helps developers to leverage heterogeneous architectures to improve the computing experience.
The developer community, ISVs and OEMs are increasingly looking to harness the power and performance associated with heterogeneous architectures to develop applications that will run the way they were meant to be run - on all the available processors in a system. AMD plans to make regular updates with improvements and performance enhancements that will further allow developers, ISVs and OEMs to optimize CPU and GPU utilization for their applications.
The production release of ATI Stream SDK v2.0 includes support for several new features, including: OpenCL ICD (Installable Client Driver), atomic function for 32-bit integers and a Microsoft Visual Studio 2008-integrated ATI Stream Profiler performance analysis tool. Preview support for upcoming features include: OpenGL and Microsoft DirectX 10 interoperability, and double-precision floating point basic arithmetic in OpenCL C kernels.
With the introduction of OpenCL ICD, developers can easily support multiple vendors' OpenCL-compliant products with their ATI Stream-enabled applications by querying and selecting, at runtime, the devices they wish to target. This makes it easier for developers to deploy ATI Stream-enabled applications and for customers to take advantage of ATI Stream acceleration on different platforms.
The ATI Stream Profiler performance analysis tool makes it easy for developers using Microsoft Visual Studio to profile their ATI Stream-enabled applications and identify performance bottlenecks. Easily identifying the bottlenecks in their code allows developers to more quickly optimize and deploy their applications.
For more information about ATI Stream SDK 2.0, visit the ATI Stream SDK v2.0 Product Page.
This release of AMD's ATI Stream SDK v2.0 provides developers, ISVs and OEMs with a production development environment that allows them to more easily accelerate applications. By enabling developers to utilize combined CPU and GPU computing power, ATI Stream technology helps developers to leverage heterogeneous architectures to improve the computing experience.
The developer community, ISVs and OEMs are increasingly looking to harness the power and performance associated with heterogeneous architectures to develop applications that will run the way they were meant to be run - on all the available processors in a system. AMD plans to make regular updates with improvements and performance enhancements that will further allow developers, ISVs and OEMs to optimize CPU and GPU utilization for their applications.
The production release of ATI Stream SDK v2.0 includes support for several new features, including: OpenCL ICD (Installable Client Driver), atomic function for 32-bit integers and a Microsoft Visual Studio 2008-integrated ATI Stream Profiler performance analysis tool. Preview support for upcoming features include: OpenGL and Microsoft DirectX 10 interoperability, and double-precision floating point basic arithmetic in OpenCL C kernels.
With the introduction of OpenCL ICD, developers can easily support multiple vendors' OpenCL-compliant products with their ATI Stream-enabled applications by querying and selecting, at runtime, the devices they wish to target. This makes it easier for developers to deploy ATI Stream-enabled applications and for customers to take advantage of ATI Stream acceleration on different platforms.
The ATI Stream Profiler performance analysis tool makes it easy for developers using Microsoft Visual Studio to profile their ATI Stream-enabled applications and identify performance bottlenecks. Easily identifying the bottlenecks in their code allows developers to more quickly optimize and deploy their applications.
For more information about ATI Stream SDK 2.0, visit the ATI Stream SDK v2.0 Product Page.
33 Comments on AMD Releases Production Version of 2nd-Generation ATI Stream Computing SDK
*updates*
stream 2.0 beta 4
rebooting now to test the final build
edit: even after a reboot, it doesnt work in DirectComputeBenchmark - will try reinstalling video drivers.
its rather odd actually. the 2.0 beta 4 worked fine with regular 9.12 drivers, however this information is present regarding the 2.0 final:
edit: wow interesting thread
forums.amd.com/devforum/messageview.cfm?catid=390&threadid=123857&enterthread=y
another edit: latest version of the benchmark (a beta available here) works fine with regular 9.12 drivers and this 2.0 SDK
I'm disappointed, to say the least.
2K and 3K are no-go - they simply dont have the hardware support
4K supports it, and will work - but in some tasks its going to be rather slow. Programs can be optimised to not use those tasks, or you can get a 5K card.
The HD4200 is a RV615, the exact same GPU you find on the Radeon HD3400 series, and it has Stream support.
Hopefully, DirectX 11 Compute Shader 4.0 and 4.1 will not depend on these politics and everyone with a DX10 card will be able to use it.
what ATI said was while they're based on the same GPU, they made additions. 3200 -> 4200 added DX10.1 support as well, so its likely they added more hardware in if thats teh case
But it was, in the beta.. dang.
Nonetheless, this sucks. Every single nVidia DX10 GPU fully supports OpenCL.
nVidia has 3 years worth of OpenCL capable GPUs, ATI has only one year and not a single supported IGP.
I never thought ATI would turn their backs on their customers with this. Not in this time where they have the upper hand.
Like I said, I'm disappointed.
or atleast they do something, dunno if its opencl, may be abit wrong, but they do something in the OS :P
point being open cl is still currently a paper spec with nothing to show for it direct compute is great but optimizations are neccesary the way i see it sure AMD is first with DX11 gpus but we all know theres a trade off to being the 1st to market :toast: things are usually bumpy i can list alot of issues like this both companies have had in the past
(8000series shogun and medieval total war wouldnt run properly multi issues with games at launch half assed DX 10 support or the nvidia 5k series)
Ati the 2900 series fiasco 3800s unable to even compete with mainstream competition etc theres alot more examples but the points still valid.
why worry about something that wont have any real implementation in games till the Nv gt400 or ati 6000 series the only thing devs will use right now is tessellation and for one reason only to make things prettier. So they can push newer hardware directcompute and opencl will follow afterwards
to be blunt "shit happens" things dont usually go as planned and as for ATi there probably not impressed either haha with supply issues driver issues etc
and we all know by now that when the the next generation of hardware comes out the older stuff is last gen and therefore no longer important :(
now the mailmans cheerleader leftovers theres something to drool over
unless nvidia gives us gamers real boob physx in which case i could be persuaded to go green
They're old : ]
And I never liked the 4k series cards D:
Was so disappointing from from a 4350 to a 4870 : /
What I meant is, this is all business, and they're all doing the same thing, save faces.