Abstract
This paper focuses on the approach used by IBM to benchmark the Ada Compilation Systems being used in the development of the Advanced Automation System (AAS). AAS is a major FAA program that involves a system-wide replacement of the United States air traffic control system. Ada performance risk management, establishment of compilation system performance requirements, and techniques used to monitor and improve compiler performance are discussed.
Preview
Unable to display preview. Download preview PDF.
8.0 References
“User's Manual For the Prototype Ada Compiler Evaluation Capability (ACEC)”, Institute For Defense Analysis, October, 1985.
AIX Commands Reference for IBM RISC System/6000, Version 3.
Auslander M., Chibib A., Hoagland C., and Kravetz M., “Dynamic Linking and Loading in the AIX System”, IBM RISC System/6000 Technology, SA23-2619, IBM Corporation, 1990, p 150.
Aho, A., Sethi, R. and Ullman, J. (1988). Compilers Principles, Techniques and Tools. Addison Wesley, Reading, Massachusetts.
Rainier, S., Reagan, T., Salwin, A., “The Benchmark Generation Tool: Measuring Ada Compilation System Performance”, 3rd International Ada, IEEE Conference on Ada Application and Environments,, May 1988.
Bassman, M.J., Fisher, G.A. and Gargaro, A. “An Approach For Evaluating The Performance Efficiency Of Ada Compilers”. Ada in Use, Proceedings of the Ada International Conference (Paris, France, 14–16 May). ACM, New York, 1985, pp 72–84. Presents techniques for measuring Ada features and inhibiting code optimizers.
Ada Joint Program Office. Ada programming language (ANSI/MIL-STD-1815). OUSD(R&D), Dept.of Defense. Ada Joint Program Office, Washington, D.C., Jan. 1983. The official reference manual for the Ada programming language.
Clapp, R. Duchesneau, L., Volz, R. Mudge, T. Schultze T. “Toward Real-Time Performance Benchmarks for Ada”. Communications of the ACM Volume 29, 1986, pp 760–778. Presents techniques for benchmarking Ada language features and reports on results for specific features tested.
Weicker, R. (1984). Dhrystone: A Synthetic Systems Programming Benchmark, Communications ACM, 21 6, pp. 1013–1030. A synthetic benchmark program, emphasizing use of records and pointer data types, based on statement frequency, number of operands and operand locality from a large set of programs written in various high-level languages.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1991 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Curley, T. (1991). An approach to benchmarking Ada compilation systems. In: Christodoulakis, D. (eds) Ada: The Choice for '92. Ada-Europe 1991. Lecture Notes in Computer Science, vol 499. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0018491
Download citation
DOI: https://doi.org/10.1007/BFb0018491
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-54092-2
Online ISBN: 978-3-540-47396-1
eBook Packages: Springer Book Archive