CUDA: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 5: | Line 5: | ||
* NVIDIA Driver | * NVIDIA Driver | ||
{{Note | If you are unsure if your device is CUDA capable, please [[HelpDesk | contact staff]].}} | {{Note | If you are unsure if your device is CUDA capable, please [[HelpDesk |contact staff]].}} | ||
==Getting Started== | ==Getting Started== |
Revision as of 18:14, 2 March 2022
CUDA is a parallel computing platform and programming model invented by NVIDIA. It enables dramatic increases in computing performance by harnessing the power of the graphics processing unit (GPU).
Prerequisites
- NVIDIA GPU device
- NVIDIA Driver
If you are unsure if your device is CUDA capable, please contact staff. |
Getting Started
- Load the CUDA Environmental variables via GNU Modules
- Multiple versions are available. See the modules documentation and
module list cuda
for more information.
module load cuda
- Multiple versions are available. See the modules documentation and
- Obtain a copy of the cuda samples:
rsync -a /opt/common/cuda/$CUDA Version/samples/ ~/cuda_samples
- Build and run the device query
cd ~/cuda_samples/1_Utilities/deviceQuery/ && make && ./deviceQuery
Assuming the deviceQuery complication completed without error, you should now see output listing the details of the GPUs in your system. If desired you can compile additional samples by switching to their respective directory and running 'make'