Bug#709224: openblas: disable memory warmup
Julian Taylor
jtaylor.debian at googlemail.com
Tue May 21 17:55:28 UTC 2013
Package: openblas
Version: 0.2.6-2
Severity: wishlist
openblas runs some memory address range benchmarking when it starts up
to determine the fastest address range.
This is not very useful for regular non-NUMA machines and increases
startup time of applications quite significantly.
Please disable this warmup for the package so it can be used as a
general blas library replacement for all libraries.
NUMA clusters most likely build openblas themselves anyway.
It can be disabled by uncommenting NO_WARMUP in Makefile.rule
As example the import time of python numpy doubles when using openblas:
without openblas (atlas blas provider):
time python -c "import numpy"
0.8s
with warmup enabled openblas
time python -c "import numpy"
0.18s
with warmup disabled openblas
time python -c "import numpy"
0.1s
More information about the debian-science-maintainers
mailing list