CfP: AMD Fusion Developer Summit

December 15th, 2010

From a recent announcement:

Calling all software development innovators in general purpose GPU (GPGPU), data parallel and heterogeneous computing. On June 13-16, 2011 AMD will host the AMD Fusion Developer Summit (AFDS) in Bellevue, Washington. The AFDS conference board has issued a call for presentation proposals, inviting creators of next-generation software to share research and development work through presentations based on the latest technical papers or reports.

AFDS will be a great venue for developers, academics and innovative entrepreneurs to network with others engaged in related work, collectively defining the future course of heterogeneous computing. And delivering a presentation offers you the perfect opportunity to advocate programming paradigms or gain support for industry standards.

The submission deadline is Feb. 4 2011, and the full call is available at

GPU Systems release MATLAB CPU-GPU Support

October 27th, 2010

GPU Systems LogoFrom a recent press release:

GPU Systems releases Matlab language bindings for Libra SDK – heterogenous compute platform. Libra 1.2 version with runtime compiler and environment supports x86/x64 backends, OpenGL, OpenCL and CUDA compute backends. This release brings full BLAS 1,2,3 matrix/vector, dense/sparse, real/complex, single/double math library and extended functionality to Matlab computing platform executing on x86 CPUs & GPUs from AMD and NVIDIA.


ATI Stream SDK v2.2 w/ OpenCL 1.1 Support released

August 22nd, 2010

Version 2.2 of the ATI Stream SDK has been released. Features include:

  • Support for OpenCL™ 1.1 specification.
  • Support for Ubuntu® 10.04 and Red Hat® Enterprise Linux® 5.5.
  • Support for X86 CPUs with SSE2.x or later (Adds to existing support for X86 CPUs with SSE3.x or later).
  • Support for Microsoft® Visual Studio® 2010 Professional Edition and Minimalist GNU for Windows (MinGW) [GCC 4.4].
  • Support for GNU Compiler Collection (GCC) 4.1 or later on Linux® systems (Adds to existing support for GCC 4.3 or later).
  • Support for single-channel OpenCL™ image format.
  • Support for OpenCL™ / DirectX® 10 interoperability.
  • Support for additional double-precision floating point routines in OpenCL™ C kernels.
  • Support for generating and loading binary OpenCL™ kernels.
  • Support for native OpenCL™ kernels.
  • Preview Feature: Support for accessing additional physical memory on the GPU from OpenCL™ applications.
  • Preview Feature: Support for printf() in OpenCL™ C kernels.
  • Extension: Support for additional event states when registering event callbacks in OpenCL™ 1.1.
  • Additional OpenCL™ samples.
  • Package Update: ATI Stream Profiler 1.4.
  • Various OpenCL™ compiler and runtime fixes and enhancements.
  • Expanded OpenCL™ performance optimization guidelines in the ATI Stream SDK OpenCL™ Programming Guide.

The SDK and all documentation can be downloaded from

Libra 1.2 includes new OpenCL back end

June 8th, 2010

GPU Systems LogoGPU Systems has added an OpenCL back end implementation to its Libra Technology compiler and runtime architecture. Libra version 1.2 now supports x86/x64, OpenGL/OpenCL and CUDA compute back ends. The OpenCL back end generates dynamic code specifically for AMD GPUs. Also, the CUDA back end generator has been enhanced with Fermi capabilities and this new release brings full BLAS 1,2,3 matrix, vector, dense, sparse, complex, single/double standard math library functionality and access through a standard C programming interface & library. The high-level approach of the Libra API enables developers to easily extend existing high-level functionality from their favorite programming language.

Read the rest of this entry »

Introductory Tutorial to OpenCL™ for HPC at SAAHPC’10

May 30th, 2010

AMD is offering an introductory tutorial to OpenCL™ that will be held alongside the 2010 Symposium on Application Accelerators in High Performance Computing (SAAHPC’10). The tutorial is a “programmer’s introduction” which covers the ideas behind OpenCL™ and their translation to source code. Read the rest of this entry »

ATI Stream Profiler v1.3 Released

May 20th, 2010

Advanced Micro Devices (AMD) recently released ATI Stream Profiler version 1.3. ATI Stream Profiler is a Microsoft® Visual Studio® integrated runtime profiler that gathers performance data from the GPU as your OpenCL™ application runs. This information can then be used by developers to discover where the bottlenecks are in their OpenCL™ application and find ways to optimize their application’s performance.

Features of the tool include:

  • Measure the execution time of an OpenCL kernel
  • Query the hardware performance counters on ATI Radeon graphics cards
  • Display the memory traffic from and to GPU
  • Compare multiple runs (sessions) of the same or different programs
  • Store the profile data for each run in a csv file
  • Display the IL and ISA (hardware disassembly) code of the OpenCL kernel

RenderStream announces VDAC 8-16 GPU Systems

April 12th, 2010

RenderStream has recently announced a 16-GPU version of their VDAC (Visual and Data Analysis Cluster) product. It includes up to 16 GPUs (dual-GPU boards) in a single rack-mountable chassis, along with independent power supply, host CPUs and memory. The individual cards have an exclusive x16 full-bandwidth PCIe connection. The full article is available here:

gDebugger v5.5: AMD (ATI) GPU Performance Counters Integration

February 21st, 2010

Graphic Remedy is proud to announce the release of gDEBugger Version 5.5 for Windows, Linux, Mac OS X and iPhone.

This version introduces a powerful AMD GPU performance counters integration, displaying AMD graphic hardware and driver performance counters in gDEBugger’s Performance Graph and Performance Dashboard views, allowing developers to optimize their application over AMD (ATI) graphics hardware.

AMD Performance counters are available on Windows, when using ATI Radeon (TM) HD 2000 series or newer with Catalyst (TM) 9.12 or newer.

This version also includes a large number of bug fixes and stability improvements.

Read the rest of this entry »

ATI Stream SDK 2.0 Production Release

January 26th, 2010

From the release notes:

ATI Stream SDK 2.0 is the first production SDK for both AMD GPUs and x86 CPUs. This release supports a wide range of ATI graphics processors, including the new ATI Radeon HD 5970, and provides support for OpenCL ICD (Installable Client Driver), atomic functions for 32-bit integers, a Microsoft Visual Studio 2008-integrated ATI Stream Profiler performance analysis tool, and other robust features. Preview support for upcoming features include OpenCL and Microsoft DirectX 10 interoperability, and double-precision floating point basic arithmetic in OpenCL C kernels.

AMD STREAM SDK v2.0 beta Supports OpenCL on CPUs and GPUs

October 19th, 2009

AMD’s STREAM SDK v2.0 beta4 is the first release of the STREAM SDK with OpenCL support on CPUs and GPUs. The OpenCL implementation is certified OpenCL 1.0 conformant by the Khronos group. Supported platforms are Windows XP, Vista and Windows 7, and a number of Linux distributions, all in 32 and 64-bit. The implementation supports AMD and Intel multicore CPUs, as well as the two latest GPU generations from AMD.

The STREAM SDK as well as documentation and further information is available on AMD’s developer website.