Podręcznik dla programistów, którzy chcą zapoznać się z technologią OpenCL. Obok przedstawienia, czym jest OpenCL, podaje sposoby wykorzystania tej technologii.
Czytaj więcej...
OpenCL.Akceleracja GPU w praktyce -Marek Sawerwain -
ebook
(epub + mobi)
Podręcznik dla programistów, którzy chcą zapoznać się z technologią OpenCL. Obok przedstawienia, czym jest OpenCL, podaje sposoby wykorzystania tej technologii.
Książka jest kierowana do programistów, którzy chcą zapoznać się z technologią OpenCL. Dlatego w podręczniku oprócz przedstawienia, czym jest OpenCL, znajdują się też przykłady sposobów wykorzystania OpenCL. Ze względu na charakter technologii mogą one obejmować kilka języków programowania: C/C++, Java, Python. Praktyczne przykłady obejmują zagadnienia z algebry liniowej (wbrew pozorom pozwalają one na łatwiejsze wytłumaczenie sposobu przetwarzania informacji przez kartę graficzną). Znajdują się także przykłady przetwarzania grafiki, bowiem OpenCL, a także CUDA oferuje tu znakomitą wydajność. Ze względu na charakter OpenCL przedstawione zostały też zagadnienia, w jaki sposób OpenCL współpracuje z różnymi językami programowania. Uzupełnieniem są też nieco bardziej zaawansowane przykłady rozwiązywania równań różniczkowych, czy też metoda Black Scholes. Z książki można nauczyć się, jak: – korzystać z technologii OpenCL; – tworzyć własne jądra obliczeniowe; – przetwarzać grafikę za pomocą wbudowanych możliwości OpenCL. Dobrze jest znać: – wybrane pojęcia algebry liniowej, m.in. macierze, wektory; – podstawy języków C, C++ oraz Python; – środowisko IDE, np. Visual Studio. Choć nie jest to książka przeznaczona dla początkującego czytelnika i wymaga umiejętności programowania na poziomie średnim, to zawarte w niej informacje z pewnością pozwolą na zapoznanie się z technologią OpenCL i możliwościami obliczeniowymi, jakie ona oferuje.
Zwiń
OpenCL.Akceleracja GPU w praktyce -Marek Sawerwain -
ebook
(epub + mobi)