Scroll to navigation

MEMBW(8) System Manager's Manual MEMBW(8)

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:

show help
cpu to generate B/W
memory B/W specified in MBps

OPERATION

prefetcht0
prefetcht1
prefetcht2
prefetchtnta
prefetchw
x86 loads
SSE loads
SSE NT loads
x86 load XOR write
x86 stores
AVX512 stores
x86 stores + clwb
x86 stores & clflush (naturally generates loads & stores)
SSE stores
SSE stores & clflush (naturally generates loads & stores)
x86 NT stores
AVX512 NT stores
x86 NT stores + clwb
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.

July 29, 2021