Pages Menu
TwitterRssFacebook
Categories Menu

Posted by on May 22, 2012 in Hardware News |

AMD launches new Accelerated Parallel Processing (APP) SDK 2.7

AMD launches new Accelerated Parallel Processing (APP) SDK 2.7

Late last year made available their first (Installable Client Driver) 1.2: Accelerated Parallel Processing (APP) SDK 2.6 , which provided preliminary support parallel computing API accelerated by OpenCL 1.2 . Today AMD announced availability of its new JPA 2.7.

The new ICD 2.7 offers full support to OpenCL API 1.2 and is compatible with operating systems Windows Vista, Windows 7, Windows 8, and Linux users with operating systems like Windows XP and earlier will continue to use the APP SDK 2.6. The ICD can be used in combination with AMD Catalyst drivers 4.12 WHQL and above, and shall be integrated in the AMD Catalyst driver set WHQL 12.5 and above (Windows XP version will continue to come to the APP ICD SDK 2.6).

Then the list of features of the new APP SDK 2.7 from AMD:

The OpenCL ¢ 1.2 adds the Following Capabilities key
  • Host access flags for memory buffer objects enable more efficient handling and Provide added protection. For example, a buffer is created as That “write only” can not be read from the host.
  • Pattern GPU based image buffer initialization and can help Eliminate Need for Un Certain buffer / image transfers
  • Memory Supports migration objects prior to transfer of buffers need
  • New generalized image creation API
  • Enhanced image / buffer map Operations
  • Including CPU device partition after partition of a CPU to a context PMaddition
  • Generalized 1D and 2D images, image arrays, and image buffer interop
  • Libraries support the separation of Including compile and link Phases and the Ability to compile

The C + + wrapper API Capabilities Provide the Following new

  • Defaults for platform, queue, device, … helping to reduce the amount of Significantly boilerplate code required.
  • Improved simplified constructors for cl and Addition of Buffer :: cl :: copy functions
  • Additional support for events to functors

Notable C + + features are supported by the That OpenCL ¢ Static C + + language Kernel

  • Kernel and function overloading
  • Inheritance
  • Strict inheritance
  • Friend classes
  • Multiple inheritance
  • Templates:

Kernel templates
Member templates
Default template argument
Limited class templates (the “virtual” keyword is not Exposed)
Partial template specialization
Namespaces
References
‘This’ operator
with external symbols
Kernel reflection, the Ability to query a kernel’s arguments
Support for printf as a built in function

Additional features supported in SDK 2.7 and the Catalyst 4.12 drivers include:

  • Support for Asynchronous PCI transfers
  • Encode Video encode using VCE (Win7)
  • Open Encode update (12.4)
  • Cl_khr_fp64 is now supported on AMD Radeon HD ¢ 7900 series devices (“Cayman”)
  • Added OpenGL ¢ interoperability under Linux for AMD Radeon HD ¢ 7000 series devices
  • Stability Improvements
  • Performance Improvements
  • Support for AMD Radeon HD ¢ 7000 series devices (“Southern Islands”) NPI
  • Support for AMD’s Second Generation APUs (“Trinity”)
  • Kernel Analyzer v1.12
  • APP Profiler v2.5

Stop end here the list of supported GPUs:

AMD launches new Accelerated Parallel Processing (APP) SDK 2.7 image 2

Link: OpenCL ¢ 1.2 and C + + language now available Static kernel (AMD)

Tags: , , , , , , , , , , ,