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
Effective Vectorization with OpenMP 4.5
Compiler optimization of test suite applications
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