bit-tech.net

ATI Stream SDK now supports GPU-accelerated OpenCL

ATI Stream SDK now supports GPU-accelerated OpenCL

The latest beta of the ATI Stream SDK - Beta 4 - finally brings full support for the OpenCL GPGPU standard.

AMD has launched a new version of its ATI Stream SDK which finally introduces full GPGPU support via the OpenCL standard, allowing programmers to easily offload tasks on to their ATI graphics card.

The latest release - Beta 4 - introduces the first true support for the OpenCL GPU offload engine, and according to AMD has been "certified fully compliant with OpenCL 1.0 by the Khronos Group," the standards body behind OpenCL.

The beta is available for immediate download from AMD's website, and allows programmers to implement OpenCL - which offloads highly parallelised tasks on to the graphics chipset, freeing up the system CPU - on a range of cards from the ATI Radeon HD 4350 at the bottom end right up to the latest ATI Radeon HD 5850 and 5870 cards.

Laptop users aren't left out in the cold either: this release of the Stream SDK will also work with ATI Mobility Radeon HD cards, from the 4300 series up to the 4870. High-end workstations are catered for with support for AMD's professional-grade ATI FirePro and AMD FireStream cards, too. However, all cards require that the host CPU supports SSE 3.x or later - something which shouldn't be too much of a challenge for any modern system.

AMD's software product manager Terry Makedon states that this first fully OpenCL-compliant release represents "an OpenCL platform that enables developers to create applications that run the way they were meant to be run, on all the available processors in the system," and should go some way to repairing the disappointment felt by developers when the ATI Stream SDK Beta 2 didn't support GPUs.

Will you be playing with the latest Stream SDK Beta, or is GPU offload still just a toy for certain very specific computing tasks? Share your thoughts over in the forums.

10 Comments

Discuss in the forums Reply
feedayeen 14th October 2009, 10:43 Quote
"an OpenCL platform that enables developers to create applications that run the way they were meant to be run, on all the available processors in the system"

Will ATI and Nvidia play nice on my system and share the load?
Tim S 14th October 2009, 10:54 Quote
Quote:
Originally Posted by feedayeen
"an OpenCL platform that enables developers to create applications that run the way they were meant to be run, on all the available processors in the system"

Will ATI and Nvidia play nice on my system and share the load?

Good question... but I doubt we'd get an honest answer from either company at the moment (they don't know effectively). The proof will be in the pudding.
spunkymonkey 14th October 2009, 11:53 Quote
morning all,
so does this open up anything regarding folding@home?

cheers spunky
Tim S 14th October 2009, 13:11 Quote
Quote:
Originally Posted by spunkymonkey
morning all,
so does this open up anything regarding folding@home?

cheers spunky

Potentially, but it's up to Stanford to create an OpenCL Folding client. That might happen now that both ATI and Nvidia have OpenCL drivers.
nicae 14th October 2009, 14:08 Quote
Quote:
Originally Posted by Tim S
Good question... but I doubt we'd get an honest answer from either company at the moment (they don't know effectively). The proof will be in the pudding.

Why do people always think the proof will be in the pudding? I have reasons to believe that cheescake is a better source.
Goty 14th October 2009, 14:35 Quote
Quote:
Originally Posted by nicae
Quote:
Originally Posted by Tim S
Good question... but I doubt we'd get an honest answer from either company at the moment (they don't know effectively). The proof will be in the pudding.

Why do people always think the proof will be in the pudding? I have reasons to believe that cheescake is a better source.

However, as we all know (thanks to BT), not all cheesecakes are created equal, so choice is very important here.
infi 15th October 2009, 03:01 Quote
video encoding & rendering?
yes please!
V3ctor 15th October 2009, 08:26 Quote
Quote:
Originally Posted by infi
video encoding & rendering?
yes please!

Without data corruption? Yes please (Yes, i'm talking for the ATi drivers...)
karx11erx 18th March 2010, 01:15 Quote
[deleted]
cyrilthefish 18th March 2010, 01:38 Quote
Quote:
Originally Posted by V3ctor
(Yes, i'm talking for the ATi drivers...)
Interested in the reasoning. Especially since me and several friends have switched from Nvidia to Ati BECAUSE of driver problems in the past few years.

IMHO The Nvidia driver = stable, Ati = unstable meme is reversed, the opposite is true.
Log in

You are not logged in, please login with your forum account below. If you don't already have an account please register to start contributing.



Discuss in the forums