Hands-On GPU Computing With Python
- Authors
- Bandyopadhyay, Avimanyu
- Publisher
- Packt Publishing Limited
- Tags
- com051240 - computers , software development and engineering , systems analysis and design , com087020 - computers , desktop applications , design and graphics , com051220 - computers , programming , parallel
- Date
- 2019-05-14T00:00:00+00:00
- Size
- 22.58 MB
- Lang
- en
Explore GPU-enabled programmable environment for machine learning, scientific applications, and gaming using PuCUDA, PyOpenGL, and Anaconda AccelerateKey FeaturesUnderstand effective synchronization strategies for faster processing using GPUsWrite parallel processing scripts with PyCuda and PyOpenCLLearn to use the CUDA libraries like CuDNN for deep learning on GPUsBook DescriptionGPUs are proving to be excellent general purpose-parallel computing solutions for high performance tasks such as deep learning and scientific computing.This book will be your guide to getting started with GPU computing. It will start with introducing GPU computing and explain the architecture and programming models for GPUs. You will learn, by example, how to perform GPU programming with Python, and you'll look at using integrations such as PyCUDA, PyOpenCL, CuPy and Numba with Anaconda for various tasks such as machine learning and data mining. Going...