Skip to content

Commit

Permalink
Fixed submodule issues, initial table for OSU micro benchmarks.
Browse files Browse the repository at this point in the history
  • Loading branch information
dmageeLANL committed Sep 27, 2023
1 parent 3450d53 commit af9320e
Show file tree
Hide file tree
Showing 4 changed files with 24 additions and 17 deletions.
30 changes: 15 additions & 15 deletions doc/sphinx/10_microbenchmarks/M5_OSUMB/OSUMB.rst
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,7 @@ Characteristics
Problem
-------

Figure of Merit
---------------
The OSU benchmarks are a suite of microbenchmarks designed to measure network characteristics on HPC systems.

Run Rules
---------
Expand All @@ -30,37 +29,38 @@ On GPU enabled systems add these flags to the following configure lines:
--with-cuda-include=/path/to/cuda/include
--with-cuda-libpath=/path/to/cuda/lib
Build and install the benchmarks.

.. code-block:: bash
./configure --prefix=$INSTALL_DIR
make -j
make -j install
RHEL Systems
------------
Before configuring make sure your CXX and CC environment variables are set to an
MPI compiler or wrapper.
On most systems this will look like:

.. code-block:: bash
export CC=mpicc CXX=mpicxx
CrayOS Systems
--------------
On systems with vendor provided wrappers it may look different.
For example, on HPE-Cray systems:

.. code-block:: bash
exportCC=cc CXX=CC
export CC=cc CXX=CC
Running
=======

Input
-----

Independent Variables
---------------------

Dependent Variable(s)
---------------------
.. csv-table:: DGEMM microbenchmark FLOPs measurement
:file: OSU_req.csv
:align: center
:widths: 10, 10, 10, 10, 10
:header-rows: 1

Example Results
===============
Expand Down
7 changes: 7 additions & 0 deletions doc/sphinx/10_microbenchmarks/M5_OSUMB/OSU_req.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
"Test","Description","Message Size","Nodes Used","Ranks Used"
"osu_latency","Point-to-Point Latency","8 B","2","1 per node"
"osu_bibw","Point-to-Point Bi-directional bandwidth","1 MB","2","1 per node"
"osu_mbw_mr","Point-to-Point Multi-Bandwidth & Message Rate","16 KB","2","Host-to-Host (two tests) : - 1 per NIC - 1 per core Device-to-Device (two tests): - 1 per NIC - 1 per accelerator"
"osu_get_acc_latency","Point-to-Point One-sided Accumulate Latency","8 B","2","1 per node"
"osu_allreduce","All-reduce Latency","8B, 25 MB","full-system","1 per NIC"
"osu_alltoall","All-to-all Latency","1 MB","full-system","1 per NIC odd process count"
2 changes: 1 addition & 1 deletion spatter
2 changes: 1 addition & 1 deletion utils/pavilion
Submodule pavilion updated 208 files

0 comments on commit af9320e

Please sign in to comment.