The AMD Compute Libraries

>> Tuesday, August 11, 2015

AMD has released an open-source set of OpenCL libraries called the AMD Compute Libraries, or ACL. This contains four libraries intended for GPUs:

  • clBLAS - linear algebra functions
  • clFFT - Fast Fourier Transform
  • clSparse - Sparse matrix operations
  • clRNG - Random number generation
And two libraries intended to be run on CPUs:
  • BLIS - framework for "instantiating BLAS-like libraries"
  • libFlame - matrix operations, similar to LAPACK
I'd be interested to know how the clSparse functions compare to sparse matrix functions running on a CPU. I wrote some OpenCL sparse matrix routines for the book (Chapter 13), but the algorithms don't easily lend themselves to parallel computation, so it's hard to get good performance.

0 comments:

Post a Comment

  © Blogger template Werd by Ourblogtemplates.com 2009

Back to TOP