home *** CD-ROM | disk | FTP | other *** search
- package BENCHMARKS is
-
- procedure DHRYSTONE;
- -- The Dhrystone benchmark measures statement execution per unit time
- -- to give a relative measurement between Ada compilers. Included in
- -- the data is some information gathered from package SYSTEM which
- -- tells of the environment in which the test is taking place.
-
- -- WHETSTONE:
- -- The Whetstone benchmark provides a measurement of processor speed.
- -- This test is written in FORTRAN, Pascal, and 'C' as well as ADA to
- -- give a relative measurement across languages as well as compilers.
- -- In the Ada version of the test, there is also some information gathered
- -- from package SYSTEM which tells of the environment in which the test is
- -- taking place. A skeleton command file is also provided which tests the
- -- compile and link time for each compiler. The following table gives a
- -- list of the Whetstone benchmark versions being developed:
- --
- -- CHECKS STUBBED FULL MATH
- -- LANGUAGE INCLUDED MATH LIBRARY LIBRARY
- -- +-----------+---------+------------+----------+
- -- | Ada | NONE | X | X |
- -- | Ada | ALL | X | X |
- -- | FORTRAN77 | DEFAULT | X | X |
- -- | FORTRAN77 | ALL | X | X |
- -- | FORTRAN77 | NONE | X | X |
- -- | PASCAL | DEFAULT | X | X |
- -- | PASCAL | ALL | X | X |
- -- | PASCAL | NONE | X | X |
- -- | C | DEFAULT | X | X |
- -- +-----------+---------+------------+----------+
-
- package TITLE_PAGE is new TITLE_PAGE_PACKAGE
- (DEVELOPING_ORGANIZATION => "GTE Government Systems",
- AUTHOR => "various",
- CONTACT => "Sam Harbaugh",
- ADDRESS => ("100 Ferguson Drive",
- "Mountain View",
- "CA","94039"),
- PHONE => (415,966,4574),
- DATE_SUBMITTED => (12,Apr,1985));
-
- package TECHNICAL_PARAMETERS is new TECHNICAL_PARAMETERS_PACKAGE
- (LINES_OF_SOURCE_CODE => 250,
- DEVELOPMENT_COMPILER => (DECVAX,DECADA),
- PLANNED_COMPILERS_SUPPORTED => (DECVAX,DECADA),
- AUXILLIARY_FILES_SIZE => (80 * LINES_OF_CODE));
-
- package DEVELOPMENT_SCHEDULE_AND_STATUS is new SCHEDULE_PACKAGE
- (COMPLETED_EVENTS => ((PDR,(8,Jan,1985)),
- SCHEDULE_EVENTS => ((DELIVERY,(30,May,1985)));
-
- end BENCHMARKS;
-