You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If total size for P (input) and Q (output) windows exceeds --maxSharedMemory, we should split P window. When calculating Q = P^T P, we should fill the window several times (taking different input block rows) and call BLAS each time to update output window.
The text was updated successfully, but these errors were encountered:
…ory limit
In unit tests, we test two cases:
- no memory limit (no P window splitting)
- memory limit ensuring that only 3 rows fit into P window.
see calculate_matrix_square.test.cxx
In end-to-end.test.cxx, we set --maxSharedMemory=1M for two realistic cases, thus enforcing split factors 4 and 6.
In other cases, limit is not set.
TODO: update Readme.md
TODO: split also Q (output) window, if necessary.
See details in parent issue #207
If total size for P (input) and Q (output) windows exceeds
--maxSharedMemory
, we should split P window. When calculatingQ = P^T P
, we should fill the window several times (taking different input block rows) and call BLAS each time to update output window.The text was updated successfully, but these errors were encountered: