OpenCL & Heterogeneous Computing News
Supporting open standards for parallel programming of heterogeneous systems
Email
* indicates required field
Required fields must be filled in!

Recent news

Happenings in the OpenCL / Heterogeneous Computing Community

AMD releases beta drivers with a complete beta implementation of OpenCL 1.2

March 23, 2012 by Tony DeYoung

Last December AMD released preview drivers that contained much of new the functionality defined in OpenCL 1.2. The new APP SDK includes beta drivers that contain a complete, beta level implementation of the OpenCL 1.2 specification for 32 and 64-bit Windows and Linux.

The OpenCL 1.2 beta includes the following OpenCL 1.2 functionality:

  • Host access flags for memory objects enable more efficient buffer handling and provide added protection. For example, a buffer that is created as "write only" cannot be read from the host.
  • Pattern based GPU buffer and image initialization can help eliminate need for certain buffer/image transfers
  • Memory objects migration supports transfer of buffers prior to need
  • New generalized image creation API
  • Enhanced image/buffer map operations
  • OpenCL 1.2 CPU device partition including partition of a CPU after addition to a context
  • Generalized 1D and 2D images, image arrays, and image<-> buffer interop
  • Libraries support including the separation of compile and link phases and the ability to compile with external symbols
  • Kernel reflection, the ability to query a kernel's arguments
  • Support for printf as a built in function

OpenCL 1.2 support is scheduled to be included in our official AMD Catalyst driver releases in the coming months.

Comments

There are no comments for this entry yet.

Post your comments

Note: All comments are moderated for spambots so there will be a posting delay.
Your email address will not be published.

Name:

Email:

Comment:

Remember my personal information

Notify me of follow-up comments?

To help prove you are not a spambot please enter the word you see in the image below: