ADA Performance Benchmarks on the Motorola MC68020: Summary and Results

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.

PDF [91 KB]

Author

Patrick Donohoe

This report is related to the following area(s) of work:

Performance and Dependability

Technical Report
CMU/SEI-87-TR-027
December 1987

Cite This Report

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://www.sei.cmu.edu/library/abstracts/reports/87tr040.cfm

IEEE:

P. Donohoe, "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://www.sei.cmu.edu/library/abstracts/reports/87tr040.cfm

APA:

Donohoe, P., (1987). ADA Performance Benchmarks on the Motorola MC68020: Summary and Results (CMU/SEI-87-TR-027). Retrieved June 19, 2013, from the Software Engineering Institute, Carnegie Mellon University website: http://www.sei.cmu.edu/library/abstracts/reports/87tr040.cfm

CHI:

Donohoe, Patrick, 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://www.sei.cmu.edu/library/abstracts/reports/87tr040.cfm

MLA:

Donohoe, P., 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://www.sei.cmu.edu/library/abstracts/reports/87tr040.cfm

Find Us Here

Find us on Youtube  Find us on LinkedIn  Find us on twitter  Find us on Facebook

Share This Page

Share on Facebook  Send to your Twitter page  Save to del.ico.us  Save to LinkedIn  Digg this  Stumble this page.  Add to Technorati favorites  Save this page on your Google Home Page 

For more information

Contact Us

info@sei.cmu.edu

412-268-5800

Help us improve

Visitor feedback helps us continually improve our site.

Please tell us what you
think with this short
(< 5 minute) survey.