|
70 | 70 | "source": [
|
71 | 71 | "## Modules\n",
|
72 | 72 | "\n",
|
73 |
| - "| Modules | Description \n", |
74 |
| - "|---|---\n", |
75 |
| - "|[SYCL Migration - Introduction](00_SYCL_Migration_Introduction/00_SYCL_Migration_Introduction.ipynb)| + CUDA to SYCL Migration Introduction<br>+ SYCLomatic Tool Introduction and Usage<br>+ Migration Workflow Overview\n", |
76 |
| - "|[SYCLMigration - Simple VectorAdd](01_SYCL_Migration_Simple_VectorAdd/01_SYCL_Migration_Simple_VectorAdd.ipynb)|+ Learn how to migrate a simple single source CUDA code to SYCL.\n", |
77 |
| - "|[SYCLMigration - Sorting Networks](02_SYCL_Migration_SortingNetworks/02_SYCL_Migration_SortingNetworks.ipynb)|+ Learn how to migrate a CUDA project with multiple sources files that uses Makefile for the project.\n", |
78 |
| - "|[SYCLMigration - Jacobi Iterative](03_SYCL_Migration_Jacobi_Iterative/03_SYCL_Migration_Jacobi_Iterative.ipynb)|+ Learn how to migrate a CUDA project that using CUDA features to access the GPU hardware like Shared Local Memory, warps and atomics in kernel code.\n", |
79 |
| - "|[SYCLMigration - Matrix Multiplication with CuBlas library](04_SYCL_Migration_MatrixMul_CuBlas/04_SYCL_Migration_MatrixMul_CuBlas.ipynb)|+ Learn how to migrate a CUDA project that uses CUDA library like cuBLAS.\n", |
80 |
| - "|[SYCLMigration - OceanFFT](05_SYCL_Migration_OceanFFT/05_SYCL_Migration_OceanFFT.ipynb)|+ Learn how to migrate a CUDA project that uses FFT from oneMKL library.\n", |
81 |
| - "|[SYCLMigration - SimpleCUDAGraphs](06_SYCL_Migration_SimpleCUDAGraphs/06_SYCL_Migration_SimpleCUDAGraphs.ipynb)|+ Learn how to migrate a CUDA Graph feature project manually using SYCL Taskflow and SYCL Graphs.", |
82 |
| - "|[SYCLMigration - MonteCarloMultiGPU](07_SYCL_Migration_MonteCarloMultiGPU/07_SYCL_Migration_MonteCarloMultiGPU.ipynb)|+ Learn how to migrate a CUDA RNG feature project manually using SYCL." |
| 73 | + "| Modules | Description |\n", |
| 74 | + "|---|---|\n", |
| 75 | + "|[SYCL Migration - Introduction](00_SYCL_Migration_Introduction/00_SYCL_Migration_Introduction.ipynb)| + CUDA to SYCL Migration Introduction<br>+ SYCLomatic Tool Introduction and Usage<br>+ Migration Workflow Overview|\n", |
| 76 | + "|[SYCLMigration - Simple VectorAdd](01_SYCL_Migration_Simple_VectorAdd/01_SYCL_Migration_Simple_VectorAdd.ipynb)|+ Learn how to migrate a simple single source CUDA code to SYCL.|\n", |
| 77 | + "|[SYCLMigration - Sorting Networks](02_SYCL_Migration_SortingNetworks/02_SYCL_Migration_SortingNetworks.ipynb)|+ Learn how to migrate a CUDA project with multiple sources files that uses Makefile for the project.|\n", |
| 78 | + "|[SYCLMigration - Jacobi Iterative](03_SYCL_Migration_Jacobi_Iterative/03_SYCL_Migration_Jacobi_Iterative.ipynb)|+ Learn how to migrate a CUDA project that using CUDA features to access the GPU hardware like Shared Local Memory, warps and atomics in kernel code.|\n", |
| 79 | + "|[SYCLMigration - Matrix Multiplication with CuBlas library](04_SYCL_Migration_MatrixMul_CuBlas/04_SYCL_Migration_MatrixMul_CuBlas.ipynb)|+ Learn how to migrate a CUDA project that uses CUDA library like cuBLAS.|\n", |
| 80 | + "|[SYCLMigration - OceanFFT](05_SYCL_Migration_OceanFFT/05_SYCL_Migration_OceanFFT.ipynb)|+ Learn how to migrate a CUDA project that uses FFT from oneMKL library.|\n", |
| 81 | + "|[SYCLMigration - SimpleCUDAGraphs](06_SYCL_Migration_SimpleCUDAGraphs/06_SYCL_Migration_SimpleCUDAGraphs.ipynb)|+ Learn how to migrate a CUDA Graph feature project manually using SYCL Taskflow and SYCL Graphs.|\n", |
| 82 | + "|[SYCLMigration - MonteCarloMultiGPU](07_SYCL_Migration_MonteCarloMultiGPU/07_SYCL_Migration_MonteCarloMultiGPU.ipynb)|+ Learn how to migrate a CUDA RNG feature project manually using SYCL.|\n" |
83 | 83 | ]
|
84 | 84 | },
|
85 | 85 | {
|
|
0 commit comments