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

Title: CLOMP_TM

Software ·
DOI:https://doi.org/10.11578/dc.20220718.53· OSTI ID:1231589 · Code ID:76469

The CLOMP_TM benchmark was developed to measure the overheads of various mechanisms used to guarantee the generation of correct results in threaded code even when multiple threads might be accessing and/or updating the same memory location at the same time. This includes widely supported mechanisms like OpenMP Atomic and Open MP Critical as well as new mechanisms like Transactional Memory (TM) and Speculative Execution (SE) of threads. The CLOMP_TM benchmark is highly configurable to allow a variety of problem sizes, atomic update region sizes, and potential race condition opportunities to be studied. A wide variety of checks are done on the results to verify the expected answer was actually generated. Thus CLOMP_TM can be used both to measure the overhead for various mechanisms and to check the correctness of their implementation.

Short Name / Acronym:
CLOMP_TM V.1.6
Project Type:
Open Source, Publicly Available Repository
Site Accession Number:
4926; LLNL-CODE-582532
Software Type:
Scientific
License(s):
BSD 3-clause "New" or "Revised" License
Research Organization:
Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
Sponsoring Organization:
USDOE

Primary Award/Contract Number:
AC52-07NA27344
DOE Contract Number:
AC52-07NA27344
Code ID:
76469
OSTI ID:
1231589
Country of Origin:
United States

Similar Records

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

What Scientific Applications can Benefit from Hardware Transactional Memory?
Technical Report · Mon Jun 04 00:00:00 EDT 2012 · OSTI ID:1231589

Comb
Software · Fri Jul 06 00:00:00 EDT 2018 · OSTI ID:1231589

Related Subjects