licenses.dev

matrixmultiply v0.2.4

General matrix multiplication for f32 and f64 matrices. Operates on matrices with general layout (they can use arbitrary row and column stride). Detects and uses AVX or SSE2 on x86 platforms transparently for higher performance. Uses a microkernel strategy, so that the implementation is easy to parallelize and optimize. Supports multithreading.

Published on

Licenses

Learn more about license information.

Package Licenses

Apache-2.0 OR MIT

Dependency Licenses

Apache-2.0 OR MIT4
PackageRelationDependenciesPublished
bencher • 0.1.5A port of the libtest (unstable Rust) benchmark runner to Rust stable releases. Supports running benchmarks and filtering based on the name. Benchmark execution works exactly the same way and no more (caveat: black_box is still missing!).DIRECT0
either • 1.13.0The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases. INDIRECT0
itertools • 0.8.2Extra iterator adaptors, iterator methods, free functions, and macros.DIRECT1
rawpointer • 0.2.1Extra methods for raw pointers and `NonNull<T>`. For example `.post_inc()` and `.pre_dec()` (c.f. `ptr++` and `--ptr`), `offset` and `add` for `NonNull<T>`, and the function `ptrdistance`. DIRECT0
Last updated on

Copy the licenses badge code for the latest version:

[![licenses](https://licenses.dev/b/cargo/matrixmultiply)](https://licenses.dev/cargo/matrixmultiply)
<a href="https://licenses.dev/cargo/matrixmultiply">
  <img src="https://licenses.dev/b/cargo/matrixmultiply" alt="licenses" />
</a>

Or the licenses badge code for the 0.2.4 version:

[![licenses](https://licenses.dev/b/cargo/matrixmultiply/0.2.4)](https://licenses.dev/cargo/matrixmultiply/0.2.4)
<a href="https://licenses.dev/cargo/matrixmultiply/0.2.4">
  <img src="https://licenses.dev/b/cargo/matrixmultiply/0.2.4" alt="licenses" />
</a>
GitHub