OpenBLAS
OpenBLAS copied to clipboard
[WIP] Add more documentation regarding parallelism
Aint it better to improve Makefile.rule where the mystery options are set instead?
Aint it better to improve Makefile.rule where the mystery options are set instead?
Maybe, but I am working on a more extensive piece of documentation on threading. Too long to be reasonably included in Makefile.rule.
Are you sure it is necessary
- there is no complete OMP hierachy support, but will be hopefully
- new code trigerred by USE_TLS=1 in Makefile.rule will make most MM parallel without extra locking
No offence meant, but I wonder if it would be more appropriate if you developed this piece of documentation in the wiki of your fork first ? (BTW OpenBLAS is continuing the original GotoBLAS work of K.Goto, a statement like "the project aims to develop a BLAS package" makes it look as if it was incomplete or its API unstable)
No offence meant, but I wonder if it would be more appropriate if you developed this piece of documentation in the wiki of your fork first ? (BTW OpenBLAS is continuing the original GotoBLAS work of K.Goto, a statement like "the project aims to develop a BLAS package" makes it look as if it was incomplete or its API unstable)
Oh OK, the fact that even the wiki is forked on GitHub was never in my thoughts, good idea. The language used may need adjustment/rephrasing. All suggestions are welcome.
Given the currently open threading issues, I will probably wait with doing this until things have settled down, one way or another.
Check https://github.com/xianyi/OpenBLAS/issues/1882#issuecomment-441563356 with some input for what happens in case where you try to mix OMP implementations.