Skip to content

Commit ea1716c

Browse files
authored
Update Makefile.rule
Revert generate to install, explain the nature of the affinity conflict
1 parent 0f24b39 commit ea1716c

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

Makefile.rule

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ VERSION = 0.3.6.dev
8585
# they need to wait for the preceding API calls to finish or risk data corruption.
8686
# NUM_PARALLEL = 2
8787

88-
# If you don't need to generate the static library, please comment this in.
88+
# If you don't need to install the static library, please comment this in.
8989
# NO_STATIC = 1
9090

9191
# If you don't need to generate the shared library, please comment this in.
@@ -134,6 +134,8 @@ NO_WARMUP = 1
134134
# This feature is only implemented on Linux, and is always disabled on other platforms.
135135
# Enabling affinity handling may improve performance, especially on NUMA systems, but
136136
# it may conflict with certain applications that also try to manage affinity.
137+
# This conflict can result in threads of the application calling OpenBLAS ending up locked
138+
# to the same core(s) as OpenBLAS, possibly binding all threads to a single core.
137139
# For this reason, affinity handling is disabled by default. Can be safely enabled if nothing
138140
# else modifies affinity settings.
139141
NO_AFFINITY = 1

0 commit comments

Comments
 (0)