Skip to content

chaihahaha/cmatnum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

471bfac · Apr 3, 2025
Apr 2, 2025
Dec 30, 2024
Mar 26, 2025
Dec 19, 2024
Dec 19, 2024
Aug 17, 2024
Mar 20, 2025
Jan 7, 2025
Dec 23, 2024
Jan 15, 2025
Jan 9, 2025
Mar 26, 2025
Mar 18, 2025
Jan 9, 2025
Dec 22, 2024
Jan 15, 2025
Mar 26, 2025
Jan 9, 2025
Dec 31, 2024
Dec 22, 2024
Dec 19, 2024
Dec 19, 2024
Mar 20, 2025
Jan 7, 2025
Dec 19, 2024
Apr 3, 2025

Repository files navigation

cmatnum

my C language math and numerical computing library

Build

mkdir build
cd build
cmake .. -DBLAS_openblas_LIBRARY=/path/to/lib/libopenblas.so.0
cmake --build .

References

[1] Karstadt, Elaye and Oded Schwartz. “Matrix Multiplication, a Little Faster.” Journal of the ACM (JACM) 67 (2020): 1 - 31.

[2] Benson, Austin R. and Grey Ballard. “A framework for practical parallel fast matrix multiplication.” Proceedings of the 20th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (2014): n. pag.

[3] Schwartz, Oded et al. “Alternative Basis Matrix Multiplication is Fast and Stable.” 2024 IEEE International Parallel and Distributed Processing Symposium (IPDPS) (2024): 38-51.

[4] https://github.com/arbenson/fast-matmul

[5] https://fmm.univ-lille.fr

[6] Drevet, Charles-Éric et al. “Optimization techniques for small matrix multiplication.” Theor. Comput. Sci. 412 (2011): 2219-2236.

[7] Respondek, J. S. (2025). Fast matrix multiplication with applications. doi:10.1007/978-3-031-76930-6

[8] Smirnov, A.V. (2013). The bilinear complexity and practical algorithms for matrix multiplication. Computational Mathematics and Mathematical Physics, 53, 1781-1795.

About

my C language math and numerical computing library

Resources

License

Citation

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages