References

These concepts are learned from Cuda Learning Center.

Lecture Notes

  1. High Level Concepts
  2. Programming Model
  3. Parallelizing a for loop
  4. Indexing Threads within Grids and Blocks
  5. Memory Model
  6. Synchornisation