|
ABSTRACT
Reflecting current data on the use of programming language constructs in systems programming, a synthetic benchmark is constructed based on the distribution appearing in the data. The benchmark executes 100 Ada statements that are balanced in terms of the distribution of statement types, data types, and data locality. Pascal and C versions of the benchmark are discussed.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Alexander, W.G., and Wortman, D.B. Static and dynamic characteristics of XPL programs. Computer 8, 11 (Nov. 1975), 41-46.
|
| |
2
|
Brookes, G.R., Wilson, I.R., and Addyman, A.M. A static analysis of Pascal program structures. Soflw. Pract. Exper. 12, 11 (Nov. 1982), 959-963.
|
| |
3
|
Burr, W.E., and Smith, W.R. Comparing architectures. Datamation 23, 2 (Feb. 1977), 48-52.
|
| |
4
|
Carter, L.R. An Analysis of Pascal Programs. UMI Research Press, Ann Arbor, Mich., 1982.
|
 |
5
|
|
| |
6
|
Cook, R.P., and Lee, I. A contextual analysis of Pascal programs. Soft. Pract. Exper. 12, 2 (Feb. 1982), 195-203.
|
| |
7
|
Curnow, H.J., and Wichman, B.A. A synthetic benchmark. Comput. J. 19, 1 (Feb. 1976), 43-49.
|
| |
8
|
De Prycker, M. On the development of a measurement system for high level language program statistics. IEEE Trans. Comput. C-31, 9 (Sept. 1982), 883-891.
|
 |
9
|
|
 |
10
|
|
| |
11
|
Elshoff, J.L. An analysis of some commercial PL/1 programs. IEEE Trans. Soflw. Eng. SE-2, 2 (June 1976), 113-120.
|
| |
12
|
Elshoff, J.L. The influence of structured programming on PL/1 program profiles. IEEE Trans. Soflw. Eng. SE-3, 5 (Sept. 1977), 364-368.
|
| |
13
|
Grappel, R.D., and Hemenway, J.E. A tale of four aPs: Benchmarks quantify performance. EDN (Apr. 1, 1984), 179-365.
|
 |
14
|
|
 |
15
|
|
| |
16
|
|
| |
17
|
Knuth, D.E. An empirical study of FORTRAN programs. Soflw. Praet. Exper. 1 (1971), 105-133.
|
 |
18
|
|
 |
19
|
|
| |
20
|
Patstone, W. 16-bit-uP benchmarks--An update with explanations. EDN (Sept. 16, 1981), 169-171.
|
| |
21
|
Patterson, D.A. (private communication).
|
 |
22
|
|
| |
23
|
Ritchie, D. Recent changes to C. Appendix to The C programming language--Reference manual, Berkeley UNIX Distribution, Univ. of California, Berkeley. 1978.
|
| |
24
|
Shimasaki, M., Fukaya, S., Ikeda, K., and Kiyono, T. An analysis of Pascal programs in compiler writing. Soflw. Pract. Exper. 10, 2 (Feb. 1980), 149-157.
|
| |
25
|
Symposium on Architectural Support for Programming Languages and Operating Systems. SIGPLAN Not. 17, 4 (Apr. 1982).
|
 |
26
|
|
| |
27
|
Weicker, R.P. Details of the "Dhrystone" benchmark program. Manuscript, 1984.
|
 |
28
|
|
| |
29
|
|
CITED BY 66
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
J. H. Jacobs , A. K. Uht , R. C. Ord, Modeling the effects of instruction queue loading on a static instruction stream micro-architecture, Proceedings of the 21st annual workshop on Microprogramming and microarchitecture, p.11-20, November 28-December 02, 1988, San Diego, California, United States
|
|
|
|
|
|
Chunho Lee , Miodrag Potkonjak , William H. Mangione-Smith, MediaBench: a tool for evaluating and synthesizing multimedia and communicatons systems, Proceedings of the 30th annual ACM/IEEE international symposium on Microarchitecture, p.330-335, December 01-03, 1997, Research Triangle Park, North Carolina, United States
|
|
|
|
|
|
Mitchell J. Bassman , Gerald A. Fisher, Jr. , Anthony Gargaro, Evaluating the performance efficiency of Ada compilers, Proceedings of the second annual Washington Ada symposium on Ada: Ada in the mainstream: applications and education, p.179-194, March 1985, Washington, D. C., United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Kunio Uchiyama , Fumio Arakawa , Susumu Narita , Hirokazu Aoki , Ikuya Kawasaki , Shigezumi Matsui , Mitsuyoshi Yamamoto , Norio Nakagawa , Ikuo Kudo, The Gmicro/500 Superscalar Microprocessor with Branch Buffers, IEEE Micro, v.13 n.5, p.12-22, September 1993
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Emil W. Brown , Anant Agrawal , Trevor Creary , Michael F. Klein , Dave Murata , Joseph Petolino, Implementing Sparc in ECL, IEEE Micro, v.10 n.1, p.10-22, January 1990
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Crispin Cowan , Steve Beattie , Chris Wright , Greg Kroah-Hartman, RaceGuard: kernel protection from temporary file race vulnerabilities, Proceedings of the 10th conference on USENIX Security Symposium, p.13-13, August 13-17, 2001, Washington, D.C.
|
|
|
Crispin Cowan , Steve Beattie , Chris Wright , Greg Kroah-Hartman, RaceGuard: kernel protection from temporary file race vulnerabilities, Proceedings of the 10th conference on USENIX Security Symposium, p.13-13, August 13-17, 2001, Washington, D.C.
|
|
|
|
|
|
E. Tsirogiannis , G. Theodoropoulos , D. Chen , Q. Zhang , L. Janin , D. Edwards, A Framework for Distributed Simulation of Asynchronous Handshake Circuits, Proceedings of the 39th annual Symposium on Simulation, p.214-222, April 02-06, 2006
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|