Skip to content
gocnnPublic

About

High-performance Go BLAS/LAPACK with Intel MKL/OpenBLAS acceleration support

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

47 stars

Watchers

2 watching

Forks

Latest commit

 

History

36 Commits

Folders and files

gomat

High-performance BLAS and LAPACK library implemented in Go with assembly optimizations and Intel MKL/OpenBLAS acceleration support. Built upon proven Gonum algorithms, focused on single-function matrix operators with row-major storage (C-style).

Optional external library acceleration: CBLAS | CLAPACK

Install

go get github.com/gocnn/gomat

License

This BLAS/LAPACK implementation is based on the reference BLAS and LAPACK from Netlib, which are in the public domain.

Netlib License

The original BLAS and LAPACK from Netlib are available at:

Gonum License

This Go implementation follows the Gonum project licensing:

About

High-performance Go BLAS/LAPACK with Intel MKL/OpenBLAS acceleration support

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

47 stars

Watchers

2 watching

Forks

Releases

Sponsor this project

Contributors

Languages