Section 8 · System administration
membw.8
Package: intel-cmt-cat
MEMBW
NAME
SYNOPSIS
DESCRIPTION
OPTIONS
OPERATION
AUTHOR
NAME
membw - tool for generating memory bandwidth
SYNOPSIS
membw [OPTIONS][OPERATION]
DESCRIPTION
The membw software tool provides a way to stress local and remote memory bandwidth using a variety of memory operations. The tool allows the user to choose an operation to generate a specified amount of memory bandwidth on a selected core.
OPTIONS
membw options are as follow:
| −−help | show help |
−c, −−cpu
cpu to generate B/W
−b, −−bandwidth
memory B/W specified in MBps
OPERATION
−−prefetch-t0
prefetcht0
−−prefetch-t1
prefetcht1
−−prefetch-t2
prefetcht2
−−prefetch-nta
prefetchtnta
−−prefetch-w
prefetchw
| −−read | x86 loads |
−−read-sse
SSE loads
−−nt-read-sse
SSE NT loads
−−read-mod-write
x86 load XOR write
−−write
x86 stores
−−write-avx512
AVX512 stores
−−write-clwb
x86 stores + clwb
−−write-flush
x86 stores & clflush (naturally generates loads & stores)
−−write-sse
SSE stores
−−write-sse-flush
SSE stores & clflush (naturally generates loads & stores)
−−nt-write
x86 NT stores
−−nt-write-avx512
AVX512 NT stores
−−nt-write-clwb
x86 NT stores + clwb
−−nt-write-sse
SSE NT stores
AUTHOR
membw was written by Michal Aleksinski <michalx.aleksinski@intel.com>, Adrian Boczkowski <adrianx.boczkowski@intel.com> Wojciech Andralojc <wojciechx.andralojc@intel.com>, Marcel Cornu <marcel.d.cornu@intel.com>,
This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.