1 |
280 |
hellwig |
This "shar" file contains the documentation for the
|
2 |
|
|
electronic mail distribution of the Dhrystone benchmark (C version 2.1);
|
3 |
|
|
a companion "shar" file contains the source code.
|
4 |
|
|
(Because of mail length restrictions for some mailers, I have
|
5 |
|
|
split the distribution in two parts.)
|
6 |
|
|
|
7 |
|
|
For versions in other languages, see the other "shar" files.
|
8 |
|
|
|
9 |
|
|
Files containing the C version (*.h: Header File, *.c: C Modules)
|
10 |
|
|
|
11 |
|
|
dhry.h
|
12 |
|
|
dhry_1.c
|
13 |
|
|
dhry_2.c
|
14 |
|
|
|
15 |
|
|
The file RATIONALE contains the article
|
16 |
|
|
|
17 |
|
|
"Dhrystone Benchmark: Rationale for Version 2 and Measurement Rules"
|
18 |
|
|
|
19 |
|
|
which has been published, together with the C source code (Version 2.0),
|
20 |
|
|
in SIGPLAN Notices vol. 23, no. 8 (Aug. 1988), pp. 49-62.
|
21 |
|
|
This article explains all changes that have been made for Version 2,
|
22 |
|
|
compared with the version of the original publication
|
23 |
|
|
in Communications of the ACM vol. 27, no. 10 (Oct. 1984), pp. 1013-1030.
|
24 |
|
|
It also contains "ground rules" for benchmarking with Dhrystone
|
25 |
|
|
which should be followed by everyone who uses the program and publishes
|
26 |
|
|
Dhrystone results.
|
27 |
|
|
|
28 |
|
|
Compared with the Version 2.0 published in SIGPLAN Notices, Version 2.1
|
29 |
|
|
contains a few corrections that have been made after Version 2.0 was
|
30 |
|
|
distriobuted over the UNIX network Usenet. These small differences between
|
31 |
|
|
Version 2.0 and 2.1 should not affect execution time measurements.
|
32 |
|
|
For those who want to compare the exact contents of both versions,
|
33 |
|
|
the file "dhry_c.dif" contains the differences between the two versions,
|
34 |
|
|
as generated by a file comparison of the corresponding files with the
|
35 |
|
|
UNIX utility "diff".
|
36 |
|
|
|
37 |
|
|
The file VARIATIONS contains the article
|
38 |
|
|
|
39 |
|
|
"Understanding Variations in Dhrystone Performance"
|
40 |
|
|
|
41 |
|
|
which has been published in Microprocessor Report, May 1989
|
42 |
|
|
(Editor: M. Slater), pp. 16-17. It describes the points that users
|
43 |
|
|
should know if C Dhrystone results are compared.
|
44 |
|
|
|
45 |
|
|
Recipients of this shar file who perform measurements are asked
|
46 |
|
|
to send measurement results to the author and/or to Rick Richardson.
|
47 |
|
|
Rick Richardson publishes regularly Dhrystone results on the UNIX network
|
48 |
|
|
Usenet. For submissions of results to him (preferably by electronic mail,
|
49 |
|
|
see address in the program header), he has provided a form which is contained
|
50 |
|
|
in the file "submit.frm".
|
51 |
|
|
|
52 |
|
|
|
53 |
|
|
The following files are contained in other "shar" files:
|
54 |
|
|
|
55 |
|
|
Files containing the Ada version (*.s: Specifications, *.b: Bodies):
|
56 |
|
|
|
57 |
|
|
d_global.s
|
58 |
|
|
d_main.b
|
59 |
|
|
d_pack_1.b
|
60 |
|
|
d_pack_1.s
|
61 |
|
|
d_pack_2.b
|
62 |
|
|
d_pack_2.s
|
63 |
|
|
|
64 |
|
|
File containing the Pascal version:
|
65 |
|
|
|
66 |
|
|
dhry.p
|
67 |
|
|
|
68 |
|
|
|
69 |
|
|
February 22, 1990
|
70 |
|
|
|
71 |
|
|
Reinhold P. Weicker
|
72 |
|
|
Siemens AG, AUT E 51
|
73 |
|
|
Postfach 3220
|
74 |
|
|
D-8520 Erlangen
|
75 |
|
|
Germany (West)
|
76 |
|
|
|
77 |
|
|
Phone: [xxx-49]-9131-7-20330 (8-17 Central European Time)
|
78 |
|
|
UUCP: ..!mcsun!unido!estevax!weicker
|