Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Livermore Compiler Analysis Loop Suite

Software ·
OSTI ID:1231669
LCALS is designed to evaluate compiler optimizations and performance of a variety of loop kernels and loop traversal software constructs. Some of the loop kernels are pulled directly from "Livermore Loops Coded in C", developed at LLNL (see item 11 below for details of earlier code versions). The older suites were used to evaluate floating-point performances of hardware platforms prior to porting larger application codes. The LCALS suite is geared toward assissing C++ compiler optimizations and platform performance related to SIMD vectorization, OpenMP threading, and advanced C++ language features. LCALS contains 20 of 24 loop kernels from the older Livermore Loop suites, plus various others representative of loops found in current production appkication codes at LLNL. The latter loops emphasize more diverse loop constructs and data access patterns than the others, such as multi-dimensional difference stencils. The loops are included in a configurable framework, which allows control of compilation, loop sampling for execution timing, which loops are run and their lengths. It generates timing statistics for analysis and comparing variants of individual loops. Also, it is easy to add loops to the suite as desired.
Short Name / Acronym:
LCALS V.1.0; 002891MLTPL00
Site Accession Number:
LLNL-CODE-638939
Version:
00
Programming Language(s):
Medium: X; OS: Unix variants; Compatibility: Multiplatform
Research Organization:
Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
AC52-07NA27344
OSTI ID:
1231669
Country of Origin:
United States

Similar Records

RAJA Performance Suite
Software · Thu Aug 31 20:00:00 EDT 2017 · OSTI ID:code-45475

Effective Vectorization with OpenMP 4.5
Technical Report · Tue Feb 28 23:00:00 EST 2017 · OSTI ID:1351758

Compiler optimization of test suite applications
Conference · Thu Dec 30 23:00:00 EST 1993 · OSTI ID:54434

Related Subjects