Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
courses:cs377-201951:lang-resources [2019/04/28 20:37]
mlsmith [Rinda]
courses:cs377-201951:lang-resources [2019/04/28 21:06]
mlsmith [CUDA]
Line 41: Line 41:
  
 ===== CUDA ===== ===== CUDA =====
- +  
 +  * Definitions: 
 +    * CUDA -- Compute Unified Device Architecture 
 +    * GPU -- Graphics Processing Unit 
 +    * GPU cluster -- An HPC cluster equipped with multiple GPU devices (rather than CPUs) 
 +    * GPGPU -- General Purpose GPU (i.e., not just for optimized graphics processing) 
 +  * CUDA is 
 +    * a parallel computing platform and API model created by [[https://www.nvidia.com/|Nvidia]]. --[[https://en.wikipedia.org/wiki/CUDA|Wikipedia]] 
 +    * more than a library for a programming language(s) 
 +    * an extension of C/C++ to allow programmers to use nVidia GPU cards for GPGPU programming 
 +  * hpc 
 +    * Vassar CS Department's GPGPU cluster 
 +    * webpage: https://hpc.cs.vassar.edu/  (accessible only behind firewall) 
 +    * hpc is a virtual machine (VM) 
 +    * uses Slurm (Simple Linux Resource Manager) to run jobs (interactive or batch)
  
 ---- ----