If geeks love it, we’re on it

AMD releases ATI Stream SDK update

AMD releases ATI Stream SDK update

AMD yesterday announced the release of the latest update to the ATI Stream SDK. Version 2.1 of the SDK adds a host of new features, in addition to expanding hardware support to prepare developers for AMD’s Fusion APU’s, which will be released some throughout 1H11.

ATI Stream is AMD’s answer to NVIDIA’s CUDA for GPU processing. Like CUDA, ATI Stream works the GPU in tandem with the CPU, utilizing the Stream Processors of the GPU to accelerate compute performance. ATI Stream and its SDK is built around the OpenCL open programming standard.

The additions for version 2.1 include OpenCL/OpenGL interoperability to help reduce the overhead of passing data for display purposes, as well as support for OpenCL byte addressable stores, which will improve coding for applications that deal with smaller than 32-bit data granularities.

Also new to the SDK is support for OpenCL images; OpenCL extension support for AMD media operations in OpenCL; extension support for device fission, which will allow developers to sub-divide an OpenCL device; and integration of the Stream KernelAnalyzer 1.5 installer, which is a system that assists developers to analyze kernel performance while developing for AMD GPUs.

On the hardware side, the Stream SDK includes support for ATI’s latest professional FirePro GPU offerings, including the brand new FirePro V8800, ATI Radeon and Mobility products.

Developers looking to get their hands on the ATI Stream SDK 2.1 can download it immediately and begin building programs that harness the GPU.

Comments

  1. Cliff_Forster
    Cliff_Forster ATI Stream could be doing so much more. In the next couple years we are going to see some really interesting developments that leverage the processing power of the GPU in ways we could have never imagined. My hope is that OpenCL will draw more developers to leverage the GPU's power.
  2. UPSLynx
    UPSLynx ATI Stream has been slow to make a splash where CUDA has been doing for GPU Processing, but I think we'll really see Stream take off when the Fusion architecture shows up.
  3. photodude
    photodude I think this is the First big update in about a year for ATI Stream SDK. Still lacking in features compared to CUDA 3.0. If ATI really wants STREAM to gain some use they will need to work with Software vendors Like Adobe; Nvidia did and now Adobe CS5's Mercury playback engine is a CUDA only solution, Which Speaks a lot about the development status of ATI Stream.

    Just look at Nvidia's CUDA website and compare it to ATI's Stream website and you can see the differences in development. Additionally look at the number of application plugins developed for CUDA vs what's available for ATI Stream, CUDA has a significant and growing market; Where ATI Stream still hasn't really got a footing in the market.

    If ATI Doesn't Quickly bring a viable solution to market That can compete with CUDA, ATI Stream will end up with a limited market share and a dieing product line.
  4. UPSLynx
    UPSLynx Stream isn't as robust as CUDA simply because CUDA has been out the gate and taking names for much longer. Give it time, AMD is pushing for it.

    With AMD launching a massive full spectrum update to their full FirePro line, besting Quadro by a ridiculous margin, they're getting set up to really deliver with Stream with these new GPUs in place. And like I said, when Fusion rolls out, that'll work wonders for ATI Stream.

    AMD is working with vendors, from what I've been told. To me, it seems that AMD has focused on rolling out next gen hardware first that focuses on what its supposed to do - graphics, then the next step is pushing for GPU Compute. NVIDIA has pushed for GPU Compute for awhile now, but they've missed the bus for next gen hardware, ESPECIALLY in workstation.

    Fermi is also super CUDA centric, which is great, but also feels like they lost some focus on what a gaming GPU is meant to do.

    CUDA is obviously kicking butt, and it'll continue to do so, but even now the amount of work CUDA can do for GPU Compute is rather small. Adobe Mercury Playback is the only real heavy hitter out there right now. It's still an emerging platform, and its going to grow for everyone involved in the next few years.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!