ืืืื ืืคืืืงืฆืืืช Windows ืืฉื ViennaCL ืืฉืจ ืืช ืืืืืืจื ืืืืจืื ื ืฉืื ื ืืชื ืืืืจืื ืืชืืจ ViennaCL-1.7.1.zip. ื ืืชื ืืืคืขืื ืืืชื ืืืืคื ืืงืืื ืืกืคืง ืืืืจืื ืืืื ืื OnWorks ืขืืืจ ืชืื ืืช ืขืืืื.
ืืืจื ืืืคืขื ืืืื ืืจื ื ืืช ืืืคืืืงืฆืื ืืื ืืฉื ViennaCL ืขื OnWorks ืืืื ื.
ืืฆืข ืืช ืืืืจืืืช ืืืืืช ืืื ืืืคืขืื ืืช ืืืคืืืงืฆืื ืืื:
- 1. ืืืจื ืืช ืืืืฉืื ืืื ืืืืฉื ืฉืื.
- 2. ืืื ืืื ืื ืืงืืฆืื ืฉืื ื https://www.onworks.net/myfiles.php?username=XXXXX ืขื ืฉื ืืืฉืชืืฉ ืฉืืชื ืจืืฆื.
- 3. ืืขืื ืืช ืืืืฉืื ืืื ืืื ืื ืงืืฆืื ืืื.
- 4. ืืคืขื ืื ืืืืืืืจ ืืงืืื ืฉื OS OnWorks ืืืชืจ ืื, ืื ืขืืืฃ ืืืืืืืจ ืืงืืื ืฉื Windows.
- 5. ืืืขืจืืช ืืืคืขืื OnWorks Windows ืฉืื ืขืชื ืืชืืืช, ืขืืืจ ืื ืื ืื ืืงืืฆืื ืฉืื ื https://www.onworks.net/myfiles.php?username=XXXXX ืขื ืฉื ืืืฉืชืืฉ ืืจืฆืื.
- 6. ืืืจื ืืช ืืืคืืืงืฆืื ืืืชืงื ืืืชื.
- 7. ืืืจื ืืช Wine ืืืืืจื ืืชืืื ื ืฉืื ืืืคืฆืืช ืืื ืืงืก. ืืืืจ ืืืชืงื ื, ืชืืื ืืืืืฅ ืคืขืืืื ืขื ืืืคืืืงืฆืื ืืื ืืืคืขืื ืืืชื ืขื Wine. ืืชื ืืืื ืื ืื ืกืืช ืืช PlayOnLinux, ืืืฉืง ืืคืืืจ ืืขื Wine ืฉืืขืืืจ ืื ืืืชืงืื ืชืืื ืืืช ืืืฉืืงืื ืคืืคืืืจืืื ืฉื Windows.
Wine ืืื ืืจื ืืืคืขืื ืชืืื ืช Windows ืขื ืืื ืืงืก, ืื ืืื ืฆืืจื ื-Windows. Wine ืืื ืฉืืืช ืชืืืืืช ืฉื Windows ืืงืื ืคืชืื ืฉืืืืื ืืืจืืฅ ืชืืื ืืืช Windows ืืฉืืจืืช ืขื ืื ืฉืืืื ืขืืืื ืฉื ืืื ืืงืก. ืืขืืงืจื ืฉื ืืืจ, Wine ืื ืกื ืืืืืืข ืืืืฉ ืืกืคืืง ืฉื Windows ืืืคืก ืืื ืฉืืื ืืืื ืืืจืืฅ ืืช ืื ืืืฉืืื Windows ืืืื ืืืืืงืง ื-Windows.
ืืื ื CL
Ad
ืชืืืืจ
ViennaCL ืืกืคืงืช ืืืฉืงื C++ ืืจืื ืืืืื ืืฉืืจืืช ืืืืืจื ืืื ืืืจืืืช ืืืขืืืื ื-GPUs ืืืืฆืขืืช CUDA, OpenCL ื-OpenMP. ืืืชืืงืืืช ืืื ืืืืืขืืช ืื ืจืืืช ืฉื ืคืืชืจืื ืืืืจืืืืืื ืืืฉืืฉืื ืืขืชืื ืงืจืืืืช ืขืืืจ ืืขืจืืืช ืืื ืืืจืืืช ืืืืืืช ืืฉืืืื ืคืฉืื ืืคืจืืืงืืื ืงืืืืื.
ืชืืื ืืช
- ืฉืืืฉื ืืืืจืืื ืืืฉืื: CUDA, OpenCL, OpenMP
- ืคืืชืจืื ืืืืจืืืืืื: ืฉืืคืืข ืืฆืืื, ืฉืืคืืข ืื-ืืฆืืื ืืืืฆื, ืฉืืจืืช ืืื ืืืืืช ืืืืืช
- ืืืื ืื ืืืงืืืื: ICHOL, ILUT, ILU0, Block-ILU, AMG, (F)SPAI, Jacobi
- ืฉืืจืืช BLAS ืจืื 1, ืจืื 2 ืืจืื 3 ืืืขืืื GPU ืืืขืืืื ืืจืืื ืืืืืช
- ืืืฆืจื ืืืจืืงืก-ืืงืืืจ ืืืืืื ืืืืืจืื ืืืืจืืฆืืช-ืืืจืืงืก ืืืืืืช
- ืขืืืคืืช C++ ื ืืืืช ืืคืขืืืืช ืืืืืจื ืืื ืืืจืืืช ื ืคืืฆืืช
- ืืจื ืกืคืืจืืฆืื ืืืืจื ืฉื ืคืืจืืื
- ืืืฉืง C++ ืชืืื ืืจืื uBLAS
- ืืืฉืงืื ืขืืืจ uBLAS, Armadillo, Eigen ื- MTL 4
- ืคืืชืจืื ืืืืจืืืืืื ืืืืืื ืืฉืืฉ ืืฉืืจืืช ืขื ืืืืืืงืืื uBLAS, ืืจืืืืื, Eigen ื-MTL4
- ืืืจืืฆืืช ืืืื ืืช: Circulant, Hankel, Toeplitz, Vandermonde
- ืกืืืืช ืืืคืืืืืืฆืื ืฉื ืืืืช OpenCL ืืืืฆืืขืื ืืืืืืื ืืืืฉืืจ ืืืขื
- ืกืคืจืืืช ืืืชืจืืช ืืืื
- ืืืฉืง MATLAB ืขืืืจ ืืคืืชืจืื ืืืืืจืืืืืื (ืืืจืื ื ืคืจืืช)
- ืืืฉืง Python (PyViennaCL)
ืงืื
ืืืข/ืืืงืจ, ืื ืืกื
ืฉืคืช ืชืื ืืช
C + +
ืื ืืงืืืืจืืืช
ืืืื ืืคืืืงืฆืื ืฉื ืืชื ืืืืื ืื ื-https://sourceforge.net/projects/viennacl/. ืื ืืชืืจื ื-OnWorks ืขื ืื ืช ืืืคืขืื ืืืชื ืืืื ืืจื ื ืืฆืืจื ืืงืื ืืืืชืจ ืืืืช ืืืขืจืืืช ืืืคืขืื ืืืื ืืืืช ืฉืื ื.