Chapter 32: OpenCL Libraries

David L. Chopp · Society for Industrial and Applied Mathematics eBooks · 2019

The OpenCL package itself does not come with any ready-made libraries, but there are some available. Some of the libraries are less developed than their CUDA relatives, but they do provide the basic functionality that is needed to complete the projects contained in Part VI. The analogue of LAPACK for the OpenCL platform is clMAGMA, but it is available only for the AMD graphics card platform. The device maker AMD also put their OpenCL development tools into open source and one of the products of that effort is the clFFT library that can be used for doing Fourier transforms. Finally, there is no OpenCL specific random number generation library, but the Random123 library can be effectively used in the OpenCL framework to enable individual work-items to generate random numbers in kernel functions.

Read the paper · More papers on PaperTik