6
–
SHMEM Description and Configuration
SHMEM Benchmark Programs
6-28
IB0054606-02 A
Additional SHMEM micro-benchmark programs are included to measure get and
put performance with randomized PE selection and randomized target memory
locations, all-to-all communication patterns using put, barrier and reduce:
QLogic SHMEM random access benchmark
shmem-rand
: randomized
put
/
get
benchmark
This is actually a hybrid SHMEM/MPI code, so a binary is provided per
supported MPI implementation. It has the following command line options:
Usage:
shmem-rand [options] [list of message sizes]
.
Message sizes are specified in bytes (default = 8)
-b INT
batch size, number of concurrent operations (default = 64)
-f
force order for bifurcation of PEs based on rank order
-h
displays the help page
-l INT
set minimum message size (default = 2)
-m INT
sets the maximum message size (default = 4194304)
Table 6-5. QLogic SHMEM random access benchmark options
Option
Description
-a
use automatic (NULL) handles for NB ops (default explicit han-
dles)
-b
use a barrier every window
-c INTEGER
specify loop count (see also
-t
)
-f
fixed window size (default is scaled)
-h
displays the help page
-l
enable communication to local ranks
-m INTEGER[K]
memory size in MB (default = 8MB): or in KB with a K suffix
-n
use non-pipelined mode for NB ops (default pipelined)
Table 6-4. QLogic SHMEM micro-benchmarks options
Option
Description
Содержание OFED+ Host
Страница 1: ...IB0054606 02 A OFED Host Software Release 1 5 4 User Guide...
Страница 14: ...xiv IB0054606 02 A OFED Host Software Release 1 5 4 User Guide...
Страница 22: ...1 Introduction Interoperability 1 4 IB0054606 02 A...
Страница 72: ...3 InfiniBand Cluster Setup and Administration Checking Cluster and Software Status 3 48 IB0054606 02 A...
Страница 96: ...4 Running MPI on QLogic Adapters Debugging MPI Programs 4 24 IB0054606 02 A...
Страница 140: ...6 SHMEM Description and Configuration SHMEM Benchmark Programs 6 32 IB0054606 02 A...
Страница 148: ...8 Dispersive Routing 8 4 IB0054606 02 A...
Страница 164: ...9 gPXE HTTP Boot Setup 9 16 IB0054606 02 A...
Страница 176: ...A Benchmark Programs Benchmark 3 Messaging Rate Microbenchmarks A 12 IB0054606 02 A...
Страница 202: ...B SRP Configuration OFED SRP Configuration B 26 IB0054606 02 A Notes...
Страница 206: ...C Integration with a Batch Queuing System Clean up PSM Shared Memory Files C 4 IB0054606 02 A...
Страница 238: ...E ULP Troubleshooting Troubleshooting SRP Issues E 20 IB0054606 02 A...
Страница 242: ...F Write Combining Verify Write Combining is Working F 4 IB0054606 02 A Notes...
Страница 280: ...G Commands and Files Summary of Configuration Files G 38 IB0054606 02 A...
Страница 283: ......