CUDA_TEST_DRIVE_2017_VT


CUDA_TEST_DRIVE_2017_VT, information associated with a presentation about using CUDA programs on the Advanced Research Computing GPU clusters, sponsored by the Networked Learning Initiatives, ?? ??? 2017.

Slides:

Some illustations for the slides:

Tests and Examples:

  1. collatz.c, a C program for computing Collatz sequences.
  2. collatz.cu, a CUDA/C program for computing Collatz sequences.
  3. collatz_cpu.sh, a PBS script to run the Collatz example on a CPU.
  4. collatz_cpu.txt, the output file.
  5. collatz_gpu.sh, a PBS script to run the Collatz example on a GPU.
  6. collatz_gpu.txt, the output file.
  7. hello.c, a C program to say hello.
  8. hello.cu, a CUDA/C program to say hello.
  9. hello_cpu.sh, a PBS script to run the hello example on a CPU.
  10. hello_cpu.txt, the output file.
  11. hello_gpu.sh, a PBS script to run the hello example on a GPU.
  12. hello_gpu.txt, the output file.
  13. jacobi.c, a C program to perform Jacobi iteration.
  14. jacobi_cpu.sh, a PBS script to run jacobi on a CPU.
  15. jacobi_cpu.txt, the text file.
  16. jacobi_bt.cu, a CUDA/C program to perform Jacobi iteration using blocks and threads.
  17. jacobi_bt_gpu.sh, a PBS script to run jacobi_bt on a GPU.
  18. jacobi_bt_gpu.txt, the output file.
  19. jacobi_t.cu, a CUDA/C program to perform Jacobi iteration using threads.
  20. jacobi_t_gpu.sh, a PBS script to run jacobi_t on a GPU.
  21. jacobi_t_gpu.txt, the output file.
  22. vecadd.c, a C program to add two vectors.
  23. vecadd.cu, a CUDA/C program to add two vectors.
  24. vecadd_cpu.sh, a PBS script to run the vecadd example on a CPU.
  25. vecadd_cpu.txt, the output file.
  26. vecadd_gpu.sh, a PBS script to run the vecadd example on a GPU.
  27. vecadd_gpu.txt, the output file.

You can go up one level to the WORKSHOPS page.


Last revised on 28 February 2017.