Channels ▼


AMD Updates OpenCL Software Development

AMD has announced availability of the AMD Accelerated Parallel Processing (APP) SDK v2.5. Addressing advances in CPU to GPU data throughput, this latest APP SDK is billed as a route for developers to take advantage of Accelerated Processing Units (APUs).

Unsurprisingly perhaps, AMD is releasing this updated SDK in the wake of announcements relating to its own A-Series APUs with their HD graphics capabilities and improved battery life.

Positioned for developers who want the power of GPU compute and parallel processing in heterogeneous computing platforms, the updated SDK is said to build on the OpenCL industry standard, which is intended to help developers reach a broader market by writing applications that run on a variety of device form factors.

The updated SDK reduces CPU-to-GPU bandwidth limitations; thereby achieving effective data transfer rates as high as 15GB per second, with the latest AMD A-Series APUs at least. These same APUs are also compliant with advanced user-focused functionalities such as gestural interfaces, multi-monitor support, 3D entertainment, and real-time image stabilization.

"Improving performance and programmability on AMD platforms is a key initiative for us and we work closely with developers to help us make the APU the best possible development platform," said Manju Hegde, corporate vice president, AMD Fusion Experience Program.

Other features of the AMD APP SDK v2.5 include enhancements to the OpenCL runtime designed to enable more efficient use of available GPU compute capabilities by reducing kernel launch times and PCIe transfer overheads.

In addition, the AMD APP SDK provides broad multi-GPU support on Windows platforms including support for APU plus discrete GPU that enables compute performance scaling across multiple GPUs, as well as AMD PowerXpress technology support for APU plus discrete GPU.

Related Reading

More Insights

Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.