View All AMD Developer Central Blogs

AMD OpenCL™ APP SDK Preview

by Mark Ireton

It’s that time again, AMD APP SDK 2.6 is almost upon us and I would like to take this opportunity to introduce some key changes as we continue driving OpenCL™ development and continually roll out new features and enhancements.

You will have seen the recent announcement of the ratification of the OpenCL 1.2 standard, to which AMD was one of the key contributors.  Demonstrating our commitment to OpenCL, SDK 2.6 (available on December 13) will be previewing core features of OpenCL 1.2.  OpenCL continues to increase in popularity as I discussed in my prior blog, and just this week Altera has also announced support for OpenCL.  During the first half of next year we will be rolling out a complete implementation of OpenCL 1.2 for both CPU and GPU and demonstrating the latest capabilities.

As you are probably already aware, many of the key features of OpenCL are incorporated into the OpenCL run-time, which since last summer has been delivered on Windows® with the monthly Catalyst driver releases as well as with the SDK.  As of the Catalyst 11.11 driver release this month, the OpenCL run-time for Linux is now also included in the Linux Catalyst drivers.  This heralds an important change in how, and how often, we can provide updates for OpenCL.  As we move into 2012, as well as providing two to three SDK releases a year, where we will provide updated samples, API’s documentation etc., we will also be upgrading our OpenCL solution on a more frequent basis through the regular monthly Catalyst driver updates.  Look for a new section in the Catalyst driver release notes specific to OpenCL capabilities.  Including the OpenCL run-time in the Catalyst drivers is a key component in ensuring that the millions of PC’s out there that include AMD GPU technology that can be leveraged by your OpenCL enabled application.

Of course there are many new enhancements that that will be available with SDK 2.6 and Catalyst 11.12.  Join me here again in mid-December to read more.

Mark Ireton is the Product Manager for Compute Solutions at AMD. His postings are his own opinions and may not represent AMD’s positions, strategies or opinions. Links to third party sites, and references to third party trademarks, are provided for convenience and illustrative purposes only. Unless explicitly stated, AMD is not responsible for the contents of such links, and no third party endorsement of AMD or any of its products is implied.

SHARE: twitter stumble upon delicious facebook

COMMENTS: 15

15 Comments

  • JM November 29, 2011

    Catalyst 12.12? It’s 11.12 I guess.

    • Mark Ireton December 8, 2011

      You are correct, I have fixed this – Thanks

  • Matthew Doerksen November 30, 2011

    It’s great to see the next SDK will be out soon! And just one small issue, you mention Catalyst 12.12 near the end but I think you meant Catalyst 11.12.

    • Rithyele February 7, 2012

      wow..thats a crap imniemeptatlon of openCL..all the good stuff is only done on the CPU…GPU has no fp64 support.. and no dx9 or 11 interop at all :/

    • Efrain February 10, 2012

      I’ll add multi-GPU sprpout for OpenCL demos in a future version. I want to stabilize this single GPU version before.

  • Raistmer December 1, 2011

    “Of course there are many new enhancements that that will be available with SDK 2.6 and Catalyst 12.12. Join me here again in mid-December to read more.”
    Correct Catalyst version at least or the quality of this next generation is very questionable…

    • Alexia February 7, 2012

      @jK – alaltcuy at password recovery/cracking algorithms Radeon stream processor architecture is the most powerful. AES, SHA-1, MD5, all those are clear AMD victory. OpenCL or not.

    • Federiko February 10, 2012

      OpenCL enisnetoxs are the same thing than OpenGL enisnetoxs. There is an OpenCL core with a set of functions and enisnetoxs allow to extend this set of functions. An example is the interoperability between OpenCL and OpenGL also called GL Interop. The GL Interop is not include in the core functions but can be used thanks to the cl_khr_gl_sharing extension. To see the complete list of CL enisnetoxs, just click on [More OpenCL information...] in the OpenCL tab.By the way, could you post a screen of your 10 CL enisnetoxs ?Indeed, I think your fan problem comes from a driver issue. Do you have the same kind of pb with FurMark ?On a NVIDIA system, with NVIDIA’s OpenCL implementation, there is no OpenCL CPU support. Only AMD provides an OpenCL CPU code path. So either you have to plug a Radeon or like I’m trying to do, use AMD’s CL on a NV system…Quaternion Julia 4D and 1M Particle are the only demos that use GL Interop if cl_khr_gl_sharing is exposed. So perhaps, there’s a driver issue with cl_khr_gl_sharing on win 7. With GPU Caps 1.8.1, GL Interop is disabled by default so you should be able to see both demos. And if you want to enable GL Interop, just start GPU Caps 1.8.1 with the batch Start_OpenCL_With_GLInterop.bat.

  • Joe December 1, 2011

    Hi, I’m wondering could Apache or Tomcat server run on graphic card?
    Could I use openCL to run Apache server on GPU.
    Because E-450 APU have 80+ GPU cores so theoretically even low end APU could outperform 16 core high end CPU.

    So what do you thing about this? Is possible?

  • Mathias December 1, 2011

    Sounds great. Hopefully you’ll also implement Direct3D9 interop? I’ve been *desperately* waiting for that one (as you know, DirectShow and MediaFoundation are based on D3D9). If you do support it, will you also support it in Windows XP, or just in newer OSs?

    Thanks much.

  • stanley December 9, 2011

    is radeon hd 4670 will fully support open cl 1.2 ?, I hope this open cl 1.2 can fix this, so the radeon hd 4670 not only beta support but full support for open cl 1.2.
    Thank you for your consideration

    • Auth February 7, 2012

      @JeGXYour links are incerroct.Unusually, AMD decided for the 10.12 CCC2 Preview Package, they would split the downloads into Vista x86/64 & Windows 7 x86/64 (and not Vista/7 x86 and Vista/7 x64). Theirfor you have only linked to Windows 7 versions and XP. Vista x86/64 is a seperate download.

  • Arash Sadrieh December 12, 2011

    Hi,
    I would like to report a bug(and a fix) in BufferBandwidth sample in SDK 2.5 I was wondering where should I report it?

    Cheers
    Arash

    • Reem February 10, 2012

      wow my 4850 is pllaitary opengl4.0-4.1 compatible now, it supports 62% of extensions and 53% of opengl 4.0 OpenGL Ext Viewer says this. Hey AMD could I have some more of this?

  • Pingback: AMD APP SDK v2.6 with OpenCL 1.2 Preview - 3D Tech News and Pixel Hacking - Geeks3D.com

Submit a Comment

Connect with Facebook

Reminder about Comments:

All comments will be moderated by AMD before they are published. Unrelated comments or requests for support will not be published. Please post your technical questions in the AMD Forums or for drivers and other support resources visit AMD Support. By submitting a comment, you are agreeing to AMD Terms and Conditions.