Skip to content

Commit

Permalink
OSC: Add verification option to CAS, ACC and FOP
Browse files Browse the repository at this point in the history
This is the initial work to add verification of atomic operations
during Compare-and-swap, Accumulate, and Fetch-and-op latency
benchmarks.

Signed-off-by: Luke Robison <[email protected]>
  • Loading branch information
lrbison committed Feb 3, 2023
1 parent aa4dbae commit 0c08e8c
Show file tree
Hide file tree
Showing 9 changed files with 1,792 additions and 235 deletions.
3 changes: 2 additions & 1 deletion c/mpi/one-sided/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,8 @@ AM_CFLAGS = -I${top_srcdir}/c/util
UTILITIES = ../../util/osu_util.c ../../util/osu_util.h \
../../util/osu_util_mpi.c ../../util/osu_util_mpi.h \
../../util/osu_util_graph.c ../../util/osu_util_graph.h \
../../util/osu_util_papi.c ../../util/osu_util_papi.h
../../util/osu_util_papi.c ../../util/osu_util_papi.h \
osu_osc_verify.c

if CUDA_KERNELS
UTILITIES += ../../util/kernel.cu
Expand Down
357 changes: 296 additions & 61 deletions c/mpi/one-sided/osu_acc_latency.c

Large diffs are not rendered by default.

373 changes: 295 additions & 78 deletions c/mpi/one-sided/osu_cas_latency.c

Large diffs are not rendered by default.

Loading

0 comments on commit 0c08e8c

Please sign in to comment.