-
Notifications
You must be signed in to change notification settings - Fork 420
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Improve GASNet co-locale performance tests (#26159)
Improve GASNet co-locale performance tests by adding a test suite with PSHM disabled, and by clarifying that some stream and indexgather results are per-locale. [Reviewed by @jabraham17, thank you.]
- Loading branch information
Showing
5 changed files
with
34 additions
and
7 deletions.
There are no files selected for viewing
4 changes: 2 additions & 2 deletions
4
test/release/examples/benchmarks/hpcc/stream-ep.ml-perf.graph
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
perfkeys: max =, avg =, min = | ||
repeat-files: stream.ep.dat | ||
graphkeys: max stream-ep GB/s, avg stream-ep GB/s, min stream-ep GB/s | ||
graphtitle: HPCC: STREAM-EP Perf (GB/s) - n=5,723,827,200 | ||
ylabel: Performance (GB/s) | ||
graphtitle: HPCC: STREAM-EP Perf (GB/s/locale) - n=5,723,827,200 | ||
ylabel: Performance (GB/s/locale) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
perfkeys: MB/s per node:, MB/s per node: | ||
files: bale-ig-aggregated.dat, bale-ig-auto-aggregated.dat | ||
graphkeys: MB/s per node (aggregated), MB/s per node (auto-aggregated) | ||
graphtitle: Bale: Aggregated Indexgather Perf (MB/s per node) | ||
ylabel: Performance (MB/s per node) | ||
graphtitle: Bale: Aggregated Indexgather Perf (MB/s/locale) | ||
ylabel: Performance (MB/s/locale) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
perfkeys: MB/s per node:, MB/s per node:, MB/s per node: | ||
files: bale-ig.dat, bale-ig-unordered.dat, bale-ig-opt.dat | ||
graphkeys: MB/s per node (ordered), MB/s per node (unordered), MB/s per node (forall opt) | ||
graphtitle: Bale: Indexgather Perf (MB/s per node) | ||
ylabel: Performance (MB/s per node) | ||
graphtitle: Bale: Indexgather Perf (MB/s/locale) | ||
ylabel: Performance (MB/s/locale) |
27 changes: 27 additions & 0 deletions
27
util/cron/test-perf.hpe-apollo-hdr.gasnet-ibv.fast.colo-nopshm.bash
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
#!/usr/bin/env bash | ||
# | ||
# Run co-locale performance tests on an HPE Apollo over GASNet with PSHM | ||
# disabled. | ||
|
||
CWD=$(cd $(dirname $0) ; pwd) | ||
|
||
export CHPL_TEST_PERF_SUBDIR="hpe-apollo" | ||
export CHPL_TEST_PERF_CONFIG_NAME='16-node-apollo-hdr' | ||
|
||
source $CWD/common-perf.bash | ||
|
||
export CHPL_NIGHTLY_TEST_CONFIG_NAME="perf.hpe-apollo-hdr.gasnet-ibv.fast.colo-nopshm" | ||
|
||
source $CWD/common-hpe-apollo.bash | ||
source $CWD/common-perf-hpe-apollo-hdr.bash | ||
perf_hpe_apollo_args="-performance-configs gn-ibv-fast:v,gn-ibv-fast-colo:v,gasnet-ibv.fast.colo-nopshm:v -perflabel ml- -startdate 09/04/24" | ||
|
||
export CHPL_GASNET_SEGMENT=fast | ||
export GASNET_PHYSMEM_MAX="0.90" | ||
export CHPL_RT_LOCALES_PER_NODE=2 | ||
export CHPL_GASNET_MORE_CFG_OPTIONS=--disable-pshm | ||
|
||
nightly_args="${nightly_args} -no-buildcheck" | ||
perf_args="-performance-description gn-ibv-fast-colo-nopshm -numtrials 1 -sync-dir-suffix colocales" | ||
|
||
$CWD/nightly -cron ${perf_args} ${perf_hpe_apollo_args} ${nightly_args} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters