Timing variation in dual loop benchmark
Neal Altman, Nelson Weiderman · ACM SIGAda Ada Letters · 1988
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 has been tested on two bare computers with Ada® test programs and has been demonstrated to be inaccurate in these specific test cases.