Skip to main content

Livermore Loops

  • Reference work entry
Encyclopedia of Parallel Computing

Definition

Livermore Loops are a set of 24 Fortran DO-loops (The Livermore Fortran Kernels, LFK) extracted from operational codes used at the Lawrence Livermore National Laboratory [12]. They have been used since the early 1970s to assess the arithmetic performance of computers and their compilers. They are a mixture of vectorizable and nonvectorizable loops and test rather fully the computational capabilities of the hardware as well as the skill of the software in compiling and vectorization of efficient code. The main value of the benchmark is the range of performance that it demonstrates, and in this respect it complements the limited range of loops tested in the LINPACK benchmark.

Discussion

As a benchmark, the Livermore Loops provide the individual performance of each loop, together with various averages (arithmetic, geometric, harmonic) and the quartiles of the distribution. However, it is difficult to give a clear meaning to these averages, and the value of the benchmark is...

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 1,600.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 1,799.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Bibliography

  1. McMahon FH (1986) The Livermore FORTRAN kernels: a computer test of the numerical performance range. Lawrence Livermore Laboratory technical report LLNL UCRL-53724. Lawrence Livermore National Laboratory, Livermore

    Google Scholar 

  2. McMahon FH (1988) The Livermore Fortran kernels test of the numerical performance range. In: Martin JL (ed) Performance evaluation of supercomputers. Elsevier Science, North-Holland, Amsterdam, pp 143–186

    Google Scholar 

  3. Hockney RW (1991) Performance parameters and benchmarking of supercomputers. Parallel Comput 17:1111–1130

    Article  Google Scholar 

  4. Barley D, Brooks E, Dongarra J, Hayes A, Heath M, Lyon G (1988) Benchmarks to supplant export “FPDR” calculations. Technical report RNR-88-007, National Bureau of Standards, Gaithersburg

    Google Scholar 

  5. Lubeck OM (1988) Supercomputer performance: The theory, practice and results. Los Alamos National Laboratory Report LA-11204-MS, 58 pp

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer Science+Business Media, LLC

About this entry

Cite this entry

Dongarra, J., Luszczek, P. (2011). Livermore Loops. In: Padua, D. (eds) Encyclopedia of Parallel Computing. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-09766-4_161

Download citation

Publish with us

Policies and ethics