rustio rustio.net
62

matrixmultiply

v0.3.10 Growing

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.

MIT/Apache-2.0 Edition 2018
Science #matrix#sgemm#dgemm

Quick Verdict

  • โœ•Not updated for 1+ year
  • !Pre-1.0: API may have breaking changes
  • โœ“Trusted by 636 crates
  • โœ“Team maintained (3 owners)
  • โœ“Permissive license (MIT/Apache-2.0)

Security

Checking security advisories...
Downloads
104.2M
Dependents
636
Releases
32
Size
58KB

Deep Insights

๐Ÿ“Š
Steady growth

7.2M downloads in the last 30 days (238.7K/day), up 14% from the previous period.

๐Ÿ”—
Moderate adoption

636 crates depend on matrixmultiply. Reasonable ecosystem adoption, though not yet a core dependency.

๐Ÿ‘ฅ
Team maintained

This crate is maintained by a team (3 owners), reducing bus-factor risk and ensuring continuity.

๐Ÿ”ฌ
Pre-1.0 for over a year

Despite being 10+ years old, matrixmultiply hasn't reached 1.0 yet. Expect potential API changes between versions.

๐ŸŒŸ
Used by top crates

Notable dependents include ndarray, nalgebra, peroxide, burn-ndarray, rulinalg. When high-quality crates choose matrixmultiply, it's a strong quality signal.

Health Breakdown

Maintenance 7/25

Recency, release consistency, active ratio

Quality 17/25

Yanked ratio, deps, size, maturity, features

Community 18/20

Reverse deps, ownership, ecosystem

Popularity 8/15

Downloads, momentum, growth trend

Documentation 12/15

Docs, repo, license, metadata

Download Trend

Daily downloads ยท last 90 days
228K/day avg-4%
0100K200K300K400K2/263/164/34/215/95/26

Top Dependents

Version Adoption

v0.3.10
50%
v0.3.9
20%
v0.3.8
12%
v0.3.7
10%
v0.3.2
8%

Release Timeline

10 releasessince 2021
J
F
M
A
M
J
J
A
S
O
N
D
2021
2
2022
2023
6
2024
1
2025
1
2026
Less
More

Feature Flags

default =["std"]

std*cgemmconstconfthreading

README

Loading README...

Maintainers

Dependencies
7
direct dependencies
Dependents
636
crates depend on matrixmultiply

Similar Crates