User Tools

Site Tools


2015-viennacl-openmp

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
2015-viennacl-openmp [2015/03/09 13:04]
viennastar updated mentor list
2015-viennacl-openmp [2015/03/10 09:06]
viennastar Note on puzzles to be announced shortly
Line 4: Line 4:
  
 === Description === === Description ===
-ViennaCL has three computing backends: One based on CUDA, one based on OpenCL, and one based on OpenMP. While the CUDA and OpenCL backends provide high performance,​ this is not yet the case with the OpenMP backend. Although the OpenMP-backend was initially introduced as a fall-back mechanism for CPU-only systems, it is now mature enough to be tuned for high performance. The student will tune the individual linear algebra kernels (vector operations, matrix-vector products, etc.) for best performance.+Our free open source linear algebra library [[http://​viennacl.sourceforge.net|ViennaCL]] has three computing backends: One based on [[http://​www.nvidia.com/​object/​cuda_home_new.html|CUDA]], one based on [[https://​www.khronos.org/​opencl/​|OpenCL]], and one based on [[http://​openmp.org/​|OpenMP]]. While the CUDA and OpenCL backends provide high performance,​ this is not yet the case with the OpenMP backend. Although the OpenMP-backend was initially introduced as a fall-back mechanism for CPU-only systems, it is now mature enough to be tuned for high performance. The student will tune the individual linear algebra kernels (vector operations, matrix-vector products, etc.) for best performance.
  
 === Benefit for the Student === === Benefit for the Student ===
Line 19: Line 19:
 Karl Rupp Karl Rupp
  
 +=== Puzzles ===
  
 +Will be announced shortly.
  
2015-viennacl-openmp.txt ยท Last modified: 2015/03/24 20:40 by viennastar