├── .gitignore ├── 00_MyGPU ├── CMakeLists.txt └── src │ └── main.cu ├── 01_HelloGPU ├── CMakeLists.txt └── src │ └── main.cu ├── 02_HostDeviceFunctions ├── CMakeLists.txt └── src │ └── main.cu ├── 03_GridConfiguration ├── CMakeLists.txt └── src │ └── main.cu ├── 04_LegacyScheduling ├── CMakeLists.txt └── src │ └── main.cu ├── 05_IndependentThreadScheduling ├── CMakeLists.txt └── src │ └── main.cu ├── 06_MemoryBasics ├── CMakeLists.txt └── src │ └── main.cu ├── 07_Synchronization ├── CMakeLists.txt └── src │ └── main.cu ├── 08_Reductions ├── CMakeLists.txt └── src │ └── main.cu ├── 09_Streams ├── CMakeLists.txt └── src │ └── main.cu ├── 10_Events ├── CMakeLists.txt └── src │ └── main.cu ├── 11_PinnedMemory ├── CMakeLists.txt └── src │ └── main.cu ├── 12_ErrorHandling ├── CMakeLists.txt └── src │ └── main.cu ├── 13_MemoryFences ├── CMakeLists.txt └── src │ └── main.cu ├── 14_ManagedMemory ├── CMakeLists.txt └── src │ └── main.cu ├── 15_GraphAPI ├── CMakeLists.txt └── src │ └── main.cu ├── 16_TensorCores ├── CMakeLists.txt └── src │ └── main.cu ├── 17_CooperativeGroups ├── CMakeLists.txt └── src │ └── main.cu ├── 18_StandardLibrary ├── CMakeLists.txt └── src │ └── main.cu ├── CMakeLists.txt ├── README.md └── shared └── include └── utility.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CUDA-Tutorial/CodeSamples/HEAD/.gitignore -------------------------------------------------------------------------------- /00_MyGPU/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CUDA-Tutorial/CodeSamples/HEAD/00_MyGPU/CMakeLists.txt -------------------------------------------------------------------------------- /00_MyGPU/src/main.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CUDA-Tutorial/CodeSamples/HEAD/00_MyGPU/src/main.cu -------------------------------------------------------------------------------- /01_HelloGPU/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CUDA-Tutorial/CodeSamples/HEAD/01_HelloGPU/CMakeLists.txt -------------------------------------------------------------------------------- /01_HelloGPU/src/main.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CUDA-Tutorial/CodeSamples/HEAD/01_HelloGPU/src/main.cu -------------------------------------------------------------------------------- /02_HostDeviceFunctions/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CUDA-Tutorial/CodeSamples/HEAD/02_HostDeviceFunctions/CMakeLists.txt -------------------------------------------------------------------------------- /02_HostDeviceFunctions/src/main.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CUDA-Tutorial/CodeSamples/HEAD/02_HostDeviceFunctions/src/main.cu -------------------------------------------------------------------------------- /03_GridConfiguration/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CUDA-Tutorial/CodeSamples/HEAD/03_GridConfiguration/CMakeLists.txt -------------------------------------------------------------------------------- /03_GridConfiguration/src/main.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CUDA-Tutorial/CodeSamples/HEAD/03_GridConfiguration/src/main.cu -------------------------------------------------------------------------------- /04_LegacyScheduling/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CUDA-Tutorial/CodeSamples/HEAD/04_LegacyScheduling/CMakeLists.txt -------------------------------------------------------------------------------- /04_LegacyScheduling/src/main.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CUDA-Tutorial/CodeSamples/HEAD/04_LegacyScheduling/src/main.cu -------------------------------------------------------------------------------- /05_IndependentThreadScheduling/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CUDA-Tutorial/CodeSamples/HEAD/05_IndependentThreadScheduling/CMakeLists.txt -------------------------------------------------------------------------------- /05_IndependentThreadScheduling/src/main.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CUDA-Tutorial/CodeSamples/HEAD/05_IndependentThreadScheduling/src/main.cu -------------------------------------------------------------------------------- /06_MemoryBasics/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CUDA-Tutorial/CodeSamples/HEAD/06_MemoryBasics/CMakeLists.txt -------------------------------------------------------------------------------- /06_MemoryBasics/src/main.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CUDA-Tutorial/CodeSamples/HEAD/06_MemoryBasics/src/main.cu -------------------------------------------------------------------------------- /07_Synchronization/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CUDA-Tutorial/CodeSamples/HEAD/07_Synchronization/CMakeLists.txt -------------------------------------------------------------------------------- /07_Synchronization/src/main.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CUDA-Tutorial/CodeSamples/HEAD/07_Synchronization/src/main.cu -------------------------------------------------------------------------------- /08_Reductions/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CUDA-Tutorial/CodeSamples/HEAD/08_Reductions/CMakeLists.txt -------------------------------------------------------------------------------- /08_Reductions/src/main.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CUDA-Tutorial/CodeSamples/HEAD/08_Reductions/src/main.cu -------------------------------------------------------------------------------- /09_Streams/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CUDA-Tutorial/CodeSamples/HEAD/09_Streams/CMakeLists.txt -------------------------------------------------------------------------------- /09_Streams/src/main.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CUDA-Tutorial/CodeSamples/HEAD/09_Streams/src/main.cu -------------------------------------------------------------------------------- /10_Events/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CUDA-Tutorial/CodeSamples/HEAD/10_Events/CMakeLists.txt -------------------------------------------------------------------------------- /10_Events/src/main.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CUDA-Tutorial/CodeSamples/HEAD/10_Events/src/main.cu -------------------------------------------------------------------------------- /11_PinnedMemory/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CUDA-Tutorial/CodeSamples/HEAD/11_PinnedMemory/CMakeLists.txt -------------------------------------------------------------------------------- /11_PinnedMemory/src/main.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CUDA-Tutorial/CodeSamples/HEAD/11_PinnedMemory/src/main.cu -------------------------------------------------------------------------------- /12_ErrorHandling/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CUDA-Tutorial/CodeSamples/HEAD/12_ErrorHandling/CMakeLists.txt -------------------------------------------------------------------------------- /12_ErrorHandling/src/main.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CUDA-Tutorial/CodeSamples/HEAD/12_ErrorHandling/src/main.cu -------------------------------------------------------------------------------- /13_MemoryFences/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CUDA-Tutorial/CodeSamples/HEAD/13_MemoryFences/CMakeLists.txt -------------------------------------------------------------------------------- /13_MemoryFences/src/main.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CUDA-Tutorial/CodeSamples/HEAD/13_MemoryFences/src/main.cu -------------------------------------------------------------------------------- /14_ManagedMemory/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CUDA-Tutorial/CodeSamples/HEAD/14_ManagedMemory/CMakeLists.txt -------------------------------------------------------------------------------- /14_ManagedMemory/src/main.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CUDA-Tutorial/CodeSamples/HEAD/14_ManagedMemory/src/main.cu -------------------------------------------------------------------------------- /15_GraphAPI/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CUDA-Tutorial/CodeSamples/HEAD/15_GraphAPI/CMakeLists.txt -------------------------------------------------------------------------------- /15_GraphAPI/src/main.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CUDA-Tutorial/CodeSamples/HEAD/15_GraphAPI/src/main.cu -------------------------------------------------------------------------------- /16_TensorCores/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CUDA-Tutorial/CodeSamples/HEAD/16_TensorCores/CMakeLists.txt -------------------------------------------------------------------------------- /16_TensorCores/src/main.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CUDA-Tutorial/CodeSamples/HEAD/16_TensorCores/src/main.cu -------------------------------------------------------------------------------- /17_CooperativeGroups/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CUDA-Tutorial/CodeSamples/HEAD/17_CooperativeGroups/CMakeLists.txt -------------------------------------------------------------------------------- /17_CooperativeGroups/src/main.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CUDA-Tutorial/CodeSamples/HEAD/17_CooperativeGroups/src/main.cu -------------------------------------------------------------------------------- /18_StandardLibrary/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CUDA-Tutorial/CodeSamples/HEAD/18_StandardLibrary/CMakeLists.txt -------------------------------------------------------------------------------- /18_StandardLibrary/src/main.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CUDA-Tutorial/CodeSamples/HEAD/18_StandardLibrary/src/main.cu -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CUDA-Tutorial/CodeSamples/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CUDA-Tutorial/CodeSamples/HEAD/README.md -------------------------------------------------------------------------------- /shared/include/utility.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CUDA-Tutorial/CodeSamples/HEAD/shared/include/utility.h --------------------------------------------------------------------------------