125.lud
University of Virginia
Dense Linear Algebra, Linear Algebra
LU Decomposition is an algorithm to calculate the solutions of a set of linear equations. The LUD kernel decomposes a matrix as the product of a lower triangular matrix and an upper triangular matrix.
The benchmark accepts the size of the problem. It generates the matrix internally.
Output is the vector W=M*V V={1, 1, 1, ...,1}
The output file lud.out contains detailed timing information about the run. It also shows which device was selected along with what devices where available to OpenCL.
C++
None
https://www.cs.virginia.edu/~skadron/wiki/rodinia/index.php/Main_Page
[2] S. Che, J. W. Sheaffer, M. Boyer, L. G. Szafaryn, L. Wang, and K. Skadron. A Characterization of the Rodinia Benchmark Suite with Comparison to Contemporary CMP Workloads. In Proceedings of the IEEE International Symposium on Workload Characterization, Dec. 2010.