search menu icon-carat-right cmu-wordmark

Timing Variation in Dual Loop Benchmarks

Technical Report
This report disproves one of the major assumptions of dual loop benchmark testing by testing two bare computers with Ada test programs.
Publisher

Software Engineering Institute

CMU/SEI Report Number
CMU/SEI-87-TR-021

Abstract

Benchmarks that measure time values using a standard system clock often employ a dual loop design. One of the important assumptions of this design is that textually identical loop statements will take the same amount of time to execute. This assumption was tested on two bare computers with Ada test programs and has been demonstrated to be inaccurate in these specific test cases.

Cite This Technical Report

Altman, N., & Weiderman, N. (1987, October 1). Timing Variation in Dual Loop Benchmarks. (Technical Report CMU/SEI-87-TR-021). Retrieved March 4, 2024, from https://insights.sei.cmu.edu/library/timing-variation-in-dual-loop-benchmarks/.

@techreport{altman_1987,
author={Altman, Neal and Weiderman, Nelson},
title={Timing Variation in Dual Loop Benchmarks},
month={Oct},
year={1987},
number={CMU/SEI-87-TR-021},
howpublished={Carnegie Mellon University, Software Engineering Institute's Digital Library},
url={https://insights.sei.cmu.edu/library/timing-variation-in-dual-loop-benchmarks/},
note={Accessed: 2024-Mar-4}
}

Altman, Neal, and Nelson Weiderman. "Timing Variation in Dual Loop Benchmarks." (CMU/SEI-87-TR-021). Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, October 1, 1987. https://insights.sei.cmu.edu/library/timing-variation-in-dual-loop-benchmarks/.

N. Altman, and N. Weiderman, "Timing Variation in Dual Loop Benchmarks," Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, Technical Report CMU/SEI-87-TR-021, 1-Oct-1987 [Online]. Available: https://insights.sei.cmu.edu/library/timing-variation-in-dual-loop-benchmarks/. [Accessed: 4-Mar-2024].

Altman, Neal, and Nelson Weiderman. "Timing Variation in Dual Loop Benchmarks." (Technical Report CMU/SEI-87-TR-021). Carnegie Mellon University, Software Engineering Institute's Digital Library, Software Engineering Institute, 1 Oct. 1987. https://insights.sei.cmu.edu/library/timing-variation-in-dual-loop-benchmarks/. Accessed 4 Mar. 2024.

Altman, Neal; & Weiderman, Nelson. Timing Variation in Dual Loop Benchmarks. CMU/SEI-87-TR-021. Software Engineering Institute. 1987. https://insights.sei.cmu.edu/library/timing-variation-in-dual-loop-benchmarks/