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
Last revision Both sides next revision
courses:cs377-201951:lang-resources [2019/04/28 21:06]
mlsmith [CUDA]
courses:cs377-201951:lang-resources [2019/04/28 21:08]
mlsmith [CUDA]
Line 48: Line 48:
     * GPGPU -- General Purpose GPU (i.e., not just for optimized graphics processing)     * GPGPU -- General Purpose GPU (i.e., not just for optimized graphics processing)
   * CUDA is   * CUDA is
-    * a parallel computing platform and application programming interface (APImodel created by [[https://www.nvidia.com/|Nvidia]]. --[[https://en.wikipedia.org/wiki/CUDA|Wikipedia]]+    * 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)     * 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     * an extension of C/C++ to allow programmers to use nVidia GPU cards for GPGPU programming
Line 56: Line 56:
     * hpc is a virtual machine (VM)     * hpc is a virtual machine (VM)
     * uses Slurm (Simple Linux Resource Manager) to run jobs (interactive or batch)     * uses Slurm (Simple Linux Resource Manager) to run jobs (interactive or batch)
 +  * Tutorials:
 +    * https://devblogs.nvidia.com/even-easier-introduction-cuda/
  
 ---- ----