Slides (HTML)1. Introduction to GPUs2. GPU Execution Model3. Memory Hierarchy and Memory Accesses in GPUs4. C++ Refresher5. C++ Standard Parallelism6. Kokkos C++ Performance Portability Ecosystem7. Introduction to SYCL8. Queues, Command Groups, Kernels9. SYCL Memory Management10. SYCL Dependencies, Basic Profiling, Error Handling11. Converting CUDA code to SYCL Slides (PDF)1. Introduction to GPUs2. GPU Execution Model3. Memory Hierarchy and Memory Accesses in GPUs4. C++ Refresher5. C++ Standard Parallelism6. Kokkos C++ Performance Portability Ecosystem7. Introduction to SYCL8. Queues, Command Groups, Kernels9. SYCL Memory Management10. SYCL Dependencies, Basic Profiling, Error Handling11. Converting CUDA code to SYCLDownload a zip file containing all slides.