DOE OSTI · code-21666
Comb
Abstract
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. The current set of capabilities Comb provides includes: o Configurable structured mesh halo exchange communication. o A variety of communication patterns based on grouping messages. o A variety of execution patterns including serial, openmp threading, cuda, cuda batched kernels, and cuda persistent kernels. o A variety of memory spaces including default system allocated memory, pinned host memory, cuda device memory, and cuda managed memory with different cuda memory advice.
Keep this discovery
Explore connections, maps & timelines
Burmark, Jason. 2018-07-06. Comb. https://doi.org/10.11578/dc.20181217.4
Cite the original work for its findings. Save a collection to share your selection of sources.