Advanced Search

Content Type

Topics

Publication Date

ADA Performance Benchmarks on the Motorola MC68020: Summary and Results

  • Author(s):
  • Publish Date:
  • Publisher: Software Engineering Institute
  • SEI Identifier: CMU/SEI-87-TR-027
  • Type: Technical Report
  • Topics: Performance and Dependability
  • Description: This report documents the results obtained from running Ada performance benchmarks on a DEC VAXELN MicroVAX II using the DEC VAXELN Ada compiler.

Abstract

The primary purpose of the Ada Embedded Systems Testbed (AEST) Project at the Software Engineering Institute (SEI) is to develop a solid in-house support base of hardware, software, and personnel to permit the investigation of a wide variety of issues related to software development for real-time embedded systems. Two of the most crucial issues to be investigated are the extent and quality of the facilities provided by Ada runtime support environments. The SEI support base will make assessments possible of the readiness of the Ada language and Ada tools to develop embedded systems. The benchmarking/instrumentation subgroup was formed to:
  1. Collect and run available Ada benchmark programs from a variety of sources on a variety of targets.  
  2. Identify gaps in the coverage and fill them with new test programs.  
  3. Review the measurement techniques used and provide new ones if necessary. 
  4. Verify software timings by inspection and with specialized test instruments.  

This report documents the results obtained from running Ada performance benchmarks on a DEC VAXELN MicroVAX II using the DEC VAXELN Ada compiler. The benchmarks were the University of Michigan Ada benchmarks and the ACM SIGAda Performance Issues Working Group (PIWG) Ada benchmarks (excluding the compilation tests). The benchmarks focus largely on the execution time of specific features of the Ada language; they do not, for example, measure the efficiency or the size of the generated object code. A brief description of the benchmarks and the test environment is followed by a discussion of some problems encountered and lessons learned. The results obtained from running the entire Michigan and PIWG benchmark suites are contained in the appendices to this report. Note that the caveats discussed in the body of the report must be borne in mind when examining these results.

Cite This Report

Show Citation Formats

SEI

Donohoe, Patrick. ADA Performance Benchmarks on the Motorola MC68020: Summary and Results (CMU/SEI-87-TR-027). Software Engineering Institute, Carnegie Mellon University, 1987. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=60768

IEEE

Donohoe. Patrick, "ADA Performance Benchmarks on the Motorola MC68020: Summary and Results," Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania, Technical Report CMU/SEI-87-TR-027, 1987. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=60768

APA

Donohoe, Patrick. (1987). ADA Performance Benchmarks on the Motorola MC68020: Summary and Results (CMU/SEI-87-TR-027). Retrieved April 23, 2014, from the Software Engineering Institute, Carnegie Mellon University website: http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=60768

CHI

Patrick Donohoe. ADA Performance Benchmarks on the Motorola MC68020: Summary and Results (CMU/SEI-87-TR-027). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 1987. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=60768

MLA

Donohoe, Patrick. 1987. ADA Performance Benchmarks on the Motorola MC68020: Summary and Results (Technical Report CMU/SEI-87-TR-027). Pittsburgh: Software Engineering Institute, Carnegie Mellon University. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=60768