Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Try out BLIS matrix operations #31

Closed
oysteijo opened this issue Feb 12, 2020 · 2 comments
Closed

Try out BLIS matrix operations #31

oysteijo opened this issue Feb 12, 2020 · 2 comments
Labels
enhancement New feature or request low priority

Comments

@oysteijo
Copy link
Owner

It looks like BLIS is an actively developed matrix package written in C and optimized to several common architectures. I think maybe that can be just as effective as any BLAS implementation (OpenBLAS, GotoBLAS, Atlas or whatever there is).

This is just an idea, and maybe even a new project. I'm just typing down this as an idea.

@oysteijo oysteijo added enhancement New feature or request low priority labels Feb 12, 2020
@oysteijo
Copy link
Owner Author

oysteijo commented Feb 16, 2020

Oh! Trying out examples of BLIS today, and it really doesn't look like something that is production ready yet.
I installed the blis-git packet from AUR, it built fine and I didn't get any errors, however the package didn't install libblis.a for my system for some reason. It just installed the dynamic libraries.

I really had to fight just to get the examples compiling. The makefile didn't get the suffix rules right, so I had to modify the Makefile. Then I had to copy the libblis.a file into the right directory. Then I was able to run the examples (tapi). Then I notices that running then raises a double-free exception.

Not very assuring, but the library looks promising. Maybe I can make a PR to these developers?

@oysteijo
Copy link
Owner Author

oysteijo commented Nov 23, 2023

Better BLAS support is the way to go! #55

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request low priority
Projects
None yet
Development

No branches or pull requests

1 participant