Lines Matching refs:Dhrystone
1 Dhrystone Benchmark: Rationale for Version 2 and Measurement Rules
12 The Dhrystone benchmark program [1] has become a popular benchmark for
21 function. Version 2 of Dhrystone is the result of such a re-
24 o Dhrystone has been published in Ada [1], and Versions in Ada, Pascal
31 There is an obvious need for a common C version of Dhrystone, since C
34 Dhrystone is used most. There should be, as far as possible, only
35 one C version of Dhrystone such that results can be compared without
43 o As far as it is possible without changes to the Dhrystone statistics,
49 Dhrystone - without inspection of the code that was generated - could
60 "Dhrystone"; the confusion generated by such a change would probably
62 wouldn't give it the name "Dhrystone" since this denotes the program
91 The original publication of Dhrystone did not contain any statements
94 procedure of Dhrystone in a loop and to measure the execution time. If
108 numbers defining the "Dhrystone distribution" (distribution of
118 whether code is generated for all statements of Dhrystone.
211 It should be noted that this is a language-dependent issue: Dhrystone
216 upper bounds of the strings occuring in Dhrystone are part of the type
229 "strcmp" functions helps to obtain good Dhrystone results. However, I
235 I admit that the string comparison in Dhrystone terminates later (after
241 When Dhrystone is used, the following "ground rules" apply:
245 As mentioned in [1], Dhrystone was written to reflect actual
250 difference in execution time to a Dhrystone version where all
259 are modeled in Dhrystone.
267 be used for Dhrystone.
272 Dhrystone since such a version would not be portable. Therefore, no
278 Although Dhrystone contains some very short procedures where
282 of the "Dhrystone distribution" of statements contained in [1]. This
297 than those listed above - are not forbidden when Dhrystone execution
298 times are measured. Dhrystone is not intended to be non-optimizable
300 example, there are several places in Dhrystone where performance
311 When Dhrystone results are quoted without additional qualification,
319 determine their effects. However, Dhrystone numbers obtained under
321 Dhrystone results should be understood as results obtained following
331 The C version 2.1 of Dhrystone has been developed in cooperation with
343 Reinhold P. Weicker: Dhrystone: A Synthetic Systems Programming
348 Rick Richardson: Dhrystone 1.1 Benchmark Summary (and Program Text)