Comb is a communication performance benchmarking tool.
Lawrence Livermore National Laboratory
MPI communication, memory movement, overhead, performance
C++, MPI, CUDA, OpenMP
Comb is a communication performance benchmarking tool. It is used to determine performance tradeoffs in implementing communication patterns on high performance computing (HPC) platforms. At its core comb runs combinations of communication patterns with execution patterns, and memory spaces in order to find efficient combinations.