Skip to content

Commit

Permalink
[oneMKL] Rename oneMKL Interface project (#596)
Browse files Browse the repository at this point in the history
- Move source/elements/oneMKL to source/elements/oneMath
- Rename files using "mkl" or "onemkl" to "onemath"
- Rename occurrences of "oneMKL" and "onemkl" to "oneMath" and "onemath"
  respectively

Signed-off-by: nscipione <[email protected]>
  • Loading branch information
s-Nick authored Dec 3, 2024
1 parent d151e1e commit 1aabfdd
Show file tree
Hide file tree
Showing 412 changed files with 7,514 additions and 7,516 deletions.
2 changes: 1 addition & 1 deletion .reuse/dep5
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ Files: source/elements/oneDAL/source/*.cpp
Copyright: 2020 Intel Corporation
License: MIT

Files: source/elements/oneMKL/source/domains/equations/*.png source/elements/oneMKL/source/domains/equations/*.gif source/elements/oneMKL/source/domains/equations/*.jpg
Files: source/elements/oneMath/source/domains/equations/*.png source/elements/oneMath/source/domains/equations/*.gif source/elements/oneMath/source/domains/equations/*.jpg
Copyright: 2020 Intel Corporation
License: CC-BY-4.0

Expand Down
2 changes: 1 addition & 1 deletion doc/versioning.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Specification versioning
========================

This document describes the versioning of the specification for oneAPI
elements (e.g. oneMKL, oneVPL) and for oneAPI, which includes all the
elements (e.g. oneMath, oneVPL) and for oneAPI, which includes all the
elements. Specification versioning is independent of oneAPI product
versioning.

Expand Down
8 changes: 4 additions & 4 deletions roadmap.rst
Original file line number Diff line number Diff line change
Expand Up @@ -267,7 +267,7 @@ feedback.
- Future

- Content?
- oneMKL
- oneMath

- New
- Future
Expand Down Expand Up @@ -342,7 +342,7 @@ Date Milestone

- 80% content

- oneMKL
- oneMath

- USM support
- Skeleton of spec, breadown by domain
Expand Down Expand Up @@ -412,7 +412,7 @@ Date Milestone

- Updates deferred to 0.8.5_

- oneMKL
- oneMath

- All domains complete
- Finalized BLAS, LAPACK domains
Expand Down Expand Up @@ -497,7 +497,7 @@ Elements

- oneVPL

- oneMKL
- oneMath

- finalize FFT, sparse BLAS, RNG, and VM domains

Expand Down
2 changes: 1 addition & 1 deletion scripts/oneapi.py
Original file line number Diff line number Diff line change
Expand Up @@ -251,7 +251,7 @@ def sort_words(root, target=None):
dirs = [
'oneCCL',
'oneDAL',
'oneMKL',
'oneMath',
'oneTBB',
'oneDPL',
'oneDNN',
Expand Down
6 changes: 3 additions & 3 deletions source/architecture.rst
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ API Programming Example

API programming requires the programmer to specify the target device and the
memory communication strategy. In the following example, we call the
oneMKL matrix multiply routine, GEMM. We are writing in SYCL and
oneMath matrix multiply routine, GEMM. We are writing in SYCL and
omitting irrelevant details.

We create a queue initialized with a *gpu_selector* to specify that we
Expand Down Expand Up @@ -117,15 +117,15 @@ Otherwise this is the standard GEMM C++ interface.
buffer<double, 1> b{B, range<1>{N*P}};
buffer<double, 1> c{C, range<1>{M*P}};
mkl::transpose nT = mkl::transpose::nontrans;
math::transpose nT = math::transpose::nontrans;
// Syntax
// void gemm(queue &exec_queue, transpose transa, transpose transb,
// int64_t m, int64_t n, int64_t k, T alpha,
// buffer<T,1> &a, int64_t lda,
// buffer<T,1> &b, int64_t ldb, T beta,
// buffer<T,1> &c, int64_t ldc);
// call gemm
mkl::blas::gemm(q, nT, nT, M, P, N, 1.0, a, M, b, N, 0.0, c, M);
math::blas::gemm(q, nT, nT, M, P, N, 1.0, a, M, b, N, 0.0, c, M);
}
// when we exit the block, the buffer destructor will write result back to C.
Expand Down
4 changes: 2 additions & 2 deletions source/conf/common_conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -68,8 +68,8 @@
.. |l0_full_name| replace:: oneAPI Level Zero
.. |tbb_full_name| replace:: oneAPI Threading Building Blocks
.. |tbb_version| replace:: $oneapi_version
.. |mkl_full_name| replace:: oneAPI Math Kernel Library
.. |mkl_version| replace:: $oneapi_version
.. |onemath_full_name| replace:: oneAPI Math Library
.. |onemath_version| replace:: $oneapi_version
.. include:: <isonum.txt>
.. |regsup| replace:: :supsub:`reg`
.. |intel_r| replace:: Intel\ :supsub:`reg`
Expand Down
2 changes: 1 addition & 1 deletion source/elements/element_list.rst
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,5 @@
- :ref:`oneDAL-section`: Algorithms for accelerated data science
- :ref:`oneTBB-section`: Library for adding thread-based parallelism
to complex applications on multiprocessors
- :ref:`oneMKL-section`: High performance math routines for science,
- :ref:`oneMath-section`: High performance math routines for science,
engineering, and financial applications
23 changes: 0 additions & 23 deletions source/elements/oneMKL/source/architecture/architecture.rst

This file was deleted.

81 changes: 0 additions & 81 deletions source/elements/oneMKL/source/architecture/exceptions.inc.rst

This file was deleted.

91 changes: 0 additions & 91 deletions source/elements/oneMKL/source/architecture/execution_model.inc.rst

This file was deleted.

34 changes: 0 additions & 34 deletions source/elements/oneMKL/source/architecture/memory_model.inc.rst

This file was deleted.

This file was deleted.

15 changes: 0 additions & 15 deletions source/elements/oneMKL/source/domains/stats.inc.rst

This file was deleted.

Loading

0 comments on commit 1aabfdd

Please sign in to comment.