index.rst 1.18 KB
Newer Older
srawat's avatar
srawat committed
1
2
.. meta::
  :description: TransferBench is a utility to benchmark simultaneous transfers between user-specified devices (CPUs or GPUs)
srawat's avatar
srawat committed
3
  :keywords: Benchmarking utility, Memory transfers, Device transfers
srawat's avatar
srawat committed
4

5
6
7
8
****************************
TransferBench documentation
****************************

srawat's avatar
srawat committed
9
10
11
12
TransferBench is a utility to benchmark simultaneous transfers between user-specified devices (CPUs or GPUs). A transfer is a single operation where an executor reads and adds values from source (SRC) memory locations, then writes the sum to destination (DST) memory locations.
This simplifies to a simple copy operation when dealing with a single SRC or DST.

The code is open and hosted at `<https://github.com/ROCm/TransferBench>`_.
13
14
15
16
17
18

.. grid:: 2
  :gutter: 3

  .. grid-item-card:: Install

srawat's avatar
srawat committed
19
    * :ref:`install-transferbench`
20
21
22

  .. grid-item-card:: API reference

srawat's avatar
srawat committed
23
    * :ref:`transferbench-api`
24
25
26

  .. grid-item-card:: How to

srawat's avatar
srawat committed
27
    * :ref:`using-transferbench`
28
29
30
31
32
33

To contribute to the documentation, refer to
`Contributing to ROCm <https://rocm.docs.amd.com/en/latest/contribute/contributing.html>`_.

You can find licensing information on the
`Licensing <https://rocm.docs.amd.com/en/latest/about/license.html>`_ page.