Skip to main content

An approach to benchmarking Ada compilation systems

  • Part II: Metrics
  • Conference paper
  • First Online:
Ada: The Choice for '92 (Ada-Europe 1991)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 499))

Included in the following conference series:

  • 111 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

8.0 References

  1. “User's Manual For the Prototype Ada Compiler Evaluation Capability (ACEC)”, Institute For Defense Analysis, October, 1985.

    Google Scholar 

  2. AIX Commands Reference for IBM RISC System/6000, Version 3.

    Google Scholar 

  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.

    Google Scholar 

  4. Aho, A., Sethi, R. and Ullman, J. (1988). Compilers Principles, Techniques and Tools. Addison Wesley, Reading, Massachusetts.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. 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.

    Google Scholar 

  8. 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.

    Google Scholar 

  9. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Dimitris Christodoulakis

Rights and permissions

Reprints 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

Publish with us

Policies and ethics