Wykład OpenCL

Transkrypt

Wykład OpenCL
Wykład OpenCL
Do wykładu o programowaniu równoległym procesorów GPU w środowisku OpenCL będziemy
korzystać z materiałów "Hands On OpenCL"[1]. Zakres tych materiałów daleko wykracza poza
zaplanowane w ramach warsztatów "wprowadzenie do programowania w OpenCL". Dlatego,
zainteresowanych zachęcam do samodzielnego zapoznania się z całością tych materiałów.
Polecam także materiały do kursu "GPU programming with PyOpenCL and PyCUDA"[2] autorstwa Dr.
Andreas Klöckner, które prezentują wykorzystanie Pythona i modułów PyOpenCL/PyCUDA do
programowania GPU.
Literatura i Linki
1. David R. Kaeli, Perhaad Mistry, Dana Schaa, Dong Ping Zhang, Heterogeneous Computing
with OpenCL 2.0, Morgan Kaufmann, 2015.
2. Matthew Scarpino, OpenCL in Action: How to accelerate graphics and computation, Manning
Publications; 1 edition, 2011.
3. Norm Matloff, Programming on Parallel Machines, University of California[3]
4. AMD OpenCL™ Accelerated Parallel Processing Software Development Kit (APP SDK)[4]
5. NVIDIA OpenCL Programming Guide[5]
6. ↑ https://handsonopencl.github.io/
7. ↑ https://www.bu.edu/pasi/courses/gpu-programming-with-pyopencl-and-pycuda/
8. ↑ http://heather.cs.ucdavis.edu/~matloff/158/PLN/ParProcBook.pdf
9. ↑
http://developer.amd.com/tools-and-sdks/opencl-zone/amd-accelerated-parallel-processing-appsdk/documentation
10. ↑
http://www.nvidia.com/content/cudazone/download/OpenCL/NVIDIA_OpenCL_ProgrammingGu
ide.pdf

Podobne dokumenty