AMD Stream SDK now supports GPU programming for Linux
The new beta version 1.1 of the AMD Stream development environment incorporates support for Linux. The software development kit (SDK) allows current AMD graphic chips to be used for carrying out processor-intensive tasks. The new Stream version is already on AMD's FTP servers, but there is no link to it yet on the corresponding web site. Besides the conventional Windows version, AMD is also offering version 1.1 beta in 32- and 64-bit versions for the Red Hat Enterprise 5.1 and Suse Linux Enterprise Server 10 SP1 Linux distributions.
AMD has added support not just for Linux, but also for the FireStream 9170 stream-processing graphics card, which is tailored for dealing with complex calculations. Microsoft's Visual Studio 2008 is also now supported, at least provisionally. The Brook+ compiler now handles integer mathematical operations and enables line numbering to simplify BR data debugging. According to AMD, several errors (not described in detail) have been eliminated, and speed has been optimized. AMD Stream contains all the tools required for programming Stream processors.
Nvidia is offering a similar suite with its CUDA (Compute Unified Device Architecture), that supports programming current Nvidia GPUs. According to Nvidia's CUDA Zone developer portal, most of the applications so far published fall within the areas of astrophysics and molecular dynamics.