Skip to content

Commit

Permalink
Merge pull request #777 from amd-jnovotny/rocsolver-memory-dead-link-…
Browse files Browse the repository at this point in the history
…develop

Fix dead link to .pdf that does not exist
  • Loading branch information
amd-jnovotny authored Aug 6, 2024
2 parents b6820dc + 3d3f787 commit 9dd1c22
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion docs/howto/memory.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,8 @@ rocSOLVER Memory Model

Almost all LAPACK and rocSOLVER routines require workspace memory in order to compute their results. In contrast to LAPACK, however, pointers to the workspace are not explicitly passed to rocSOLVER functions as arguments; instead, they are managed behind-the-scenes using a configurable device memory model.

rocSOLVER makes use of and is integrated with `the rocBLAS memory model`_. Workspace memory, and the scheme used to manage it, is tracked on a per-``rocblas_handle`` basis. The same functionality that is used to manipulate rocBLAS's workspace memory will also affect rocSOLVER's workspace memory. You can also refer to `rocBLAS Device Memory Management <https://github.com/ROCm/rocBLAS/blob/develop/docs/Device_Memory_Allocation.pdf>`_.
rocSOLVER makes use of and is integrated with `the rocBLAS memory model`_. Workspace memory, and the scheme used to manage it, is tracked on a per- ``rocblas_handle`` basis. The same functionality that is used to manipulate rocBLAS's workspace memory will also affect rocSOLVER's workspace memory.
You can also refer to the rocBLAS :ref:`rocblas:Device Memory allocation in detail` documentation.

There are four schemes for device memory management:

Expand Down

0 comments on commit 9dd1c22

Please sign in to comment.