BlogDocs

Call GEMM for `ab,bc->ac` and DOT for `a,a->`(#24)

Merging
call-blas-routines
into
main
0%
IMPROVEMENTS
0
REGRESSIONS
0
UNTOUCHED
12
NEW
0
DROPPED
0
IGNORED
0

Benchmarks

ij_jk[128]
einsum-derive/benches/einsum.rs::einsum::einsum_bench::einsum::ij_jk[128]
0%
31.5 ms
31.5 ms
ij_jk[16]
einsum-derive/benches/einsum.rs::einsum::einsum_bench::einsum::ij_jk[16]
0%
99.1 µs
99 µs
ij_jk[32]
einsum-derive/benches/einsum.rs::einsum::einsum_bench::einsum::ij_jk[32]
0%
588.3 µs
588.2 µs
ij_jk[4]
einsum-derive/benches/einsum.rs::einsum::einsum_bench::einsum::ij_jk[4]
0%
9.4 µs
9.4 µs
ij_jk[64]
einsum-derive/benches/einsum.rs::einsum::einsum_bench::einsum::ij_jk[64]
0%
4.4 ms
4.4 ms
ij_jk[8]
einsum-derive/benches/einsum.rs::einsum::einsum_bench::einsum::ij_jk[8]
0%
21.4 µs
21.4 µs
ij_jk_kl[128]
einsum-derive/benches/einsum.rs::einsum::einsum_bench::einsum::ij_jk_kl[128]
0%
62.7 ms
62.7 ms
ij_jk_kl[16]
einsum-derive/benches/einsum.rs::einsum::einsum_bench::einsum::ij_jk_kl[16]
0%
200.4 µs
200.4 µs
ij_jk_kl[32]
einsum-derive/benches/einsum.rs::einsum::einsum_bench::einsum::ij_jk_kl[32]
0%
1.2 ms
1.2 ms
ij_jk_kl[4]
einsum-derive/benches/einsum.rs::einsum::einsum_bench::einsum::ij_jk_kl[4]
0%
15.6 µs
15.6 µs
ij_jk_kl[64]
einsum-derive/benches/einsum.rs::einsum::einsum_bench::einsum::ij_jk_kl[64]
0%
8.7 ms
8.7 ms
ij_jk_kl[8]
einsum-derive/benches/einsum.rs::einsum::einsum_bench::einsum::ij_jk_kl[8]
0%
40.6 µs
40.6 µs

Commits

Click on a commit to change the comparison range
base
main
554c326
0%
RawSubscripts correspond to GEMM and DOT
5cb284d
a year ago by termoshtt
ResourcesHomePricingDocsBlogGitHub
Copyright © 2024 CodSpeed Technology SAS. All rights reserved.