Author Topic: AMD Bolt: GPU acceleration for your C++ application  (Read 4157 times)

0 Members and 1 Guest are viewing this topic.


  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3948
    • View Profile
AMD Bolt: GPU acceleration for your C++ application
« on: December 04, 2012, 04:57:26 PM »
Today we released a preview version of the Bolt C++ Template Library included in the APP SDK 2.8 ...  The primary goal of Bolt is to make it easier for developers to utilize the inherent performance and power efficiency benefits of heterogeneous computing (hc).  In this first version, we’ve delivered an introductory set of common compute-optimized routines including sort, scan, transform, and reduce.  Compared to writing the equivalent functionality in OpenCL™, you’ll find that Bolt requires significantly fewer lines-of-code and less developer effort.   The preview version also provides good acceleration when compared to stock CPU implementations, and we have already identified additional optimizations to be included in future releases.   One of our primary goals has been to make the interfaces easy to use, and we have included comprehensive documentation for the library routines, memory management, control interfaces, and host/device code sharing.

Bolt Architecture
Implementing Black-Scholes using Bolt
Bolt: GPU acceleration for your C++ application