University of Tehran
This paper presents the design and implementation of several fundamental Dense Linear Algebra (DLA) algorithms in OpenCL. In particular, these are linear system solvers and eigen-value problem solvers. Further, the authors give an overview of the clMAGMA library, an open source, high performance OpenCL library that incorporates the developments presented, and in general provides to heterogeneous architectures the DLA functionality of the popular LAPACK library. The LAPACK-compliance and use of OpenCL simplify the use of clMAGMA in applications, while providing them with portably performant DLA.