-
Notifications
You must be signed in to change notification settings - Fork 3
OpenCL version of Matrix Algebra on GPU and Multicore Architectures (MAGMA) source releases from http://icl.cs.utk.edu/magma/index.html
kjbartel/clmagma
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
=================== clMAGMA README FILE =================== * To INSTALL clMAGMA, modify the make.inc file to indicate where OpenCL BLAS, CPU BLAS, and LAPACK are installed on your system. Examples are given in make.inc.acml and make.inc.mkl, showing how to link correspondingly to ACML and MKL. After proper modification of the make.inc file, typing 'make', will create 1) the libclmagma.a and libclmagmablas.a libraries in directory 'lib' 2) testing drivers in directory 'testing'. * To TEST clMAGMA, go to directory 'testing'. Provided are a number of drivers testing different routines. These drivers are also useful as examples on how to use clMAGMA, as well as to benchmark the performance. Before running set environment variable MAGMA_CL_DIR to point at cl_magma/interface_opencl. * To TUNE clMAGMA, you can modify the blocking factors for the algorithms of interest in file 'control/get_nb_tahiti.cpp'. The default values are tuned for AMD Radeon 7970 (Tahiti) GPUs. You can also compare your performance to what we get, given in file 'testing/results_clmagma.txt', as an easy check for your installation. * To autotune clAcmlBlas, set the AMD_CLBLAS_STORAGE_PATH environment variable to a working directory and run clblas tune. Subsequent clMAGMA runs will use the optimized routines (as long as AMD_CLBLAS_STORAGE_PATH points to the directory storing the results from the clblas tune runs). * To use a GPU on a server, disable X forwarding when you ssh to the server, using 'ssh -x hostname'. To see whether OpenCL finds your GPU, use 'clinfo'. For more INFORMATION, please refer to the MAGMA homepage and user forum: http://icl.cs.utk.edu/magma/ http://icl.cs.utk.edu/magma/forum/ The MAGMA project supports the package in the sense that reports of errors or poor performance will gain immediate attention from the developers. Such reports, descriptions of interesting applications, and other comments should be posted on the MAGMA user forum.
About
OpenCL version of Matrix Algebra on GPU and Multicore Architectures (MAGMA) source releases from http://icl.cs.utk.edu/magma/index.html
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published