Skip to content

Latest commit

 

History

History

04-GPU-accelerators

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

GPUs and accelerators

GPUs can be used to perform parallel computation. The idea is to use the thousands of CPUs the GPUs have nowdays. The two APIs used for this purpose are CUDA (developed by nVidia) and OpenCL. Both APIs are witten in C/C++, but you can also use them from Python through PyCUDA and PyOpenCL. Here are some examples:

  1. CUDA
  2. OpenCL
  3. PyCUDA
  4. PyOpenCL