Updated
almost 5 years
ago.
1 hackers ♥️.
Motivation
GPUs are widely used for parallel computations and CUDA is platform which simplifies development of such applications for NVidia GPUs.
AWS has AMIs which have CUDA toolkit pre-installed and can be used on EC2 instances with NVidia GPUs, which will simplify deployment of such applications.
Some guides can be found here:
- easy-introduction-cuda-c-and-c
- how-to-cuda-c-cpp
- even-easier-introduction-cuda
- cuda-c-best-practices-guide
- CUDA Programming
Goals
- Getting familiar with parallel computations using CUDA
- Recapping how AWS works and configuring development environment in the cloud
- Implementing existing parallel computing algorithm, profiling it and applying optimizations