diff --git a/README.md b/README.md index 1f3f23f67..1f7c3bae7 100644 --- a/README.md +++ b/README.md @@ -65,7 +65,7 @@ oneMath is part of the [UXL Foundation](http://www.uxlfoundation.org). AMD GPU - generic SYCL BLAS + generic SYCL BLAS x86 CPU, Intel GPU, NVIDIA GPU, AMD GPU, Other SYCL devices (unsupported) @@ -538,7 +538,7 @@ Product | Supported Version | License [AMD rocSOLVER](https://github.com/ROCm/rocSOLVER) | 5.0.0 | [AMD License](https://github.com/ROCm/rocSOLVER/blob/develop/LICENSE.md) [AMD rocFFT](https://github.com/ROCm/rocFFT) | rocm-5.4.3 | [AMD License](https://github.com/ROCm/rocFFT/blob/rocm-5.4.3/LICENSE.md) [NETLIB LAPACK](https://www.netlib.org/) | [5d4180c](https://github.com/Reference-LAPACK/lapack/commit/5d4180cf8288ae6ad9a771d18793d15bd0c5643c) | [BSD like license](http://www.netlib.org/lapack/LICENSE.txt) -[portBLAS](https://github.com/codeplaysoftware/portBLAS) | 0.1 | [Apache License v2.0](https://github.com/codeplaysoftware/portBLAS/blob/main/LICENSE) +[Generic SYCL BLAS](https://github.com/uxlfoundation/generic-sycl-components/tree/main/onemath/sycl/blas) | 0.1 | [Apache License v2.0](https://github.com/uxlfoundation/generic-sycl-components/blob/main/LICENSE) [portFFT](https://github.com/codeplaysoftware/portFFT) | 0.1 | [Apache License v2.0](https://github.com/codeplaysoftware/portFFT/blob/main/LICENSE) --- diff --git a/docs/building_the_project_with_dpcpp.rst b/docs/building_the_project_with_dpcpp.rst index 90a085f99..922c501b8 100644 --- a/docs/building_the_project_with_dpcpp.rst +++ b/docs/building_the_project_with_dpcpp.rst @@ -247,8 +247,8 @@ unsupported configurations. Pure SYCL backends: generic BLAS and portFFT ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -`Generic SYCL BLAS `_ and `portFFT -`_ are experimental pure-SYCL +`Generic SYCL BLAS `_ +and `portFFT `_ are experimental pure-SYCL backends that work on all SYCL targets supported by the DPC++ compiler. Since they support multiple targets, they cannot be enabled with other backends in the same domain, or the ``MKLCPU`` or ``MKLGPU`` backends. Both libraries are @@ -265,8 +265,8 @@ downloaded automatically if not found. Building for oneMath generic SYCL BLAS -------------------------------------- -`onemath_sycl_blas generic BLAS `_ is -enabled by setting ``-DENABLE_GENERIC_BLAS_BACKEND=True``. +`onemath generic SYCL BLAS `_ +is enabled by setting ``-DENABLE_GENERIC_BLAS_BACKEND=True``. By default, the generic BLAS backend is not tuned for any specific device. This tuning is required to achieve best performance. @@ -276,7 +276,7 @@ definitions in 2 ways: #. Manually specify a tuning target with ``-DGENERIC_BLAS_TUNING_TARGET=``. The list of oneMath SYCL BLAS targets can be found - `here `_. + `here `_. This will automatically set ``-fsycl-targets`` if needed. #. If one target is set via ``-fsycl-targets`` the configuration step will