skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: CLOMP v1.5

Technical Report ·
DOI:https://doi.org/10.2172/1420296· OSTI ID:1420296
 [1]
  1. Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)

CLOMP is the C version of the Livermore OpenMP benchmark developed to measure OpenMP overheads and other performance impacts due to threading. For simplicity, it does not use MPI by default but it is expected to be run on the resources a threaded MPI task would use (e.g., a portion of a shared memory compute node). Compiling with -DWITH_MPI allows packing one or more nodes with CLOMP tasks and having CLOMP report OpenMP performance for the slowest MPI task. On current systems, the strong scaling performance results for 4, 8, or 16 threads are of the most interest. Suggested weak scaling inputs are provided for evaluating future systems. Since MPI is often used to place at least one MPI task per coherence or NUMA domain, it is recommended to focus OpenMP runtime measurements on a subset of node hardware where it is most possible to have low OpenMP overheads (e.g., within one coherence domain or NUMA domain).

Research Organization:
Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
AC52-07NA27344
OSTI ID:
1420296
Report Number(s):
LLNL-TR-745697
Country of Publication:
United States
Language:
English

Similar Records

CLOMP: Accurately Characterizing OpenMP Application Overheads
Journal Article · Mon Nov 10 00:00:00 EST 2008 · International Journal of Parallel Programming · OSTI ID:1420296

Performance Analysis of and Tool Support for Transactional Memory on BG/Q
Technical Report · Thu Dec 08 00:00:00 EST 2011 · OSTI ID:1420296

Clomp
Software · Fri May 25 00:00:00 EDT 2007 · OSTI ID:1420296

Related Subjects