Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[oneMKL] Rename oneMKL Interface project #596

Open
wants to merge 16 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
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
Rbiessy marked this conversation as resolved.
Show resolved Hide resolved
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