home *** CD-ROM | disk | FTP | other *** search
- $ SET NOCONTROL_Y
- $ SET NOVERIFY
- Batch job executed on node VAX 11/780
- $ EXIT
- $! VAX VMS files to compile
- $ SET VERIFY
- $ SET NOON
- $ SET DEF [.SIGADA.TAPE_8_31_86]
- $ ACS SET LIB [.ADALIB]
- %ACS-I-CL_LIBIS, Current program library is
- USER$DISK:[.SIGADA.TAPE_8_31_86.ADALIB]
- $ ADA A000001
- $ ADA A000012 ! VAX Ada dependent
- $ ADA A000021
- $ ADA A000022
- $ ADA A000031
- $ ADA A000032
- $ ADA A000041
- $ ADA A000042
- $ ADA A000051
- $ ADA A000052
- $ ADA A000053
- $ ADA A000054
- $ ADA A000055
- $ ADA A000091
- $ ADA A000092 ! VAX Ada dependent
- $ ADA A000093
- $ ADA A000094
- $ ADA C000001
- $ ADA C000002
- $ ADA C000003
- $ ADA D000001
- $ ADA D000002
- $ ADA D000003
- $ ADA D000004
- $ ADA E000001
- $ ADA E000002
- $ ADA E000004
- $ ADA F000001
- $ ADA F000002
- $ ADA G000001
- $ ADA G000002
- $ ADA G000003
- $ ADA G000004
- $ ADA G000005
- $ ADA G000006
- $ ADA G000007
- $ ADA L000001
- $ ADA L000002
- $ ADA L000003
- $ ADA P000001
- $ ADA P000002
- $ ADA P000003
- $ ADA P000004
- $ ADA P000005
- $ ADA P000006
- $ ADA P000007
- $ ADA P000010
- $ ADA P000011
- $ ADA P000012
- $ ADA P000013
- $ ADA T000001
- $ ADA T000002
- $ ADA T000003
- $ ADA T000004
- $ ADA T000005
- $ ADA T000006
- $ ADA T000007 ! execution possibly machine dependent
- $ ACS LINK A000051
- %ACS-I-CL_LINKING, Invoking the VAX/VMS Linker
- $ ACS LINK A000052
- %ACS-I-CL_LINKING, Invoking the VAX/VMS Linker
- $ ACS LINK A000053
- %ACS-I-CL_LINKING, Invoking the VAX/VMS Linker
- $ ACS LINK A000054
- %ACS-I-CL_LINKING, Invoking the VAX/VMS Linker
- $ ACS LINK A000055
- %ACS-I-CL_LINKING, Invoking the VAX/VMS Linker
- $ ADA A000100
- $ ACS LINK A000100
- $ RUN A000100 ! all feature tests in one procedure
- 0.8500 is time in milliseconds for one Dhrystone
-
- ADA Whetstone benchmark
-
- A000093 using standard internal math routines
-
-
- Whetstone start time: 860.48 seconds
-
- Whetstone stop time : 867.61 seconds
-
- Elapsed time for 10 cycles : 7.13 seconds
-
- Whetstone rating : 1403 KWIPS
-
-
- Whetstone start time: 867.64 seconds
-
- Whetstone stop time : 881.90 seconds
-
- Elapsed time for 20 cycles : 14.26 seconds
-
- Whetstone rating : 1403 KWIPS
-
-
- Whetstone start time: 881.94 seconds
-
- Whetstone stop time : 903.31 seconds
-
- Elapsed time for 30 cycles : 21.37 seconds
-
- Whetstone rating : 1404 KWIPS
-
-
- Whetstone start time: 903.33 seconds
-
- Whetstone stop time : 931.83 seconds
-
- Elapsed time for 40 cycles : 28.50 seconds
-
- Whetstone rating : 1404 KWIPS
-
-
- Whetstone start time: 931.87 seconds
-
- Whetstone stop time : 967.54 seconds
-
- Elapsed time for 50 cycles : 35.67 seconds
-
- Whetstone rating : 1402 KWIPS
-
-
- Average time per cycle : 712.85 milliseconds
-
- Average Whetstone rating : 1403 KWIPS
-
-
- A000094
- Perm Towers Queens Intmm Mm Puzzle Quick Bubble Tree FFT Ack
- 2.35 3.42 1.42 0.85 0.83 8.31 1.10 1.51 2.04 1.87 78.90
-
- Test Name: C000001 Class Name: Tasking
- CPU Time: 6300.4 microseconds
- Wall Time: 6249.7 microseconds. Iteration Count: 2
- Test Description:
- Task create and terminate measurement
- with one task, no entries, when task is in a procedure
- using a task type in a package, no select statement, no loop,
-
-
-
- Test Name: C000002 Class Name: Tasking
- CPU Time: 6400.5 microseconds
- Wall Time: 6399.8 microseconds. Iteration Count: 2
- Test Description:
- Task create and terminate time measurement.
- with one task, no entries when task is in a procedure,
- task defined and used in procedure, no select statement, no loop
-
-
-
- Test Name: C000003 Class Name: Tasking
- CPU Time: 6449.9 microseconds
- Wall Time: 6449.9 microseconds. Iteration Count: 2
- Test Description:
- Task create and terminate time measurement
- Task is in declare block of main procedure
- one task, no entries, task is in the loop
-
-
-
- Test Name: D000001 Class Name: Allocation
- CPU Time: 21.1 microseconds
- Wall Time: 20.3 microseconds. Iteration Count: 128
- Test Description:
- Dynamic array allocation, use and deallocation time measurement
- Dynamic array elaboration , 1000 integers in a procedure
- get space and free it in the procedure on each call
-
-
-
- Test Name: D000002 Class Name: Allocation
- CPU Time: 4375.0 microseconds
- Wall Time: 4349.8 microseconds. Iteration Count: 4
- Test Description:
- Dynamic array elaboration and initialization time measurement
- allocation, initialization, use and deallocation
- 1000 integers initialized by others=>1
-
-
-
- Test Name: D000003 Class Name: Allocation
- CPU Time: 3.1 microseconds
- Wall Time: 3.9 microseconds. Iteration Count: 128
- Test Description:
- Dynamic record allocation and deallocation time measurement
- elaborating, allocating and deallocating
- record containing a dynamic array of 1000 integers
-
-
-
- Test Name: D000004 Class Name: Allocation
- CPU Time: 6350.1 microseconds
- Wall Time: 6350.1 microseconds. Iteration Count: 2
- Test Description:
- Dynamic record allocation and deallocation time measurement
- elaborating, initializing by ( DYNAMIC_SIZE,(others=>1))
- record containing a dynamic array of 1000 integers
-
-
-
- Test Name: E000001 Class Name: Exception
- CPU Time: 468.7 microseconds
- Wall Time: 468.7 microseconds. Iteration Count: 32
- Test Description:
- Time to raise and handle an exception
- Exception defined locally and handled locally
-
-
-
-
- Test Name: E000002 Class Name: Exception
- CPU Time: 737.5 microseconds
- Wall Time: 768.8 microseconds. Iteration Count: 16
- Test Description:
- Exception raise and handle timing measurement
- when exception is in a procedure in a package
-
-
-
-
- Test Name: E000004 Class Name: Procedure
- CPU Time: 525.0 microseconds
- Wall Time: 525.0 microseconds. Iteration Count: 32
- Test Description:
- Exception raise and handle timing measurement
- when exception is in a package, 4 deep
-
-
-
-
- Test Name: F000001 Class Name: Style
- CPU Time: 2.7 microseconds
- Wall Time: 2.3 microseconds. Iteration Count: 256
- Test Description:
- Time to set a boolean flag using a logical equation
- a local and a global integer are compared
- compare this test with F000002
-
-
-
- Test Name: F000002 Class Name: Style
- CPU Time: 2.3 microseconds
- Wall Time: 2.7 microseconds. Iteration Count: 256
- Test Description:
- Time to set a boolean flag using an 'if' test
- a local and a global integer are compared
- compare this test with F000001
-
-
-
- Test Name: G000001 Class Name: Input/Output
- CPU Time: 950.0 microseconds
- Wall Time: 1087.5 microseconds. Iteration Count: 16
- Test Description:
- TEXT_IO.GET_LINE reading 20 characters, time measured
- A scratch file is written, then read and reset
-
-
-
-
- Test Name: G000002 Class Name: Input/Output
- CPU Time: 4650.0 microseconds
- Wall Time: 4800.1 microseconds. Iteration Count: 4
- Test Description:
- TEXT_IO.GET called 20 times per line, time measured
- a scratch file is written, then read and reset
- Compare to G000001 for about same number of characters
-
-
-
- Test Name: G000003 Class Name: Input/Output
- CPU Time: 1837.5 microseconds
- Wall Time: 2737.5 microseconds. Iteration Count: 8
- Test Description:
- TEXT_IO.PUT_LINE for 20 characters, timing measurment
- a scratch file is opened, written and reset
-
-
-
-
- Test Name: G000004 Class Name: Input/Output
- CPU Time: 3800.0 microseconds
- Wall Time: 4649.8 microseconds. Iteration Count: 4
- Test Description:
- TEXT_IO.PUT 20 times with one character, time measurement
- a scratch file is written, reset and rewritten
- compare, approximately, to G000003
-
-
-
- Test Name: G000005 Class Name: Input/Output
- CPU Time: 359.4 microseconds
- Wall Time: 359.4 microseconds. Iteration Count: 32
- Test Description:
- TEXT_IO.GET an integer from a local string, timing measurement
- use TEXT_IO.PUT to convert 1..100 to a string
- then use TEXT_IO.GET to get the number back
-
-
-
- Test Name: G000006 Class Name: Input/Output
- CPU Time: 925.1 microseconds
- Wall Time: 925.1 microseconds. Iteration Count: 8
- Test Description:
- TEXT_IO.GET getting a floating point fraction from a local string
- Timing measurement on 0.001 to 0.01 range of numbers
- compare, approximately, to G000005 for integer vs float
-
-
-
- Test Name: G000007 Class Name: Input/Output
- CPU Time: 50900.3 microseconds
- Wall Time: 50899.7 microseconds. Iteration Count: 1
- Test Description:
- Open and close an existing file, time measurement
- A scratch file is created and closed
- The scratch file is opened IN_FILE and closed in a loop
-
-
-
- Test Name: L000001 Class Name: Iteration
- CPU Time: 15.5 microseconds
- Wall Time: 15.5 microseconds. Iteration Count: 2
- Test Description:
- Simple "for" loop time
- for I in 1 .. 100 loop
- time reported is for once through loop
-
-
-
- Test Name: L000002 Class Name: Iteration
- CPU Time: 1.5 microseconds
- Wall Time: 0.0 microseconds. Iteration Count: 4
- Test Description:
- Simple "while" loop time
- while I <= 100 loop
- time reported is for once through loop
-
-
-
- Test Name: L000003 Class Name: Iteration
- CPU Time: 2.5 microseconds
- Wall Time: 1.8 microseconds. Iteration Count: 4
- Test Description:
- Simple "exit" loop time
- loop I:=I+1; exit when I>100; end loop;
- time reported is for once through loop
-
-
-
- Test Name: P000001 Class Name: Procedure
- CPU Time: 0.0 microseconds
- Wall Time: 0.4 microseconds. Iteration Count: 256
- Test Description:
- Procedure call and return time ( may be zero if automatic inlining )
- procedure is local
- no parameters
-
-
-
- Test Name: P000002 Class Name: Procedure
- CPU Time: 33.6 microseconds
- Wall Time: 33.6 microseconds. Iteration Count: 128
- Test Description:
- Procedure call and return time
- Procedure is local, no parameters
- when procedure is not inlinable
-
-
-
- Test Name: P000003 Class Name: Procedure
- CPU Time: 27.7 microseconds
- Wall Time: 27.7 microseconds. Iteration Count: 256
- Test Description:
- Procedure call and return time measurement
- The procedure is in a separately compiled package
- Compare to P000002
-
-
-
- Test Name: P000004 Class Name: Procedure
- CPU Time: 0.4 microseconds
- Wall Time: 0.0 microseconds. Iteration Count: 256
- Test Description:
- Procedure call and return time measurement
- The procedure is in a separately compiled package
- pragma INLINE used. Compare to P000001
-
-
-
- Test Name: P000005 Class Name: Procedure
- CPU Time: 33.6 microseconds
- Wall Time: 33.6 microseconds. Iteration Count: 128
- Test Description:
- Procedure call and return time measurement
- The procedure is in a separately compiled package
- One parameter, in INTEGER
-
-
-
- Test Name: P000006 Class Name: Procedure
- CPU Time: 35.2 microseconds
- Wall Time: 34.4 microseconds. Iteration Count: 128
- Test Description:
- Procedure call and return time measurement
- The procedure is in a separately compiled package
- One parameter, out INTEGER
-
-
-
- Test Name: P000007 Class Name: Procedure
- CPU Time: 35.9 microseconds
- Wall Time: 35.2 microseconds. Iteration Count: 128
- Test Description:
- Procedure call and return time measurement
- The procedure is in a separately compiled package
- One parameter, in out INTEGER
-
-
-
- Test Name: P000010 Class Name: Procedure
- CPU Time: 63.3 microseconds
- Wall Time: 63.3 microseconds. Iteration Count: 128
- Test Description:
- Procedure call and return time measurement
- Compare to P000005
- 10 parameters, in INTEGER
-
-
-
- Test Name: P000011 Class Name: Procedure
- CPU Time: 92.2 microseconds
- Wall Time: 93.0 microseconds. Iteration Count: 128
- Test Description:
- Procedure call and return time measurement
- Compare to P000005, P000010
- 20 parameters, in INTEGER
-
-
-
- Test Name: P000012 Class Name: Procedure
- CPU Time: 53.1 microseconds
- Wall Time: 53.1 microseconds. Iteration Count: 128
- Test Description:
- Procedure call and return time measurement
- Compare with P000010 ( discrete vs composite parameters )
- 10 paramaters, in MY_RECORD a three component record
-
-
-
- Test Name: P000013 Class Name: Procedure
- CPU Time: 78.1 microseconds
- Wall Time: 77.3 microseconds. Iteration Count: 128
- Test Description:
- Procedure call and return time measurement
- twenty composite 'in' parameters
- The package body is compiled after the spec is used
-
-
-
- Test Name: T000001 Class Name: Tasking
- CPU Time: 1031.2 microseconds
- Wall Time: 1025.0 microseconds. Iteration Count: 16
- Test Description:
- Minimum rendezvous, entry call and return time
- 1 task 1 entry , task inside procedure
- no select
-
-
-
- Test Name: T000002 Class Name: Tasking
- CPU Time: 1025.0 microseconds
- Wall Time: 1018.7 microseconds. Iteration Count: 16
- Test Description:
- Task entry call and return time measured
- One task active, one entry in task, task in a package
- no select statement
-
-
-
- Test Name: T000003 Class Name: Tasking
- CPU Time: 1087.5 microseconds
- Wall Time: 1087.5 microseconds. Iteration Count: 8
- Test Description:
- Task entry call and return time measured
- Two tasks active, one entry per task, tasks in a package
- no select statement
-
-
-
- Test Name: T000004 Class Name: Tasking
- CPU Time: 1225.0 microseconds
- Wall Time: 1225.0 microseconds. Iteration Count: 8
- Test Description:
- Task entry call and return time measured
- One tasks active, two entries, tasks in a package
- using select statement
-
-
-
- Test Name: T000005 Class Name: Tasking
- CPU Time: 1119.9 microseconds
- Wall Time: 1120.0 microseconds. Iteration Count: 1
- Test Description:
- Task entry call and return time measured
- Ten tasks active, one entry per task, tasks in a package
- no select statement
-
-
-
- Test Name: T000006 Class Name: TASKING
- CPU Time: 1740.1 microseconds
- Wall Time: 1750.0 microseconds. Iteration Count: 1
- Test Description:
- Task entry call and return time measurement
- One task with ten entries , task in a package
- one select statement, compare to T000005
-
-
- job terminated at 17-NOV-1986 04:21:36.80
- Accounting information:
- Buffered I/O count: 3879 Peak working set size: 4577
- Direct I/O count: 6714 Peak page file size: 4703
- Page faults: 148918 Mounted volumes: 0
- Charged CPU time: 0 00:20:31.42 Elapsed time: 0 00:28:42.58
-