Abstract
A set of benchmarks were developed to test the real-time performance of Ada Personal Computer (PC) compilers. The benchmark set measures the overhead associated with various functions, including subprogram calls both from within and outside of packages ( including generic), dynamic allocation and deallocation of objects, exceptions, task activation/termination, task rendezvous, various time related functions, common arithmetic functions, and file I/0. The benchmark set also determines the type of memory deallocation supported, and determines whether fixed-interval or pre-emptive delay task scheduling is used. The different benchmarks are described along with an explanation of the testing methods for each benchmark. Two PC compilers were then tested (JANUS/Ada and Meridian Adavantage) to demonstrate the benchmark programs, and the results of the test are discussed. Conclusions concerning the real-time abilities of the two tested compilers are also given.
Notes
If this is your thesis or dissertation, and want to learn how to access it or for more information about readership statistics, contact us at STARS@ucf.edu
Graduation Date
1988
Semester
Fall
Advisor
Linton, Darrell G.
Degree
Master of Science (M.S.)
College
College of Engineering
Department
Computer Engineering
Format
Pages
52 p.
Language
English
Rights
Public Domain
Length of Campus-only Access
None
Access Status
Masters Thesis (Open Access)
Identifier
DP0023893
Subjects
Dissertations, Academic -- Engineering; Engineering -- Dissertations, Academic
STARS Citation
LaRoche, Stephen L., "Ada Real-Time Performance Benchmarks for Personal Computer Environments" (1988). Retrospective Theses and Dissertations. 4303.
https://stars.library.ucf.edu/rtd/4303
Accessibility Status
Searchable text