Skip to content

Commit 12fbaca

Browse files
authored
Update README.md (oneapi-src#1877)
1 parent 4af081c commit 12fbaca

File tree

1 file changed

+9
-9
lines changed
  • Libraries/oneMKL/guided_cuRAND_examples_SYCL_migration

1 file changed

+9
-9
lines changed

Libraries/oneMKL/guided_cuRAND_examples_SYCL_migration/README.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
1-
# `cuRAND Migration` Sample
1+
# `cuRAND to oneMKL RNG Migration` Sample
22

3-
The `cuRAND Migration` sample is a collection of code samples that demonstrate the cuBLAS equivalent in Intel® oneAPI Math Kernel Library (oneMKL).
3+
The `cuRAND to oneMKL RNG Migration` Sample is a collection of code samples that demonstrate the cuRAND equivalent SYCL API functionality in the Intel® oneAPI Math Kernel Library (oneMKL).
44

55
| Area | Description
66
|:--- |:---
7-
| What you will learn | How to begin migrating CUDA code to a SYCL*-compliant equivalent
7+
| What you will learn | How to migrate cuRAND API based source code to the equivalent SYCL*-compliant oneMKL Interfaces API for random number generation (RNG)
88
| Time to complete | 30 minutes
99
| Category | Code Optimization
1010

1111
For more information on oneMKL and complete documentation of all oneMKL routines, see https://www.intel.com/content/www/us/en/developer/tools/oneapi/onemkl-documentation.html.
1212

1313
## Purpose
1414

15-
The samples source code using SYCL were migrated from CUDA source code for offloading computations to a GPU/CPU. The sample demonstrates how to migrate code to SYCL, optimize the migration steps, and improve processing time.
15+
The sample source code using SYCL was migrated from CUDA source code for offloading computations to a GPU/CPU. The sample demonstrates migrating code to SYCL, optimizing the migration steps, and improving execution time.
1616

17-
Each of the cuRAND samples source files shows the usage of different oneMKL cuRAND routines. All are basic programs containing the usage of a single method of generating pseudorandom numbers.
17+
Each cuRAND sample source file shows the usage of different oneMKL RNG domain routines. All are basic programs demonstrating the usage for a single method of generating pseudorandom numbers.
1818

19-
>**Note**: This sample is based on the [*cuRAND Library - APIs Examples*](https://github.com/NVIDIA/CUDALibrarySamples/tree/master/cuRAND) samples in the NVIDIA/CUDALibrary GitHub repository.
19+
>**Note**: This sample is based on the [*cuRAND Library - APIs Examples*](https://github.com/NVIDIA/CUDALibrarySamples/tree/master/cuRAND) samples in the NVIDIA/CUDALibrarySamples GitHub repository.
2020
2121
## Prerequisites
2222

@@ -32,10 +32,10 @@ This sample contains two sets of sources in the following folders:
3232

3333
| Folder Name | Description
3434
|:--- |:---
35-
| `01_sycl_dpct_output` | Contains output of Intel® DPC++ Compatibility Tool used to migrate SYCL-compliant code from CUDA code. <br> This SYCL code has some unmigrated or incorrectly generated code that has to be manually fixed before it is functional. (The code does not work as supplied.)
36-
| `02_sycl_dpct_migrated` | Contains SYCL to CUDA migrated code generated by using the Intel® DPC++ Compatibility Tool with the manual changes implemented to make the code fully functional.
35+
| `01_sycl_dpct_output` | Contains initial output of the Intel® DPC++ Compatibility Tool used to migrate SYCL-compliant code from CUDA code. <br> It may contain not fully migrated or incorrectly generated code that has to be manually fixed before it is functional. (The code does not work as supplied.)
36+
| `02_sycl_dpct_migrated` | Contains SYCL to CUDA migrated code generated using the Intel® DPC++ Compatibility Tool with the manual changes implemented to make the code fully functional.
3737

38-
These functions are classified into eight different directories, each based on a RNG engine. There are **48** samples:
38+
These functions are classified into eight different directories, each based on an RNG engine. There are **48** samples:
3939

4040
## Set Environment Variables
4141

0 commit comments

Comments
 (0)