ARCHTEST. Version 5.4. 980317. By W. W. Collier, mpdiag@acm.org
09:03:35.243 980422
Parameters initialized from file: sunserv.
This data was generated by ARCHTEST on a 4-way SUN Sparc 630
running Solaris 2.4. ARCHTEST was compiled using Version 2.7.0
of the GNU compiler.
The test was conducted under the auspices of Neil Sobrado,
Systems Administrator (sobrad22@eelab.newpaltz.edu), and
Dr. Owen B. Hill, Chair, Department of Electrical Engineering,
SUNY New Paltz.
Default answers to the following questions are shown in brackets.
Specify how to generate the data to be analyzed.
1. Perform a real multiprocessor test.
2. Execute the mp test code serially and with only one thread.
3. Generate test data with relaxed events.
4. Generate test data without relaxed events.
5. Process output from simulation. Choice [1]: 1
Enter the number of threads (from 2 to 8) [4]: 4
Define logical length of arrays (max=500000) [200000]: 200000
The following tests can be run:
100 200 300 400 500 600 700 800 900 1000 1100 1200
210 310 410 510 610 710 1010 1110 1210
120 220 320 420 520 620 720 820 920 1020 1120 1220
1030
Specify which tests to run [all]:
Parameters for this run:
Type of run: 1. Perform a real multiprocessor test.
Output file name: a1111100.out.
Number of threads: 4.
Length of the arrays: 200000.
Test(s) to run: all.
Select other options? (y,n,?)[n]
==sss========================================================================
Test T100. Seek a relaxation of A(CMP,UPO,URR,WW)
and of A(CMP,UPO,URR,CC3).
T0 T1
L0: A = 0; L0: U[0] = A;
L1: A = 1; L1: U[1] = A;
L2: A = 2; L2: U[2] = A;
L3: A = 3; L3: U[3] = A;
L4: A = 4; L4: U[4] = A;
L5: A = 5; L5: U[5] = A;
L6: A = 6; L6: U[6] = A;
L7: A = 7; L7: U[7] = A; etc.
Seek 1.0. U[i] > U[i+1]. d = U[i+1] - U[i].
To show: Not A(CMP,UPO,URR,WW) and not A(CMP,UPO,URR,CC3).
Suffix for packed simulation output: T1: 0.
Start execution of Test T100 at 09:04:09.506 980422
End execution of Test T100 at 09:04:10.539 980422
Duration 1.033
Start analysis of Test T100 at 09:04:10.541 980422
Thread start, stop, and dur times.
0.006 0.006 0.000 0.000 0.000 0.000 0.000 0.000
1.030 0.308 0.000 0.000 0.000 0.000 0.000 0.000
1.024 0.302 0.000 0.000 0.000 0.000 0.000 0.000
Every 9999th entry of the arrays, from 0 thru 199999.
i U V X Y
0 0 0 0 0
9999 4874 0 0 0
19998 10239 0 0 0
29997 14913 0 0 0
39996 20031 0 0 0
49995 25153 0 0 0
59994 30224 0 0 0
69993 35316 0 0 0
79992 40443 0 0 0
89991 45516 0 0 0
99990 50571 0 0 0
109989 55660 0 0 0
119988 60677 0 0 0
129987 65817 0 0 0
139986 71000 0 0 0
149985 76237 0 0 0
159984 81265 0 0 0
169983 86346 0 0 0
179982 91379 0 0 0
189981 96507 0 0 0
199980 101785 0 0 0
dim = 80, max = 101795, pamx = 1.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
11
1
1
1
1
1
1
1
1
1
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
Data for calculating the percentage of time threads
were simultaneously active:
Histogram of deltas in value of consecutive array entries.
Histogram of the lengths of strings of consecutive array
entries, all with the same value.
i deltas strings
0 99229 0
1 100719 10362
2 36 84926
3 0 5371
4 0 81
5 0 5
6 1 2
7 0 0
8 0 0
9 0 0
10 0 0
11 0 1
12 0 0
13 1 0
14 0 0
15 0 0
16 0 0
17 0 0
18 1 0
19 0 0
over 10 21
End analysis of Test T100 at 09:04:12.434 980422
==sss========================================================================
Test T120. Seek a relaxation of A(CMP,UPO,URR,WW)
and of A(CMP,UPO,URR,CC3).
T0 T1
L0: A = 0; L0: U[0] = A;
L1: A = 1; L1: U[1] = A;
L2: A = 2; L2: U[2] = A;
L3: A = 3; L3: U[3] = A;
L4: A = 4; L4: U[4] = A;
L5: A = 5; L5: U[5] = A;
L6: A = 6; L6: U[6] = A;
L7: A = 7; L7: U[7] = A; etc.
Seek 1.0. U[i] > U[i+1]. d = U[i+1] - U[i].
To show: Not A(CMP,UPO,URR,WW) and not A(CMP,UPO,URR,CC3).
Suffix for packed simulation output: T1: 0.
Start execution of Test T120 at 09:04:13.299 980422
End execution of Test T120 at 09:04:14.440 980422
Duration 1.141
Start analysis of Test T120 at 09:04:14.891 980422
Thread start, stop, and dur times.
0.006 0.006 0.000 0.000 0.000 0.000 0.000 0.000
1.140 0.299 0.000 0.000 0.000 0.000 0.000 0.000
1.134 0.293 0.000 0.000 0.000 0.000 0.000 0.000
Every 9999th entry of the arrays, from 0 thru 199999.
i U V X Y
0 0 0 0 0
9999 4400 0 0 0
19998 8779 0 0 0
29997 13419 0 0 0
39996 18075 0 0 0
49995 22677 0 0 0
59994 27364 0 0 0
69993 31920 0 0 0
79992 36493 0 0 0
89991 41152 0 0 0
99990 45713 0 0 0
109989 50279 0 0 0
119988 54841 0 0 0
129987 59347 0 0 0
139986 63858 0 0 0
149985 68349 0 0 0
159984 72782 0 0 0
169983 77469 0 0 0
179982 81972 0 0 0
189981 86601 0 0 0
199980 91162 0 0 0
dim = 80, max = 91171, pamx = 1.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
Data for calculating the percentage of time threads
were simultaneously active:
Histogram of deltas in value of consecutive array entries.
Histogram of the lengths of strings of consecutive array
entries, all with the same value.
i deltas strings
0 109750 0
1 90229 3235
2 7 66191
3 0 20615
4 0 192
5 0 0
6 0 0
7 0 0
8 0 0
9 0 0
10 0 0
11 0 0
12 0 0
13 0 0
14 0 0
15 0 0
16 0 0
17 0 0
18 0 0
19 0 0
over 12 15
End analysis of Test T120 at 09:04:16.775 980422
==sss========================================================================
Test T200. Seek a relaxation of A(CMP,UPO,RR,WW).
T0 T1
L11: A = 1; L11: U[1] = A;
L12: B = 1; L12: V[1] = B;
L21: A = 2; L21: U[2] = A;
L22: B = 2; L22: V[2] = B;
L31: A = 3; L31: U[3] = A;
L32: B = 3; L32: V[3] = B;
L41: A = 4; L41: U[4] = A;
L42: B = 4; L42: V[4] = B; etc.
Seek 2.0. U[i] > U[i+1]. d = U[i+1] - U[i].
Seek 2.0. V[i] > V[i+1]. d = V[i+1] - V[i].
To show: Not A(CMP,UPO,URR,WW) and not A(CMP,UPO,URR,CC3).
Seek 2.1. V[i] > U[i+1]. d = U[i+1] - V[i]
Seek 2.2. U[i] > V[i]+1. d = V[i]+1 - U[i]
To show: Not A(CMP,UPO,RR,WW).
Suffix for packed simulation output: T1: 0.
Start execution of Test T200 at 09:04:17.634 980422
line3
End execution of Test T200 at 09:04:19.768 980422
Duration 2.134
Start analysis of Test T200 at 09:04:19.771 980422
Thread start, stop, and dur times.
0.004 0.004 0.000 0.000 0.000 0.000 0.000 0.000
2.133 0.483 0.000 0.000 0.000 0.000 0.000 0.000
2.129 0.479 0.000 0.000 0.000 0.000 0.000 0.000
Every 9999th entry of the arrays, from 0 thru 199999.
i U V X Y
0 9 10 0 0
9999 5649 5649 0 0
19998 11206 11205 0 0
29997 16665 16665 0 0
39996 22151 22150 0 0
49995 27741 27741 0 0
59994 33455 33455 0 0
69993 38931 38931 0 0
79992 44394 44394 0 0
89991 49784 49784 0 0
99990 55154 55154 0 0
109989 60745 60744 0 0
119988 66296 66295 0 0
129987 71933 71933 0 0
139986 77387 77387 0 0
149985 82805 82805 0 0
159984 88148 88148 0 0
169983 93489 93489 0 0
179982 99046 99046 0 0
189981 104673 104673 0 0
199980 110132 110132 0 0
dim = 80, max = 110143, pamx = 1.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
Data for calculating the percentage of time threads
were simultaneously active:
Histogram of deltas in value of consecutive array entries.
Histogram of the lengths of strings of consecutive array
entries, all with the same value.
i deltas strings
0 183042 0
1 216860 44078
2 45 165320
3 0 7463
4 1 66
5 0 1
6 2 0
7 0 0
8 0 0
9 0 0
10 0 0
11 0 0
12 0 0
13 0 0
14 0 0
15 0 0
16 0 0
17 0 0
18 0 0
19 0 0
over 46 26
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 274755 0 0 20
0 -79 0 -59 0 -39 0 -19 524906 1 0 21
0 -78 0 -58 0 -38 0 -18 257 2 0 22
0 -77 0 -57 0 -37 0 -17 1 3 0 23
0 -76 0 -56 0 -36 0 -16 1 4 0 24
0 -75 0 -55 0 -35 0 -15 0 5 0 25
0 -74 0 -54 0 -34 0 -14 3 6 0 26
0 -73 0 -53 0 -33 0 -13 0 7 0 27
0 -72 0 -52 0 -32 0 -12 0 8 0 28
0 -71 0 -51 0 -31 0 -11 0 9 0 29
0 -70 0 -50 0 -30 0 -10 0 10 0 30
0 -69 0 -49 0 -29 0 -9 0 11 0 31
0 -68 0 -48 0 -28 0 -8 0 12 0 32
0 -67 0 -47 0 -27 0 -7 0 13 0 33
0 -66 0 -46 0 -26 0 -6 0 14 0 34
0 -65 0 -45 0 -25 0 -5 0 15 0 35
0 -64 0 -44 0 -24 0 -4 0 16 0 36
0 -63 0 -43 0 -23 0 -3 0 17 0 37
0 -62 0 -42 0 -22 0 -2 0 18 0 38
0 -61 0 -41 0 -21 0 -1 0 19 3 39
------ Relaxed ------ | ------ Strong ------
760000 | |
720000 | |
680000 | |
640000 | |
600000 | |
560000 | |
520000 | |o
480000 | |o
440000 | |o
400000 | |o
360000 | |o
320000 | |o
280000 | |o
240000 | oo
200000 | oo
160000 | oo
120000 | oo
80000 | oo
40000 | oo
0 |_________._________._________.oooo_o___._________._________.________o
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,URR,WW).
Nmbr = 200. Total = 799992. Min thru -81 = 0.
Type = WW|RR. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 150. 0 thru 39 = 799926.
histend K = 200000. 40 thru Max = 66.
End analysis of Test T200 at 09:04:25.256 980422
==sss========================================================================
Test T210. Seek a relaxation of A(CMP,UPO,RR,WW).
T0 T1
L11: A = 1; L11: U[1] = A;
L12: B = 1; L12: V[1] = B;
L21: A = 2; L21: U[2] = A;
L22: B = 2; L22: V[2] = B;
L31: A = 3; L31: U[3] = A;
L32: B = 3; L32: V[3] = B;
L41: A = 4; L41: U[4] = A;
L42: B = 4; L42: V[4] = B; etc.
Seek 2.0. U[i] > U[i+1]. d = U[i+1] - U[i].
Seek 2.0. V[i] > V[i+1]. d = V[i+1] - V[i].
To show: Not A(CMP,UPO,URR,WW) and not A(CMP,UPO,URR,CC3).
Seek 2.1. V[i] > U[i+1]. d = U[i+1] - V[i]
Seek 2.2. U[i] > V[i]+1. d = V[i]+1 - U[i]
To show: Not A(CMP,UPO,RR,WW).
Suffix for packed simulation output: T1: 0.
Start execution of Test T210 at 09:04:26.119 980422
End execution of Test T210 at 09:04:28.479 980422
Duration 2.360
Start analysis of Test T210 at 09:04:28.778 980422
Thread start, stop, and dur times.
0.016 0.017 0.000 0.000 0.000 0.000 0.000 0.000
2.359 0.484 0.000 0.000 0.000 0.000 0.000 0.000
2.343 0.467 0.000 0.000 0.000 0.000 0.000 0.000
Every 9999th entry of the arrays, from 0 thru 199999.
i U V X Y
0 0 0 0 0
9999 4866 4865 0 0
19998 9995 9995 0 0
29997 15004 15004 0 0
39996 19993 19993 0 0
49995 24933 24933 0 0
59994 29865 29865 0 0
69993 34876 34876 0 0
79992 40000 40000 0 0
89991 45137 45137 0 0
99990 50133 50133 0 0
109989 55093 55093 0 0
119988 60041 60041 0 0
129987 64922 64922 0 0
139986 70044 70044 0 0
149985 75187 75187 0 0
159984 80202 80202 0 0
169983 85191 85190 0 0
179982 90131 90130 0 0
189981 95077 95076 0 0
199980 100089 100089 0 0
dim = 80, max = 100100, pamx = 1.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
Data for calculating the percentage of time threads
were simultaneously active:
Histogram of deltas in value of consecutive array entries.
Histogram of the lengths of strings of consecutive array
entries, all with the same value.
i deltas strings
0 202043 0
1 197907 16596
2 7 164361
3 1 16821
4 0 122
5 0 3
6 0 0
7 0 0
8 0 0
9 0 0
10 0 0
11 0 0
12 0 0
13 0 0
14 0 0
15 2 0
16 0 0
17 2 0
18 0 2
19 1 0
over 32 48
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 303319 0 2 20
0 -79 0 -59 0 -39 0 -19 496348 1 0 21
0 -78 0 -58 0 -38 0 -18 266 2 0 22
0 -77 0 -57 0 -37 0 -17 2 3 0 23
0 -76 0 -56 0 -36 0 -16 0 4 0 24
0 -75 0 -55 0 -35 0 -15 0 5 3 25
0 -74 0 -54 0 -34 0 -14 0 6 0 26
0 -73 0 -53 0 -33 0 -13 0 7 0 27
0 -72 0 -52 0 -32 0 -12 0 8 0 28
0 -71 0 -51 0 -31 0 -11 0 9 0 29
0 -70 0 -50 0 -30 0 -10 0 10 0 30
0 -69 0 -49 0 -29 0 -9 0 11 0 31
0 -68 0 -48 0 -28 0 -8 0 12 1 32
0 -67 0 -47 0 -27 0 -7 0 13 2 33
0 -66 0 -46 0 -26 0 -6 0 14 0 34
0 -65 0 -45 0 -25 0 -5 3 15 0 35
0 -64 0 -44 0 -24 0 -4 0 16 0 36
0 -63 0 -43 0 -23 0 -3 3 17 0 37
0 -62 0 -42 0 -22 0 -2 0 18 0 38
0 -61 0 -41 0 -21 0 -1 1 19 3 39
------ Relaxed ------ | ------ Strong ------
475000 | |o
450000 | |o
425000 | |o
400000 | |o
375000 | |o
350000 | |o
325000 | |o
300000 | oo
275000 | oo
250000 | oo
225000 | oo
200000 | oo
175000 | oo
150000 | oo
125000 | oo
100000 | oo
75000 | oo
50000 | oo
25000 | oo
0 |_________._________._________.ooo______.____o_o_oo____o____._oo_____o
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,URR,WW).
Nmbr = 210. Total = 799992. Min thru -81 = 0.
Type = WW|RR. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 159. 0 thru 39 = 799953.
histend K = 200000. 40 thru Max = 39.
End analysis of Test T210 at 09:04:34.302 980422
==sss========================================================================
Test T220. Seek a relaxation of A(CMP,UPO,RR,WW).
T0 T1
L11: A = 1; L11: U[1] = A;
L12: B = 1; L12: V[1] = B;
L21: A = 2; L21: U[2] = A;
L22: B = 2; L22: V[2] = B;
L31: A = 3; L31: U[3] = A;
L32: B = 3; L32: V[3] = B;
L41: A = 4; L41: U[4] = A;
L42: B = 4; L42: V[4] = B; etc.
Seek 2.0. U[i] > U[i+1]. d = U[i+1] - U[i].
Seek 2.0. V[i] > V[i+1]. d = V[i+1] - V[i].
To show: Not A(CMP,UPO,URR,WW) and not A(CMP,UPO,URR,CC3).
Seek 2.1. V[i] > U[i+1]. d = U[i+1] - V[i]
Seek 2.2. U[i] > V[i]+1. d = V[i]+1 - U[i]
To show: Not A(CMP,UPO,RR,WW).
Suffix for packed simulation output: T1: 0.
Start execution of Test T220 at 09:04:35.206 980422
End execution of Test T220 at 09:04:37.542 980422
Duration 2.336
Start analysis of Test T220 at 09:04:37.994 980422
Thread start, stop, and dur times.
0.006 0.005 0.000 0.000 0.000 0.000 0.000 0.000
2.335 0.496 0.000 0.000 0.000 0.000 0.000 0.000
2.329 0.491 0.000 0.000 0.000 0.000 0.000 0.000
Every 9999th entry of the arrays, from 0 thru 199999.
i U V X Y
0 0 0 0 0
9999 4734 4734 0 0
19998 9837 9836 0 0
29997 14821 14821 0 0
39996 19896 19896 0 0
49995 25132 25132 0 0
59994 30282 30282 0 0
69993 35480 35479 0 0
79992 40522 40522 0 0
89991 45714 45713 0 0
99990 50662 50662 0 0
109989 55072 55072 0 0
119988 60268 60268 0 0
129987 65112 65112 0 0
139986 70320 70320 0 0
149985 75294 75294 0 0
159984 80278 80278 0 0
169983 85430 85429 0 0
179982 90276 90276 0 0
189981 95208 95208 0 0
199980 99797 99797 0 0
dim = 80, max = 99808, pamx = 1.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
3
33
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
33
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
33
33
33
3
3
3
3
3
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
Data for calculating the percentage of time threads
were simultaneously active:
Histogram of deltas in value of consecutive array entries.
Histogram of the lengths of strings of consecutive array
entries, all with the same value.
i deltas strings
0 205740 0
1 194141 23614
2 54 147511
3 0 22634
4 0 398
5 1 14
6 0 4
7 0 2
8 0 1
9 0 1
10 0 0
11 0 0
12 0 0
13 0 0
14 0 1
15 0 0
16 0 0
17 0 0
18 0 0
19 0 0
over 60 76
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 308981 0 0 20
0 -79 0 -59 0 -39 0 -19 490466 1 0 21
0 -78 0 -58 0 -38 0 -18 453 2 0 22
0 -77 0 -57 0 -37 0 -17 0 3 0 23
0 -76 0 -56 0 -36 0 -16 0 4 0 24
0 -75 0 -55 0 -35 0 -15 2 5 0 25
0 -74 0 -54 0 -34 0 -14 0 6 0 26
0 -73 0 -53 0 -33 0 -13 0 7 0 27
0 -72 0 -52 0 -32 0 -12 0 8 0 28
0 -71 0 -51 0 -31 0 -11 0 9 3 29
0 -70 0 -50 0 -30 0 -10 0 10 0 30
0 -69 0 -49 0 -29 0 -9 0 11 0 31
0 -68 0 -48 0 -28 0 -8 0 12 0 32
0 -67 0 -47 0 -27 0 -7 0 13 0 33
0 -66 0 -46 0 -26 0 -6 0 14 0 34
0 -65 0 -45 0 -25 0 -5 0 15 0 35
0 -64 0 -44 0 -24 0 -4 0 16 0 36
0 -63 0 -43 0 -23 0 -3 0 17 0 37
0 -62 0 -42 0 -22 0 -2 0 18 0 38
0 -61 0 -41 0 -21 0 -1 0 19 0 39
------ Relaxed ------ | ------ Strong ------
475000 | |o
450000 | |o
425000 | |o
400000 | |o
375000 | |o
350000 | |o
325000 | |o
300000 | oo
275000 | oo
250000 | oo
225000 | oo
200000 | oo
175000 | oo
150000 | oo
125000 | oo
100000 | oo
75000 | oo
50000 | oo
25000 | oo
0 |_________._________._________.oo__o____._________.________o._________
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,URR,WW).
Nmbr = 220. Total = 799992. Min thru -81 = 0.
Type = WW|RR. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 171. 0 thru 39 = 799905.
histend K = 200000. 40 thru Max = 87.
End analysis of Test T220 at 09:04:43.459 980422
==sss========================================================================
Test T300. Seek a relaxation of A(CMP,UPO,URR,WW).
T0 T1 T2 T3 T4 T5
A = 0; U[0] = A; V[0] = B; X[0] = A; Y[0] = B; B = 0;
B = 1; U[1] = A; V[1] = B; X[1] = A; Y[1] = B; A = 1;
A = 2; U[2] = A; V[2] = B; X[2] = A; Y[2] = B; B = 2;
B = 3; U[3] = A; V[3] = B; X[3] = A; Y[3] = B; A = 3;
A = 4; U[4] = A; V[4] = B; X[4] = A; Y[4] = B; B = 4;
B = 5; U[5] = A; V[5] = B; X[5] = A; Y[5] = B; A = 5;
A = 6; U[6] = A; V[6] = B; X[6] = A; Y[6] = B; B = 6;
B = 7; U[7] = A; V[7] = B; X[7] = A; Y[7] = B; A = 7; etc.
Seek 3.0. U[i] > U[j] and both have the same parity.
Seek 3.0. V[i] > V[j] and both have the same parity.
Seek 3.0. X[i] > X[j] and both have the same parity.
Seek 3.0. Y[i] > Y[j] and both have the same parity.
To show: Not A(CMP,UPO,URR,WW) and not A(CMP,UPO,URR,CC3).
Let i+ > i and j+ > j.
Seek 3.1. 0 < U[i+] < V[j] < V[j+] < U[i]. d = U[i] - V[j+].
is is is is
odd even odd even
Seek 3.2. 0 < U[i+] < V[j] < V[j+] < U[i] d = U[i] - V[j+].
is is is is
even odd even odd
To show: Not A(CMP,UPO,URR,WW).
Suffixes for packed simulation output: T1: 0; T2: 1; T3: 2; T4: 3.
Start execution of Test T300 at 09:04:44.320 980422
End execution of Test T300 at 09:04:45.404 980422
Duration 1.084
Start analysis of Test T300 at 09:04:45.406 980422
Thread start, stop, and dur times.
0.200 0.200 0.200 0.200 0.000 0.000 0.000 0.000
1.081 0.661 0.513 0.519 0.000 0.000 0.000 0.000
0.881 0.461 0.313 0.319 0.000 0.000 0.000 0.000
Every 9999th entry of the arrays, from 0 thru 199999.
i U V X Y
0 0 0 0 0
9999 6039 6720 0 0
19998 12521 10577 0 0
29997 18863 15685 0 0
39996 20628 25922 0 0
49995 32017 25799 0 0
59994 30556 38660 0 0
69993 44659 45152 0 0
79992 40114 51390 0 0
89991 45138 57610 0 0
99990 50192 50721 0 0
109989 69099 69954 0 0
119988 75337 76370 0 0
129987 65036 84208 0 0
139986 70226 71949 0 0
149985 95459 76967 0 0
159984 101773 104210 0 0
169983 108107 86979 0 0
179982 90068 92067 0 0
189981 95104 123022 0 0
199980 126113 102541 0 0
dim = 80, max = 129027, pamx = 1.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
2
2 1
1
1
2 1
2 1
1
2
2
2
2 1
2
2 1
2 1
21
1 2
2
2 2
2 1 2 1
2
2 1 2
1 1
2 1 11
2 21
1
1 1
2
21 2 1
21 21
21
3
1 1
3
2
1 1
3
3 3
21
2 1
21 2
2 2
21 21
2
21
1 23
1
1 1
2 1
1 1
3
3 3
3 22
2 1
2 3
3 2
2
1
1 1
1 1
2 1
2 2
1 22
1
1
2 2
2 23
1
2111
212
221
11
3
3
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 609371 0 1 20
0 -79 0 -59 0 -39 0 -19 162 1 10 21
0 -78 0 -58 0 -38 0 -18 161940 2 0 22
0 -77 0 -57 0 -37 0 -17 40353 3 11 23
0 -76 0 -56 0 -36 0 -16 23934 4 0 24
0 -75 0 -55 0 -35 0 -15 23797 5 7 25
0 -74 0 -54 0 -34 0 -14 3884 6 0 26
0 -73 0 -53 0 -33 0 -13 9128 7 8 27
0 -72 0 -52 0 -32 0 -12 678 8 0 28
0 -71 0 -51 0 -31 0 -11 2802 9 11 29
0 -70 0 -50 0 -30 0 -10 128 10 0 30
0 -69 0 -49 0 -29 0 -9 695 11 10 31
0 -68 0 -48 0 -28 0 -8 22 12 0 32
0 -67 0 -47 0 -27 0 -7 164 13 10 33
0 -66 0 -46 0 -26 0 -6 0 14 0 34
0 -65 0 -45 0 -25 0 -5 43 15 8 35
0 -64 0 -44 0 -24 0 -4 1 16 0 36
0 -63 0 -43 0 -23 0 -3 11 17 9 37
0 -62 0 -42 0 -22 0 -2 2 18 0 38
0 -61 0 -41 0 -21 0 -1 12 19 10 39
------ Relaxed ------ | ------ Strong ------
760000 | |
720000 | |
680000 | |
640000 | |
600000 | o
560000 | o
520000 | o
480000 | o
440000 | o
400000 | o
360000 | o
320000 | o
280000 | o
240000 | o
200000 | o
160000 | o o
120000 | o o
80000 | o o
40000 | o oo
0 |_________._________._________.ooooooooooooo_ooooooo_o_o_o_o.o_o_o_o_o
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,URR,WW).
Nmbr = 300. Total = 878234. Min thru -81 = 0.
Type = URR|WW. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 1847. 0 thru 39 = 877222.
histend K = 200000. 40 thru Max = 1012.
End analysis of Test T300 at 09:04:56.927 980422
==sss========================================================================
Test T310. Seek a relaxation of A(CMP,UPO,URR,WW).
T0 T1 T2 T3 T4 T5
A = 0; U[0] = A; V[0] = B; X[0] = A; Y[0] = B; B = 0;
B = 1; U[1] = A; V[1] = B; X[1] = A; Y[1] = B; A = 1;
A = 2; U[2] = A; V[2] = B; X[2] = A; Y[2] = B; B = 2;
B = 3; U[3] = A; V[3] = B; X[3] = A; Y[3] = B; A = 3;
A = 4; U[4] = A; V[4] = B; X[4] = A; Y[4] = B; B = 4;
B = 5; U[5] = A; V[5] = B; X[5] = A; Y[5] = B; A = 5;
A = 6; U[6] = A; V[6] = B; X[6] = A; Y[6] = B; B = 6;
B = 7; U[7] = A; V[7] = B; X[7] = A; Y[7] = B; A = 7; etc.
Seek 3.0. U[i] > U[j] and both have the same parity.
Seek 3.0. V[i] > V[j] and both have the same parity.
Seek 3.0. X[i] > X[j] and both have the same parity.
Seek 3.0. Y[i] > Y[j] and both have the same parity.
To show: Not A(CMP,UPO,URR,WW) and not A(CMP,UPO,URR,CC3).
Let i+ > i and j+ > j.
Seek 3.1. 0 < U[i+] < V[j] < V[j+] < U[i]. d = U[i] - V[j+].
is is is is
odd even odd even
Seek 3.2. 0 < U[i+] < V[j] < V[j+] < U[i] d = U[i] - V[j+].
is is is is
even odd even odd
To show: Not A(CMP,UPO,URR,WW).
Suffixes for packed simulation output: T1: 0; T2: 1; T3: 2; T4: 3.
Start execution of Test T310 at 09:04:57.788 980422
End execution of Test T310 at 09:04:58.818 980422
Duration 1.030
Start analysis of Test T310 at 09:04:59.269 980422
Thread start, stop, and dur times.
0.092 0.092 0.092 0.092 0.000 0.000 0.000 0.000
1.024 0.589 0.419 0.405 0.000 0.000 0.000 0.000
0.932 0.497 0.327 0.313 0.000 0.000 0.000 0.000
Every 9999th entry of the arrays, from 0 thru 199999.
i U V X Y
0 88 44 0 0
9999 4808 5726 0 0
19998 11549 11478 0 0
29997 14478 17234 0 0
39996 18910 23106 0 0
49995 28809 29036 0 0
59994 28534 35110 0 0
69993 33362 40906 0 0
79992 52867 38741 0 0
89991 49112 53298 0 0
99990 53828 59202 0 0
109989 71059 65072 0 0
119988 76975 70950 0 0
129987 67872 63077 0 0
139986 72672 67921 0 0
149985 94151 72765 0 0
159984 99435 94276 0 0
169983 105259 99972 0 0
179982 91836 87581 0 0
189981 96978 111696 0 0
199980 123627 117738 0 0
dim = 80, max = 123638, pamx = 1.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
1
1
1
1 2
1 2
1 2
1
2
1 2
2
1 2
2
2
1
1 2
1
1 2
1 2
1 2
2
2 1
1 1
1 1
1 2
2
1 2 2
1
1 2 1 2
1 2 2
1 11
1 1
1 2
1 22
2 11 2
1 2 1
1 2 2
1 2
1 2 2
1 2 22
2 2
1
1 1
1 2 2
1 2
1
2 1
2 1 2
2 2
2
3 2
2
1
3
3
2 21
21
21
2 3
2 31
1 2
2 1
1 1
3 21
3 1
1 2
1
2 2
2 2
311
13
12
32
3
13
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 620081 0 0 20
0 -79 0 -59 0 -39 0 -19 626 1 12 21
0 -78 0 -58 0 -38 0 -18 154200 2 0 22
0 -77 0 -57 0 -37 0 -17 37681 3 9 23
0 -76 0 -56 0 -36 0 -16 20994 4 0 24
0 -75 0 -55 0 -35 0 -15 21314 5 11 25
0 -74 0 -54 0 -34 0 -14 3807 6 0 26
0 -73 0 -53 0 -33 0 -13 8130 7 8 27
0 -72 0 -52 0 -32 0 -12 705 8 0 28
0 -71 0 -51 0 -31 0 -11 2554 9 10 29
0 -70 0 -50 0 -30 0 -10 135 10 0 30
0 -69 0 -49 0 -29 0 -9 682 11 11 31
0 -68 0 -48 0 -28 0 -8 25 12 0 32
0 -67 0 -47 0 -27 0 -7 179 13 10 33
0 -66 0 -46 0 -26 0 -6 7 14 0 34
0 -65 0 -45 0 -25 0 -5 41 15 11 35
0 -64 0 -44 0 -24 0 -4 1 16 0 36
0 -63 0 -43 0 -23 0 -3 20 17 13 37
0 -62 0 -42 0 -22 0 -2 0 18 0 38
0 -61 0 -41 0 -21 0 -1 12 19 15 39
------ Relaxed ------ | ------ Strong ------
760000 | |
720000 | |
680000 | |
640000 | |
600000 | o
560000 | o
520000 | o
480000 | o
440000 | o
400000 | o
360000 | o
320000 | o
280000 | o
240000 | o
200000 | o
160000 | o
120000 | o o
80000 | o o
40000 | o o
0 |_________._________._________.ooooooooooooooooo_o.o_o_o_o_o.o_o_o_o_o
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,URR,WW).
Nmbr = 310. Total = 873922. Min thru -81 = 0.
Type = URR|WW. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 6503. 0 thru 39 = 871304.
histend K = 200000. 40 thru Max = 2618.
End analysis of Test T310 at 09:05:10.263 980422
==sss========================================================================
Test T320. Seek a relaxation of A(CMP,UPO,URR,WW).
T0 T1 T2 T3 T4 T5
A = 0; U[0] = A; V[0] = B; X[0] = A; Y[0] = B; B = 0;
B = 1; U[1] = A; V[1] = B; X[1] = A; Y[1] = B; A = 1;
A = 2; U[2] = A; V[2] = B; X[2] = A; Y[2] = B; B = 2;
B = 3; U[3] = A; V[3] = B; X[3] = A; Y[3] = B; A = 3;
A = 4; U[4] = A; V[4] = B; X[4] = A; Y[4] = B; B = 4;
B = 5; U[5] = A; V[5] = B; X[5] = A; Y[5] = B; A = 5;
A = 6; U[6] = A; V[6] = B; X[6] = A; Y[6] = B; B = 6;
B = 7; U[7] = A; V[7] = B; X[7] = A; Y[7] = B; A = 7; etc.
Seek 3.0. U[i] > U[j] and both have the same parity.
Seek 3.0. V[i] > V[j] and both have the same parity.
Seek 3.0. X[i] > X[j] and both have the same parity.
Seek 3.0. Y[i] > Y[j] and both have the same parity.
To show: Not A(CMP,UPO,URR,WW) and not A(CMP,UPO,URR,CC3).
Let i+ > i and j+ > j.
Seek 3.1. 0 < U[i+] < V[j] < V[j+] < U[i]. d = U[i] - V[j+].
is is is is
odd even odd even
Seek 3.2. 0 < U[i+] < V[j] < V[j+] < U[i] d = U[i] - V[j+].
is is is is
even odd even odd
To show: Not A(CMP,UPO,URR,WW).
Suffixes for packed simulation output: T1: 0; T2: 1; T3: 2; T4: 3.
Start execution of Test T320 at 09:05:11.123 980422
End execution of Test T320 at 09:05:12.277 980422
Duration 1.154
Start analysis of Test T320 at 09:05:13.084 980422
Thread start, stop, and dur times.
0.157 0.157 0.157 0.157 0.000 0.000 0.000 0.000
1.150 0.676 0.487 0.474 0.000 0.000 0.000 0.000
0.993 0.519 0.330 0.317 0.000 0.000 0.000 0.000
Every 9999th entry of the arrays, from 0 thru 199999.
i U V X Y
0 0 0 0 0
9999 5395 5212 0 0
19998 11223 12716 0 0
29997 16787 15279 0 0
39996 21837 19799 0 0
49995 22724 29172 0 0
59994 33007 28807 0 0
69993 38925 40376 0 0
79992 36880 45976 0 0
89991 49957 42803 0 0
99990 51000 58062 0 0
109989 55628 52053 0 0
119988 72827 56657 0 0
129987 78265 61055 0 0
139986 83599 79466 0 0
149985 89933 70227 0 0
159984 79026 90386 0 0
169983 83568 96132 0 0
179982 106703 84175 0 0
189981 92882 89069 0 0
199980 118175 113108 0 0
dim = 80, max = 118186, pamx = 1.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
1
1
1 2
1
1
1
1
1 2
1 2
1
1
1 2
2 1
1 2
1 2
2
2 22
1 2
1 2 1
1
2 2
2 2
2
2 11 2
1 2
1 2 1
1 2 1 2
1 2
1 22 2
2 1
1 2 1
1 2 11
1 2
2 2
1
1 2
1 2
2 1
1
2
2 1 2
1
2 22
21
21
21 2
21
21 21
1 1
21
1
1
1
2
2 2
2 2
21 2
21
2 1 11
2 1
1 21
2 2
21
21 21
21 1
21
21
1
321
3
23
1
3
3
3
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 626263 0 1 20
0 -79 0 -59 0 -39 0 -19 107 1 21 21
0 -78 0 -58 0 -38 0 -18 151228 2 2 22
0 -77 0 -57 0 -37 0 -17 42497 3 21 23
0 -76 0 -56 0 -36 0 -16 19214 4 2 24
0 -75 0 -55 0 -35 0 -15 18905 5 21 25
0 -74 0 -54 0 -34 0 -14 2754 6 1 26
0 -73 0 -53 0 -33 0 -13 6167 7 16 27
0 -72 0 -52 0 -32 0 -12 387 8 1 28
0 -71 0 -51 0 -31 0 -11 1681 9 20 29
0 -70 0 -50 0 -30 0 -10 50 10 1 30
0 -69 0 -49 0 -29 0 -9 361 11 21 31
0 -68 0 -48 0 -28 0 -8 13 12 1 32
0 -67 0 -47 0 -27 0 -7 85 13 22 33
0 -66 0 -46 0 -26 0 -6 2 14 0 34
0 -65 0 -45 0 -25 0 -5 40 15 19 35
0 -64 0 -44 0 -24 0 -4 1 16 1 36
0 -63 0 -43 0 -23 0 -3 21 17 19 37
0 -62 0 -42 0 -22 0 -2 6 18 1 38
0 -61 0 -41 0 -21 0 -1 18 19 21 39
------ Relaxed ------ | ------ Strong ------
760000 | |
720000 | |
680000 | |
640000 | |
600000 | o
560000 | o
520000 | o
480000 | o
440000 | o
400000 | o
360000 | o
320000 | o
280000 | o
240000 | o
200000 | o
160000 | o
120000 | o o
80000 | o o
40000 | o oo
0 |_________._________._________.ooooooooooooooooooooooooooooooooo_ooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,URR,WW).
Nmbr = 320. Total = 873364. Min thru -81 = 0.
Type = URR|WW. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 6832. 0 thru 39 = 870012.
histend K = 200000. 40 thru Max = 3352.
End analysis of Test T320 at 09:05:24.094 980422
==sss========================================================================
Test T400. Seek a relaxation of both A(CMP,UPO,WW,WR)
and A(CMP,UPO,WR,CC3)
or of both A(CMP,UPO,WW)
and A(CMP,UPO,RW).
T0 T1
L00: A = 0; L00: B = 0;
L01: U[0] = B; L01: V[0] = A;
L10: A = 1; L10: B = 1;
L11: U[1] = B; L11: V[1] = A;
L20: A = 2; L20: B = 2;
L21: U[2] = B; L21: V[2] = A;
L30: A = 3; L30: B = 3;
L31: U[3] = B; L31: V[3] = A; etc.
Seek 4.0. U[i] > U[i+1]. d = U[i+1] - U[i].
Seek 4.0. V[i] > V[i+1]. d = V[i+1] - V[i].
To show: Not A(CMP,UPO,URR,WW) and not A(CMP,UPO,URR,CC3).
Seek 4.1. U[i] < j and V[j] < i. d1 = V[ U[i]+1 ] - i < 0.
Seek 4.2. V[i] < j and U[j] < i. d2 = U[ V[i]+1 ] - i < 0.
To show: Not A(CMP,UPO,WW,WR) and not A(CMP,UPO,WR,CC3).
Seek 4.3. U[i] > j and V[j] > i. d3 = i - V[ U[i]-1 ] < 0.
Seek 4.4. V[i] > j and U[j] > i. d4 = i - U[ V[i]-1 ] < 0.
To show: Not A(CMP,UPO,WW) and not A(CMP,UPO,RW).
d1<0, d2<0 => the machine performed a read operation before
a logically preceding write operation.
d3<0, d4<0 => the machine performed a write operation before
a logically preceding read operation.
Suffixes for packed simulation output: T0: 0; T1: 1.
Start execution of Test T400 at 09:05:24.955 980422
End execution of Test T400 at 09:05:25.610 980422
Duration 0.655
Start analysis of Test T400 at 09:05:25.613 980422
Thread start, stop, and dur times.
0.015 0.015 0.000 0.000 0.000 0.000 0.000 0.000
0.653 0.654 0.000 0.000 0.000 0.000 0.000 0.000
0.638 0.639 0.000 0.000 0.000 0.000 0.000 0.000
Every 9999th entry of the arrays, from 0 thru 199999.
i U V X Y
0 0 21 0 0
9999 9713 10288 0 0
19998 19489 20535 0 0
29997 29418 30543 0 0
39996 39511 40498 0 0
49995 49751 50445 0 0
59994 59495 60491 0 0
69993 69572 70457 0 0
79992 79529 80435 0 0
89991 89626 90340 0 0
99990 99705 100279 0 0
109989 109604 110374 0 0
119988 119695 120286 0 0
129987 129541 130426 0 0
139986 139462 140539 0 0
149985 149712 150256 0 0
159984 159819 160096 0 0
169983 169784 170187 0 0
179982 179597 180290 0 0
189981 189469 190497 0 0
199980 199800 199999 0 0
dim = 80, max = 200000, pamx = 1.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
23
21
21
21
21
21
21
21
21
1
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
31
2
21
21
21
21
21
21
21
21
21
21
31
1
32
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
Data for calculating the percentage of time threads
were simultaneously active:
Histogram of deltas in value of consecutive array entries.
Histogram of the lengths of strings of consecutive array
entries, all with the same value.
i deltas strings
0 28939 0
1 346790 346797
2 24211 24191
3 9 21
4 0 0
5 0 0
6 0 0
7 0 0
8 0 0
9 0 0
10 0 0
11 0 0
12 0 0
13 0 0
14 0 0
15 0 0
16 0 0
17 0 0
18 0 0
19 0 0
over 47 48
Histograms of d1, d2, d3, and d4 values:
i d1 d2 d3 d4 i
-1 0 0 0 0 -1
Totals / Min / Under -25:
0 0 0 0
0 0 0 0
0 0 0 0
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 302912 0 48 20
0 -79 0 -59 0 -39 0 -19 466956 1 48 21
0 -78 0 -58 0 -38 0 -18 25427 2 48 22
0 -77 0 -57 0 -37 0 -17 59 3 48 23
0 -76 0 -56 0 -36 0 -16 48 4 48 24
0 -75 0 -55 0 -35 0 -15 48 5 47 25
0 -74 0 -54 0 -34 0 -14 48 6 47 26
0 -73 0 -53 0 -33 0 -13 48 7 47 27
0 -72 0 -52 0 -32 0 -12 48 8 47 28
0 -71 0 -51 0 -31 0 -11 48 9 47 29
0 -70 0 -50 0 -30 0 -10 48 10 47 30
0 -69 0 -49 0 -29 0 -9 48 11 47 31
0 -68 0 -48 0 -28 0 -8 48 12 47 32
0 -67 0 -47 0 -27 0 -7 48 13 47 33
0 -66 0 -46 0 -26 0 -6 48 14 47 34
0 -65 0 -45 0 -25 0 -5 48 15 47 35
0 -64 0 -44 0 -24 0 -4 48 16 47 36
0 -63 0 -43 0 -23 0 -3 48 17 47 37
0 -62 0 -42 0 -22 0 -2 48 18 47 38
0 -61 0 -41 0 -21 0 -1 48 19 46 39
------ Relaxed ------ | ------ Strong ------
475000 | |
450000 | |o
425000 | |o
400000 | |o
375000 | |o
350000 | |o
325000 | |o
300000 | oo
275000 | oo
250000 | oo
225000 | oo
200000 | oo
175000 | oo
150000 | oo
125000 | oo
100000 | oo
75000 | oo
50000 | oo
25000 | ooo
0 |_________._________._________.ooooooooooooooooooooooooooooooooooooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,WW,WR) and A(CMP,UPO,WR,CC3).
Nmbr = 400. Total = 799807. Min thru -81 = 0.
Type = WR|(WW&CC3). Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 210. 0 thru 39 = 797066.
histend K = 200000. 40 thru Max = 2741.
Histograms of d1, d2, d3, and d4 values:
i d1 d2 d3 d4 i
-1 0 0 0 0 -1
Totals / Min / Under -25:
0 0 0 0
0 0 0 0
0 0 0 0
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 11 0 48 20
0 -79 0 -59 0 -39 0 -19 120167 1 48 21
0 -78 0 -58 0 -38 0 -18 268805 2 48 22
0 -77 0 -57 0 -37 0 -17 6278 3 48 23
0 -76 0 -56 0 -36 0 -16 94 4 48 24
0 -75 0 -55 0 -35 0 -15 48 5 48 25
0 -74 0 -54 0 -34 0 -14 48 6 48 26
0 -73 0 -53 0 -33 0 -13 48 7 48 27
0 -72 0 -52 0 -32 0 -12 48 8 48 28
0 -71 0 -51 0 -31 0 -11 48 9 48 29
0 -70 0 -50 0 -30 0 -10 48 10 48 30
0 -69 0 -49 0 -29 0 -9 48 11 48 31
0 -68 0 -48 0 -28 0 -8 48 12 48 32
0 -67 0 -47 0 -27 0 -7 48 13 48 33
0 -66 0 -46 0 -26 0 -6 48 14 48 34
0 -65 0 -45 0 -25 0 -5 48 15 48 35
0 -64 0 -44 0 -24 0 -4 48 16 48 36
0 -63 0 -43 0 -23 0 -3 48 17 48 37
0 -62 0 -42 0 -22 0 -2 48 18 48 38
0 -61 0 -41 0 -21 0 -1 48 19 48 39
------ Relaxed ------ | ------ Strong ------
380000 | |
360000 | |
340000 | |
320000 | |
300000 | |
280000 | |
260000 | | o
240000 | | o
220000 | | o
200000 | | o
180000 | | o
160000 | | o
140000 | | o
120000 | |oo
100000 | |oo
80000 | |oo
60000 | |oo
40000 | |oo
20000 | |oo
0 |_________._________._________oooooooooooooooooooooooooooooooooooooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,WW) and A(CMP,UPO,RW).
Nmbr = 400. Total = 399976. Min thru -81 = 0.
Type = WW&RW. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 211. 0 thru 39 = 397035.
histend K = 200000. 40 thru Max = 2941.
End analysis of Test T400 at 09:05:33.701 980422
==sss========================================================================
Test T410. Seek a relaxation of both A(CMP,UPO,WW,WR)
and A(CMP,UPO,WR,CC3)
or of both A(CMP,UPO,WW)
and A(CMP,UPO,RW).
T0 T1
L00: A = 0; L00: B = 0;
L01: U[0] = B; L01: V[0] = A;
L10: A = 1; L10: B = 1;
L11: U[1] = B; L11: V[1] = A;
L20: A = 2; L20: B = 2;
L21: U[2] = B; L21: V[2] = A;
L30: A = 3; L30: B = 3;
L31: U[3] = B; L31: V[3] = A; etc.
Seek 4.0. U[i] > U[i+1]. d = U[i+1] - U[i].
Seek 4.0. V[i] > V[i+1]. d = V[i+1] - V[i].
To show: Not A(CMP,UPO,URR,WW) and not A(CMP,UPO,URR,CC3).
Seek 4.1. U[i] < j and V[j] < i. d1 = V[ U[i]+1 ] - i < 0.
Seek 4.2. V[i] < j and U[j] < i. d2 = U[ V[i]+1 ] - i < 0.
To show: Not A(CMP,UPO,WW,WR) and not A(CMP,UPO,WR,CC3).
Seek 4.3. U[i] > j and V[j] > i. d3 = i - V[ U[i]-1 ] < 0.
Seek 4.4. V[i] > j and U[j] > i. d4 = i - U[ V[i]-1 ] < 0.
To show: Not A(CMP,UPO,WW) and not A(CMP,UPO,RW).
d1<0, d2<0 => the machine performed a read operation before
a logically preceding write operation.
d3<0, d4<0 => the machine performed a write operation before
a logically preceding read operation.
Suffixes for packed simulation output: T0: 0; T1: 1.
Start execution of Test T410 at 09:05:34.602 980422
End execution of Test T410 at 09:05:35.334 980422
Duration 0.732
Start analysis of Test T410 at 09:05:35.622 980422
Thread start, stop, and dur times.
0.005 0.005 0.000 0.000 0.000 0.000 0.000 0.000
0.672 0.729 0.000 0.000 0.000 0.000 0.000 0.000
0.667 0.724 0.000 0.000 0.000 0.000 0.000 0.000
Every 9999th entry of the arrays, from 0 thru 199999.
i U V X Y
0 0 32 0 0
9999 8581 11610 0 0
19998 17662 22632 0 0
29997 26687 33959 0 0
39996 35579 45368 0 0
49995 44190 56823 0 0
59994 52707 68118 0 0
69993 61629 78799 0 0
79992 71089 90316 0 0
89991 79701 101493 0 0
99990 88435 112461 0 0
109989 97640 123729 0 0
119988 106689 135312 0 0
129987 115537 146250 0 0
139986 124224 157922 0 0
149985 133312 169060 0 0
159984 141865 180099 0 0
169983 150786 191646 0 0
179982 159878 199999 0 0
189981 168537 199999 0 0
199980 177128 199999 0 0
dim = 80, max = 200000, pamx = 1.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
2222222222
2
2
2
2
2
2
2
2 1
2 11
2 1
2 1
2 1
2 1
1
2 1
2 1
2 11
2 1
2 1
2 1
2 1
1
2 1
2 1
2 11
2 1
2 1
2 1
1
2 1
2 1
2 1
2 1
2 11
2 1
2 1
2 1
2 1
1
2 1
2 1
2 1
2 1
2 11
2 1
1
2 1
2 1
2 1
2 1
2 1
2 1
2 1
2 11
2 1
1
2 1
2 1
2 1
2 1
2 1
11
2 1
2 1
2 1
2 1
2 1
2 1
2 11
2 1
1
21
21
21
21
21
21
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
Data for calculating the percentage of time threads
were simultaneously active:
Histogram of deltas in value of consecutive array entries.
Histogram of the lengths of strings of consecutive array
entries, all with the same value.
i deltas strings
0 74549 0
1 285062 285120
2 40128 40013
3 140 195
4 5 7
5 2 3
6 3 1
7 0 1
8 0 0
9 0 0
10 0 0
11 0 0
12 0 0
13 0 0
14 0 0
15 0 0
16 0 1
17 2 1
18 0 0
19 0 1
over 103 104
Histograms of d1, d2, d3, and d4 values:
i d1 d2 d3 d4 i
-1 0 0 0 0 -1
Totals / Min / Under -25:
0 0 0 0
0 0 0 0
0 0 0 0
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 277089 0 105 20
0 -79 0 -59 0 -39 0 -19 444702 1 103 21
0 -78 0 -58 0 -38 0 -18 43914 2 103 22
0 -77 0 -57 0 -37 0 -17 289 3 101 23
0 -76 0 -56 0 -36 0 -16 121 4 101 24
0 -75 0 -55 0 -35 0 -15 112 5 101 25
0 -74 0 -54 0 -34 0 -14 111 6 101 26
0 -73 0 -53 0 -33 0 -13 107 7 102 27
0 -72 0 -52 0 -32 0 -12 107 8 100 28
0 -71 0 -51 0 -31 0 -11 107 9 101 29
0 -70 0 -50 0 -30 0 -10 107 10 100 30
0 -69 0 -49 0 -29 0 -9 107 11 96 31
0 -68 0 -48 0 -28 0 -8 107 12 96 32
0 -67 0 -47 0 -27 0 -7 107 13 95 33
0 -66 0 -46 0 -26 0 -6 107 14 95 34
0 -65 0 -45 0 -25 0 -5 107 15 94 35
0 -64 0 -44 0 -24 0 -4 108 16 94 36
0 -63 0 -43 0 -23 0 -3 108 17 94 37
0 -62 0 -42 0 -22 0 -2 105 18 92 38
0 -61 0 -41 0 -21 0 -1 105 19 93 39
------ Relaxed ------ | ------ Strong ------
475000 | |
450000 | |
425000 | |o
400000 | |o
375000 | |o
350000 | |o
325000 | |o
300000 | |o
275000 | oo
250000 | oo
225000 | oo
200000 | oo
175000 | oo
150000 | oo
125000 | oo
100000 | oo
75000 | oo
50000 | oo
25000 | ooo
0 |_________._________._________.ooooooooooooooooooooooooooooooooooooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,WW,WR) and A(CMP,UPO,WR,CC3).
Nmbr = 410. Total = 777140. Min thru -81 = 0.
Type = WR|(WW&CC3). Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 757. 0 thru 39 = 769694.
histend K = 200000. 40 thru Max = 7446.
Histograms of d1, d2, d3, and d4 values:
i d1 d2 d3 d4 i
-1 0 0 0 0 -1
Totals / Min / Under -25:
0 0 0 0
0 0 0 0
0 0 0 0
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 30 0 106 20
0 -79 0 -59 0 -39 0 -19 159641 1 106 21
0 -78 0 -58 0 -38 0 -18 193424 2 103 22
0 -77 0 -57 0 -37 0 -17 12324 3 102 23
0 -76 0 -56 0 -36 0 -16 601 4 101 24
0 -75 0 -55 0 -35 0 -15 119 5 101 25
0 -74 0 -54 0 -34 0 -14 112 6 101 26
0 -73 0 -53 0 -33 0 -13 110 7 102 27
0 -72 0 -52 0 -32 0 -12 108 8 100 28
0 -71 0 -51 0 -31 0 -11 107 9 101 29
0 -70 0 -50 0 -30 0 -10 107 10 100 30
0 -69 0 -49 0 -29 0 -9 107 11 98 31
0 -68 0 -48 0 -28 0 -8 107 12 98 32
0 -67 0 -47 0 -27 0 -7 107 13 96 33
0 -66 0 -46 0 -26 0 -6 107 14 96 34
0 -65 0 -45 0 -25 0 -5 107 15 96 35
0 -64 0 -44 0 -24 0 -4 107 16 94 36
0 -63 0 -43 0 -23 0 -3 108 17 94 37
0 -62 0 -42 0 -22 0 -2 106 18 93 38
0 -61 0 -41 0 -21 0 -1 105 19 93 39
------ Relaxed ------ | ------ Strong ------
190000 | | o
180000 | | o
170000 | | o
160000 | | o
150000 | |oo
140000 | |oo
130000 | |oo
120000 | |oo
110000 | |oo
100000 | |oo
90000 | |oo
80000 | |oo
70000 | |oo
60000 | |oo
50000 | |oo
40000 | |oo
30000 | |oo
20000 | |oo
10000 | |ooo
0 |_________._________._________oooooooooooooooooooooooooooooooooooooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,WW) and A(CMP,UPO,RW).
Nmbr = 410. Total = 399923. Min thru -81 = 0.
Type = WW&RW. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 22854. 0 thru 39 = 369625.
histend K = 200000. 40 thru Max = 30298.
End analysis of Test T410 at 09:05:43.584 980422
==sss========================================================================
Test T420. Seek a relaxation of both A(CMP,UPO,WW,WR)
and A(CMP,UPO,WR,CC3)
or of both A(CMP,UPO,WW)
and A(CMP,UPO,RW).
T0 T1
L00: A = 0; L00: B = 0;
L01: U[0] = B; L01: V[0] = A;
L10: A = 1; L10: B = 1;
L11: U[1] = B; L11: V[1] = A;
L20: A = 2; L20: B = 2;
L21: U[2] = B; L21: V[2] = A;
L30: A = 3; L30: B = 3;
L31: U[3] = B; L31: V[3] = A; etc.
Seek 4.0. U[i] > U[i+1]. d = U[i+1] - U[i].
Seek 4.0. V[i] > V[i+1]. d = V[i+1] - V[i].
To show: Not A(CMP,UPO,URR,WW) and not A(CMP,UPO,URR,CC3).
Seek 4.1. U[i] < j and V[j] < i. d1 = V[ U[i]+1 ] - i < 0.
Seek 4.2. V[i] < j and U[j] < i. d2 = U[ V[i]+1 ] - i < 0.
To show: Not A(CMP,UPO,WW,WR) and not A(CMP,UPO,WR,CC3).
Seek 4.3. U[i] > j and V[j] > i. d3 = i - V[ U[i]-1 ] < 0.
Seek 4.4. V[i] > j and U[j] > i. d4 = i - U[ V[i]-1 ] < 0.
To show: Not A(CMP,UPO,WW) and not A(CMP,UPO,RW).
d1<0, d2<0 => the machine performed a read operation before
a logically preceding write operation.
d3<0, d4<0 => the machine performed a write operation before
a logically preceding read operation.
Suffixes for packed simulation output: T0: 0; T1: 1.
Start execution of Test T420 at 09:05:44.443 980422
End execution of Test T420 at 09:05:45.158 980422
Duration 0.715
Start analysis of Test T420 at 09:05:45.611 980422
Thread start, stop, and dur times.
0.005 0.005 0.000 0.000 0.000 0.000 0.000 0.000
0.714 0.711 0.000 0.000 0.000 0.000 0.000 0.000
0.709 0.706 0.000 0.000 0.000 0.000 0.000 0.000
Every 9999th entry of the arrays, from 0 thru 199999.
i U V X Y
0 0 0 0 0
9999 9846 10151 0 0
19998 20320 19670 0 0
29997 30303 29694 0 0
39996 40422 39563 0 0
49995 50306 49699 0 0
59994 60255 59730 0 0
69993 70499 69455 0 0
79992 80973 78944 0 0
89991 90888 88938 0 0
99990 101107 98914 0 0
109989 110947 109025 0 0
119988 120840 119145 0 0
129987 131056 128847 0 0
139986 140680 139267 0 0
149985 150782 149174 0 0
159984 160710 159247 0 0
169983 170859 169123 0 0
179982 181140 178820 0 0
189981 190792 189176 0 0
199980 199999 199127 0 0
dim = 80, max = 200000, pamx = 1.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
13
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
2
3
3
13
12
12
12
2
3
3
3
3
3
3
3
3
3
3
3
1
32
3
3
1
32
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
1
12
32
3
3
2
21
21
21
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
Data for calculating the percentage of time threads
were simultaneously active:
Histogram of deltas in value of consecutive array entries.
Histogram of the lengths of strings of consecutive array
entries, all with the same value.
i deltas strings
0 27873 0
1 351325 351319
2 20700 20697
3 11 20
4 3 4
5 3 2
6 0 0
7 0 0
8 0 0
9 0 0
10 0 0
11 0 0
12 0 0
13 1 1
14 1 2
15 1 0
16 0 1
17 3 5
18 3 1
19 2 0
over 67 71
Histograms of d1, d2, d3, and d4 values:
i d1 d2 d3 d4 i
-1 0 0 0 0 -1
Totals / Min / Under -25:
0 0 0 0
0 0 0 0
0 0 0 0
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 318202 0 72 20
0 -79 0 -59 0 -39 0 -19 453389 1 67 21
0 -78 0 -58 0 -38 0 -18 21277 2 68 22
0 -77 0 -57 0 -37 0 -17 103 3 68 23
0 -76 0 -56 0 -36 0 -16 87 4 62 24
0 -75 0 -55 0 -35 0 -15 84 5 60 25
0 -74 0 -54 0 -34 0 -14 81 6 56 26
0 -73 0 -53 0 -33 0 -13 81 7 56 27
0 -72 0 -52 0 -32 0 -12 81 8 55 28
0 -71 0 -51 0 -31 0 -11 81 9 55 29
0 -70 0 -50 0 -30 0 -10 81 10 55 30
0 -69 0 -49 0 -29 0 -9 81 11 57 31
0 -68 0 -48 0 -28 0 -8 81 12 54 32
0 -67 0 -47 0 -27 0 -7 82 13 55 33
0 -66 0 -46 0 -26 0 -6 81 14 54 34
0 -65 0 -45 0 -25 0 -5 79 15 49 35
0 -64 0 -44 0 -24 0 -4 78 16 49 36
0 -63 0 -43 0 -23 0 -3 80 17 48 37
0 -62 0 -42 0 -22 0 -2 75 18 48 38
0 -61 0 -41 0 -21 0 -1 75 19 46 39
------ Relaxed ------ | ------ Strong ------
475000 | |
450000 | |o
425000 | |o
400000 | |o
375000 | |o
350000 | |o
325000 | |o
300000 | oo
275000 | oo
250000 | oo
225000 | oo
200000 | oo
175000 | oo
150000 | oo
125000 | oo
100000 | oo
75000 | oo
50000 | oo
25000 | oo
0 |_________._________._________.ooooooooooooooooooooooooooooooooooooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,WW,WR) and A(CMP,UPO,WR,CC3).
Nmbr = 420. Total = 799141. Min thru -81 = 0.
Type = WR|(WW&CC3). Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 324. 0 thru 39 = 795393.
histend K = 200000. 40 thru Max = 3748.
Histograms of d1, d2, d3, and d4 values:
i d1 d2 d3 d4 i
-1 0 0 0 0 -1
Totals / Min / Under -25:
0 0 0 0
0 0 0 0
0 0 0 0
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 18 0 73 20
0 -79 0 -59 0 -39 0 -19 102065 1 68 21
0 -78 0 -58 0 -38 0 -18 285218 2 67 22
0 -77 0 -57 0 -37 0 -17 5545 3 70 23
0 -76 0 -56 0 -36 0 -16 123 4 67 24
0 -75 0 -55 0 -35 0 -15 89 5 64 25
0 -74 0 -54 0 -34 0 -14 84 6 58 26
0 -73 0 -53 0 -33 0 -13 83 7 57 27
0 -72 0 -52 0 -32 0 -12 81 8 56 28
0 -71 0 -51 0 -31 0 -11 81 9 56 29
0 -70 0 -50 0 -30 0 -10 81 10 56 30
0 -69 0 -49 0 -29 0 -9 81 11 56 31
0 -68 0 -48 0 -28 0 -8 81 12 56 32
0 -67 0 -47 0 -27 0 -7 81 13 57 33
0 -66 0 -46 0 -26 0 -6 81 14 55 34
0 -65 0 -45 0 -25 0 -5 80 15 57 35
0 -64 0 -44 0 -24 0 -4 78 16 50 36
0 -63 0 -43 0 -23 0 -3 79 17 51 37
0 -62 0 -42 0 -22 0 -2 80 18 51 38
0 -61 0 -41 0 -21 0 -1 72 19 47 39
------ Relaxed ------ | ------ Strong ------
380000 | |
360000 | |
340000 | |
320000 | |
300000 | |
280000 | | o
260000 | | o
240000 | | o
220000 | | o
200000 | | o
180000 | | o
160000 | | o
140000 | | o
120000 | | o
100000 | |oo
80000 | |oo
60000 | |oo
40000 | |oo
20000 | |oo
0 |_________._________._________oooooooooooooooooooooooooooooooooooooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,WW) and A(CMP,UPO,RW).
Nmbr = 420. Total = 399974. Min thru -81 = 0.
Type = WW&RW. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 854. 0 thru 39 = 395353.
histend K = 200000. 40 thru Max = 4621.
End analysis of Test T420 at 09:05:53.632 980422
==sss========================================================================
Test T500. Seek a relaxation of A(CMP,UPO,RR,CC1).
T0 T1 T2
L0: A = 0; L0: B = A; L00: U[0] = B;
L1: A = 1; L1: B = A; L01: V[0] = A;
L2: A = 2; L2: B = A; L10: U[1] = B;
L3: A = 3; L3: B = A; L11: V[1] = A;
L4: A = 4; L4: B = A; L20: U[2] = B;
L5: A = 5; L5: B = A; L21: V[2] = A;
L6: A = 6; L6: B = A; L30: U[3] = B;
L7: A = 7; L7: B = A; L31: V[3] = A; etc.
Seek 5.0 U[i] > U[i+1]. d = U[i+1] - U[i].
Seek 5.0 V[i] > V[i+1]. d = V[i+1] - V[i].
To show: Not A(CMP,UPO,URR,WW) and not A(CMP,UPO,URR,CC3).
Seek 5.1 U[i] > V[i]. d = V[i] - U[i].
To show: Not A(CMP,UPO,RR,CC1).
Suffix for packed simulation output: T2: 0.
Start execution of Test T500 at 09:05:54.489 980422
End execution of Test T500 at 09:05:55.823 980422
Duration 1.334
Start analysis of Test T500 at 09:05:55.826 980422
Thread start, stop, and dur times.
0.016 0.016 0.017 0.000 0.000 0.000 0.000 0.000
1.230 1.332 0.551 0.000 0.000 0.000 0.000 0.000
1.214 1.316 0.534 0.000 0.000 0.000 0.000 0.000
Every 9999th entry of the arrays, from 0 thru 199999.
i U V X Y
0 20 22 0 0
9999 8184 8185 0 0
19998 16359 16360 0 0
29997 24457 24459 0 0
39996 32672 32673 0 0
49995 40821 40823 0 0
59994 49029 49031 0 0
69993 57017 57225 0 0
79992 65625 65626 0 0
89991 74048 74048 0 0
99990 82105 82106 0 0
109989 90262 90263 0 0
119988 98510 98512 0 0
129987 106924 106925 0 0
139986 115438 115439 0 0
149985 123549 123550 0 0
159984 131532 131534 0 0
169983 139923 139924 0 0
179982 148332 148333 0 0
189981 156315 156317 0 0
199980 164294 164295 0 0
dim = 80, max = 164312, pamx = 1.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
3
33
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
Data for calculating the percentage of time threads
were simultaneously active:
Histogram of deltas in value of consecutive array entries.
Histogram of the lengths of strings of consecutive array
entries, all with the same value.
i deltas strings
0 100916 0
1 274370 205100
2 24582 93122
3 66 780
4 0 9
5 0 0
6 0 0
7 0 0
8 0 0
9 0 0
10 0 0
11 0 0
12 0 0
13 0 0
14 0 0
15 0 0
16 0 0
17 0 0
18 0 0
19 0 0
over 62 69
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 122393 0 32 20
0 -79 0 -59 0 -39 0 -19 421668 1 28 21
0 -78 0 -58 0 -38 0 -18 53473 2 32 22
0 -77 0 -57 0 -37 0 -17 120 3 29 23
0 -76 0 -56 0 -36 0 -16 32 4 32 24
0 -75 0 -55 0 -35 0 -15 28 5 27 25
0 -74 0 -54 0 -34 0 -14 34 6 32 26
0 -73 0 -53 0 -33 0 -13 32 7 66 27
0 -72 0 -52 0 -32 0 -12 27 8 32 28
0 -71 0 -51 0 -31 0 -11 31 9 27 29
0 -70 0 -50 0 -30 0 -10 33 10 28 30
0 -69 0 -49 0 -29 0 -9 31 11 26 31
0 -68 0 -48 0 -28 0 -8 36 12 27 32
0 -67 0 -47 0 -27 0 -7 29 13 25 33
0 -66 0 -46 0 -26 0 -6 32 14 29 34
0 -65 0 -45 0 -25 0 -5 29 15 24 35
0 -64 0 -44 0 -24 0 -4 32 16 23 36
0 -63 0 -43 0 -23 0 -3 27 17 21 37
0 -62 0 -42 0 -22 0 -2 38 18 26 38
0 -61 0 -41 0 -21 0 -1 28 19 17 39
------ Relaxed ------ | ------ Strong ------
475000 | |
450000 | |
425000 | |
400000 | |o
375000 | |o
350000 | |o
325000 | |o
300000 | |o
275000 | |o
250000 | |o
225000 | |o
200000 | |o
175000 | |o
150000 | |o
125000 | |o
100000 | oo
75000 | oo
50000 | ooo
25000 | ooo
0 |_________._________._________.ooooooooooooooooooooooooooooooooooooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,RR,CC1).
Nmbr = 500. Total = 599994. Min thru -81 = 0.
Type = RR|CC1. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 612. 0 thru 39 = 598736.
histend K = 200000. 40 thru Max = 1258.
End analysis of Test T500 at 09:06:00.565 980422
==sss========================================================================
Test T510. Seek a relaxation of A(CMP,UPO,RR,CC1).
T0 T1 T2
L0: A = 0; L0: B = A; L00: U[0] = B;
L1: A = 1; L1: B = A; L01: V[0] = A;
L2: A = 2; L2: B = A; L10: U[1] = B;
L3: A = 3; L3: B = A; L11: V[1] = A;
L4: A = 4; L4: B = A; L20: U[2] = B;
L5: A = 5; L5: B = A; L21: V[2] = A;
L6: A = 6; L6: B = A; L30: U[3] = B;
L7: A = 7; L7: B = A; L31: V[3] = A; etc.
Seek 5.0 U[i] > U[i+1]. d = U[i+1] - U[i].
Seek 5.0 V[i] > V[i+1]. d = V[i+1] - V[i].
To show: Not A(CMP,UPO,URR,WW) and not A(CMP,UPO,URR,CC3).
Seek 5.1 U[i] > V[i]. d = V[i] - U[i].
To show: Not A(CMP,UPO,RR,CC1).
Suffix for packed simulation output: T2: 0.
Start execution of Test T510 at 09:06:01.429 980422
End execution of Test T510 at 09:06:03.188 980422
Duration 1.759
Start analysis of Test T510 at 09:06:03.462 980422
Thread start, stop, and dur times.
0.006 0.006 0.006 0.000 0.000 0.000 0.000 0.000
1.193 1.757 0.527 0.000 0.000 0.000 0.000 0.000
1.187 1.751 0.521 0.000 0.000 0.000 0.000 0.000
Every 9999th entry of the arrays, from 0 thru 199999.
i U V X Y
0 25 27 0 0
9999 7958 7959 0 0
19998 15926 15927 0 0
29997 24083 24085 0 0
39996 32222 32223 0 0
49995 40239 40240 0 0
59994 48530 48532 0 0
69993 56587 56588 0 0
79992 64578 64579 0 0
89991 72701 72703 0 0
99990 80922 80922 0 0
109989 88623 88623 0 0
119988 96202 96203 0 0
129987 104305 104307 0 0
139986 112498 112499 0 0
149985 120678 120680 0 0
159984 129036 129038 0 0
169983 137293 137295 0 0
179982 145344 145346 0 0
189981 153449 153450 0 0
199980 161695 161697 0 0
dim = 80, max = 161713, pamx = 1.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
33
3
3
3
3
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
Data for calculating the percentage of time threads
were simultaneously active:
Histogram of deltas in value of consecutive array entries.
Histogram of the lengths of strings of consecutive array
entries, all with the same value.
i deltas strings
0 144806 0
1 191225 125137
2 63635 122811
3 276 7148
4 0 19
5 1 0
6 0 0
7 1 0
8 0 1
9 0 1
10 0 0
11 1 0
12 2 0
13 0 0
14 0 0
15 0 0
16 0 0
17 0 0
18 0 0
19 0 0
over 49 73
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 152810 0 28 20
0 -79 0 -59 0 -39 0 -19 302743 1 32 21
0 -78 0 -58 0 -38 0 -18 141028 2 31 22
0 -77 0 -57 0 -37 0 -17 1791 3 29 23
0 -76 0 -56 0 -36 0 -16 35 4 35 24
0 -75 0 -55 0 -35 0 -15 33 5 33 25
0 -74 0 -54 0 -34 0 -14 37 6 27 26
0 -73 0 -53 0 -33 0 -13 33 7 30 27
0 -72 0 -52 0 -32 0 -12 34 8 27 28
0 -71 0 -51 0 -31 0 -11 31 9 33 29
0 -70 0 -50 0 -30 0 -10 32 10 30 30
0 -69 0 -49 0 -29 0 -9 39 11 30 31
0 -68 0 -48 0 -28 0 -8 34 12 27 32
0 -67 0 -47 0 -27 0 -7 34 13 23 33
0 -66 0 -46 0 -26 0 -6 31 14 24 34
0 -65 0 -45 0 -25 0 -5 30 15 22 35
0 -64 0 -44 0 -24 0 -4 34 16 26 36
0 -63 0 -43 0 -23 0 -3 33 17 22 37
0 -62 0 -42 0 -22 0 -2 34 18 21 38
0 -61 0 -41 0 -21 0 -1 31 19 13 39
------ Relaxed ------ | ------ Strong ------
380000 | |
360000 | |
340000 | |
320000 | |
300000 | |o
280000 | |o
260000 | |o
240000 | |o
220000 | |o
200000 | |o
180000 | |o
160000 | |o
140000 | ooo
120000 | ooo
100000 | ooo
80000 | ooo
60000 | ooo
40000 | ooo
20000 | ooo
0 |_________._________._________.ooooooooooooooooooooooooooooooooooooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,RR,CC1).
Nmbr = 510. Total = 599994. Min thru -81 = 0.
Type = RR|CC1. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 229. 0 thru 39 = 599450.
histend K = 200000. 40 thru Max = 544.
End analysis of Test T510 at 09:06:08.167 980422
==sss========================================================================
Test T520. Seek a relaxation of A(CMP,UPO,RR,CC1).
T0 T1 T2
L0: A = 0; L0: B = A; L00: U[0] = B;
L1: A = 1; L1: B = A; L01: V[0] = A;
L2: A = 2; L2: B = A; L10: U[1] = B;
L3: A = 3; L3: B = A; L11: V[1] = A;
L4: A = 4; L4: B = A; L20: U[2] = B;
L5: A = 5; L5: B = A; L21: V[2] = A;
L6: A = 6; L6: B = A; L30: U[3] = B;
L7: A = 7; L7: B = A; L31: V[3] = A; etc.
Seek 5.0 U[i] > U[i+1]. d = U[i+1] - U[i].
Seek 5.0 V[i] > V[i+1]. d = V[i+1] - V[i].
To show: Not A(CMP,UPO,URR,WW) and not A(CMP,UPO,URR,CC3).
Seek 5.1 U[i] > V[i]. d = V[i] - U[i].
To show: Not A(CMP,UPO,RR,CC1).
Suffix for packed simulation output: T2: 0.
Start execution of Test T520 at 09:06:09.033 980422
End execution of Test T520 at 09:06:10.733 980422
Duration 1.700
Start analysis of Test T520 at 09:06:11.184 980422
Thread start, stop, and dur times.
0.006 0.006 0.007 0.000 0.000 0.000 0.000 0.000
1.323 1.697 0.536 0.000 0.000 0.000 0.000 0.000
1.317 1.691 0.529 0.000 0.000 0.000 0.000 0.000
Every 9999th entry of the arrays, from 0 thru 199999.
i U V X Y
0 26 30 0 0
9999 7486 7487 0 0
19998 14915 14916 0 0
29997 22327 22328 0 0
39996 29979 29980 0 0
49995 37545 37546 0 0
59994 45002 45002 0 0
69993 52348 52349 0 0
79992 59543 59545 0 0
89991 66984 66985 0 0
99990 74552 74554 0 0
109989 82293 82294 0 0
119988 89629 89630 0 0
129987 96882 96882 0 0
139986 104296 104298 0 0
149985 111732 111733 0 0
159984 119161 119162 0 0
169983 126774 126775 0 0
179982 134108 134109 0 0
189981 141302 141303 0 0
199980 148771 148773 0 0
dim = 80, max = 148788, pamx = 1.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
3
3
3
3
3
3
3
3
33
33
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
Data for calculating the percentage of time threads
were simultaneously active:
Histogram of deltas in value of consecutive array entries.
Histogram of the lengths of strings of consecutive array
entries, all with the same value.
i deltas strings
0 147743 0
1 210826 112614
2 41346 135600
3 37 3956
4 2 39
5 1 1
6 1 0
7 0 0
8 0 0
9 0 0
10 0 0
11 0 0
12 0 0
13 0 0
14 0 0
15 0 0
16 0 0
17 0 0
18 0 0
19 0 0
over 40 43
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 163562 0 16 20
0 -79 0 -59 0 -39 0 -19 345781 1 18 21
0 -78 0 -58 0 -38 0 -18 88737 2 20 22
0 -77 0 -57 0 -37 0 -17 175 3 17 23
0 -76 0 -56 0 -36 0 -16 19 4 20 24
0 -75 0 -55 0 -35 0 -15 18 5 15 25
0 -74 0 -54 0 -34 0 -14 17 6 17 26
0 -73 0 -53 0 -33 0 -13 15 7 16 27
0 -72 0 -52 0 -32 0 -12 18 8 17 28
0 -71 0 -51 0 -31 0 -11 16 9 18 29
0 -70 0 -50 0 -30 0 -10 16 10 20 30
0 -69 0 -49 0 -29 0 -9 16 11 12 31
0 -68 0 -48 0 -28 0 -8 17 12 12 32
0 -67 0 -47 0 -27 0 -7 16 13 12 33
0 -66 0 -46 0 -26 0 -6 16 14 13 34
0 -65 0 -45 0 -25 0 -5 18 15 10 35
0 -64 0 -44 0 -24 0 -4 16 16 9 36
0 -63 0 -43 0 -23 0 -3 21 17 12 37
0 -62 0 -42 0 -22 0 -2 15 18 10 38
0 -61 0 -41 0 -21 0 -1 22 19 9 39
------ Relaxed ------ | ------ Strong ------
380000 | |
360000 | |
340000 | |o
320000 | |o
300000 | |o
280000 | |o
260000 | |o
240000 | |o
220000 | |o
200000 | |o
180000 | |o
160000 | oo
140000 | oo
120000 | oo
100000 | oo
80000 | ooo
60000 | ooo
40000 | ooo
20000 | ooo
0 |_________._________._________.ooooooooooooooooooooooooooooooooooooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,RR,CC1).
Nmbr = 520. Total = 599994. Min thru -81 = 0.
Type = RR|CC1. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 662. 0 thru 39 = 598824.
histend K = 200000. 40 thru Max = 1170.
End analysis of Test T520 at 09:06:15.888 980422
==sss========================================================================
Test T600. Seek a relaxation of A(CMP,UPO,RR,CC1).
T0 T1 T2 T3 T4 T5
A = 0; U[0] = A; V[0] = A; X[0] = A; Y[0] = A; B = 0;
A = 1; U[1] = B; V[1] = B; X[1] = B; Y[1] = B; B = 1;
A = 2; U[2] = A; V[2] = A; X[2] = A; Y[2] = A; B = 2;
A = 3; U[3] = B; V[3] = B; X[3] = B; Y[3] = B; B = 3;
A = 4; U[4] = A; V[4] = A; X[4] = A; Y[4] = A; B = 4;
A = 5; U[5] = B; V[5] = B; X[5] = B; Y[5] = B; B = 5;
A = 6; U[6] = A; V[6] = A; X[6] = A; Y[6] = A; B = 6;
A = 7; U[7] = B; V[7] = B; X[7] = B; Y[7] = B; B = 7; etc.
Seek 6.0. U[i] > U[i+2]. d = U[i+2] - U[i].
Seek 6.0. V[i] > V[i+2]. d = V[i+2] - V[i].
Seek 6.0. X[i] > X[i+2]. d = X[i+2] - X[i].
Seek 6.0. Y[i] > Y[i+2]. d = Y[i+2] - Y[i].
To show: Not A(CMP,UPO,URR,WW) and not A(CMP,UPO,URR,CC3).
Seek U[i] < V[j] and V[j+1] < U[i-1]. d = V[j+1] - U[i-1].
Seek U[i] < X[j] and X[j+1] < U[i-1]. d = V[j+1] - U[i-1].
Seek U[i] < Y[j] and Y[j+1] < U[i-1]. d = V[j+1] - U[i-1].
Seek V[i] < X[j] and X[j+1] < V[i-1]. d = V[j+1] - U[i-1].
Seek V[i] < Y[j] and Y[j+1] < V[i-1]. d = V[j+1] - U[i-1].
Seek X[i] < Y[j] and Y[j+1] < X[i-1]. d = V[j+1] - U[i-1].
6.1. i and j are even.
6.2. i and j are odd.
To show: Not A(CMP,UPO,RR,CC1).
Suffixes for packed simulation output: T1: 0; T2: 1; T3: 2; T4: 3.
Start execution of Test T600 at 09:06:16.749 980422
End execution of Test T600 at 09:06:19.003 980422
Duration 2.254
Start analysis of Test T600 at 09:06:19.005 980422
Thread start, stop, and dur times.
0.051 0.051 0.051 0.051 0.000 0.000 0.000 0.000
1.652 2.250 0.328 0.327 0.000 0.000 0.000 0.000
1.601 2.199 0.277 0.276 0.000 0.000 0.000 0.000
Every 9999th entry of the arrays, from 0 thru 199999.
i U V X Y
0 151 109 0 0
9999 2921 2999 0 0
19998 7929 7981 0 0
29997 8637 8624 0 0
39996 15728 15777 0 0
49995 14259 14353 0 0
59994 23666 24033 0 0
69993 19772 19903 0 0
79992 31618 31861 0 0
89991 25353 25486 0 0
99990 39837 39626 0 0
109989 31150 31004 0 0
119988 47939 47696 0 0
129987 36926 36783 0 0
139986 56138 56042 0 0
149985 42522 42441 0 0
159984 63781 63708 0 0
169983 47895 47848 0 0
179982 71213 71058 0 0
189981 53385 53299 0 0
199980 79135 78973 0 0
dim = 80, max = 79143, pamx = 2.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
3
33
33
33
33
33
133
32
33
33
33
33
33
333
33
33
33
33
33
33
33
33
33
33 13
33 332
33 33
33 333
33 33
33 333
33 33
33 333
33 33
33 333
33 33
33 333
33 33
33 33
33 333
33 33
33 333
33 33
33 133
23 332
231 33
231 133
231 332
231 33
231 333
331 33
33 133
33 332
33 133
33 332
33 33
23 233
231 331
231 33
231 333
231 33
231 233
231 331
231 233
31 331
33 33
33 333
33 33
33 233
33 331
33 33
33 333
33 33
333133
33 332
33 33
23333
2333
2333
2331
33
33
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
Data for calculating the percentage of time threads
were simultaneously active:
Histogram of deltas in value of consecutive array entries.
Histogram of the lengths of strings of consecutive array
entries, all with the same value.
i deltas strings
0 139826 0
1 254834 174916
2 5260 39236
3 24 39423
4 4 5616
5 0 191
6 0 745
7 0 2
8 0 33
9 1 0
10 0 0
11 0 1
12 0 0
13 0 0
14 0 0
15 0 0
16 0 0
17 0 0
18 0 0
19 0 0
over 45 5
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 147860 0 65 20
0 -79 0 -59 0 -39 0 -19 347006 1 60 21
0 -78 0 -58 0 -38 0 -18 74910 2 67 22
0 -77 0 -57 0 -37 0 -17 24091 3 67 23
0 -76 0 -56 0 -36 0 -16 436 4 63 24
0 -75 0 -55 0 -35 0 -15 78 5 70 25
0 -74 0 -54 0 -34 0 -14 71 6 56 26
0 -73 0 -53 0 -33 0 -13 70 7 66 27
0 -72 0 -52 0 -32 0 -12 71 8 55 28
0 -71 0 -51 0 -31 0 -11 63 9 61 29
0 -70 0 -50 0 -30 0 -10 68 10 61 30
0 -69 0 -49 0 -29 0 -9 69 11 63 31
0 -68 0 -48 0 -28 0 -8 66 12 56 32
0 -67 0 -47 0 -27 0 -7 86 13 56 33
0 -66 0 -46 0 -26 0 -6 62 14 62 34
0 -65 0 -45 0 -25 0 -5 76 15 59 35
0 -64 0 -44 0 -24 0 -4 61 16 57 36
0 -63 0 -43 0 -23 0 -3 69 17 56 37
0 -62 0 -42 0 -22 0 -2 91 18 56 38
0 -61 0 -41 0 -21 0 -1 66 19 55 39
------ Relaxed ------ | ------ Strong ------
380000 | |
360000 | |
340000 | |o
320000 | |o
300000 | |o
280000 | |o
260000 | |o
240000 | |o
220000 | |o
200000 | |o
180000 | |o
160000 | |o
140000 | oo
120000 | oo
100000 | oo
80000 | oo
60000 | ooo
40000 | ooo
20000 | oooo
0 |_________._________._________.ooooooooooooooooooooooooooooooooooooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,RR,CC1).
Nmbr = 600. Total = 599628. Min thru -81 = 0.
Type = RR|CC1. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 389. 0 thru 39 = 596581.
histend K = 200000. 40 thru Max = 3047.
Plot of T6 data.
xmin xmax xintv ymin ymax yintv 0 79142 990 0 56125 702
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
3
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
333
33
33
33
33
33
33
33
33
33
33
3
33
33
33
33
33
333
33
33
3
33
33
33
33
33
33
33
33
33
33
33
33
33
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
End analysis of Test T600 at 09:06:29.857 980422
==sss========================================================================
Test T610. Seek a relaxation of A(CMP,UPO,RR,CC1).
T0 T1 T2 T3 T4 T5
A = 0; U[0] = A; V[0] = A; X[0] = A; Y[0] = A; B = 0;
A = 1; U[1] = B; V[1] = B; X[1] = B; Y[1] = B; B = 1;
A = 2; U[2] = A; V[2] = A; X[2] = A; Y[2] = A; B = 2;
A = 3; U[3] = B; V[3] = B; X[3] = B; Y[3] = B; B = 3;
A = 4; U[4] = A; V[4] = A; X[4] = A; Y[4] = A; B = 4;
A = 5; U[5] = B; V[5] = B; X[5] = B; Y[5] = B; B = 5;
A = 6; U[6] = A; V[6] = A; X[6] = A; Y[6] = A; B = 6;
A = 7; U[7] = B; V[7] = B; X[7] = B; Y[7] = B; B = 7; etc.
Seek 6.0. U[i] > U[i+2]. d = U[i+2] - U[i].
Seek 6.0. V[i] > V[i+2]. d = V[i+2] - V[i].
Seek 6.0. X[i] > X[i+2]. d = X[i+2] - X[i].
Seek 6.0. Y[i] > Y[i+2]. d = Y[i+2] - Y[i].
To show: Not A(CMP,UPO,URR,WW) and not A(CMP,UPO,URR,CC3).
Seek U[i] < V[j] and V[j+1] < U[i-1]. d = V[j+1] - U[i-1].
Seek U[i] < X[j] and X[j+1] < U[i-1]. d = V[j+1] - U[i-1].
Seek U[i] < Y[j] and Y[j+1] < U[i-1]. d = V[j+1] - U[i-1].
Seek V[i] < X[j] and X[j+1] < V[i-1]. d = V[j+1] - U[i-1].
Seek V[i] < Y[j] and Y[j+1] < V[i-1]. d = V[j+1] - U[i-1].
Seek X[i] < Y[j] and Y[j+1] < X[i-1]. d = V[j+1] - U[i-1].
6.1. i and j are even.
6.2. i and j are odd.
To show: Not A(CMP,UPO,RR,CC1).
Suffixes for packed simulation output: T1: 0; T2: 1; T3: 2; T4: 3.
Start execution of Test T610 at 09:06:30.717 980422
End execution of Test T610 at 09:06:32.821 980422
Duration 2.104
Start analysis of Test T610 at 09:06:33.317 980422
Thread start, stop, and dur times.
0.043 0.043 0.043 0.043 0.000 0.000 0.000 0.000
1.640 2.081 0.788 0.351 0.000 0.000 0.000 0.000
1.597 2.038 0.745 0.308 0.000 0.000 0.000 0.000
Every 9999th entry of the arrays, from 0 thru 199999.
i U V X Y
0 0 22 0 0
9999 3958 4128 0 0
19998 33142 9608 0 0
29997 58995 13029 0 0
39996 68311 17559 0 0
49995 67227 21987 0 0
59994 77603 27934 0 0
69993 75729 30733 0 0
79992 137523 36950 0 0
89991 129552 39409 0 0
99990 147145 47036 0 0
109989 138175 48505 0 0
119988 156638 57299 0 0
129987 146732 57722 0 0
139986 166313 67064 0 0
149985 155444 65712 0 0
159984 175980 75721 0 0
169983 222190 73868 0 0
179982 248599 84649 0 0
189981 230754 82454 0 0
199980 258220 94734 0 0
dim = 80, max = 258230, pamx = 2.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
111
1111
1111
111
1111
111
111
1111
1111
1111
1111
11
111
1111
111
1111
1111
111 111
1111 1111
1111 1111
111 1111
1111 1111
1111 1111
1111 1111
111 1111
1111
1111
1111
111
2
2222
222
11 2222 222
1111 2222 2222
1111 11 2222 2222
111 1111 2222 2222
1111 1111 2222 2222
1111 1111 2222 22222
1111 1111 2222 2222
111 1111 222 2222
1111 22222222
11 22222222
2222222
222222
222222
2222222
222222
1 222222
1111 222222
1111 222222
1 22222
22222
2222
2222
222222
2222
2222
23332
3333
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
Data for calculating the percentage of time threads
were simultaneously active:
Histogram of deltas in value of consecutive array entries.
Histogram of the lengths of strings of consecutive array
entries, all with the same value.
i deltas strings
0 66088 0
1 312781 287178
2 20987 30265
3 79 14286
4 1 2109
5 2 3
6 0 56
7 1 1
8 0 1
9 0 0
10 1 0
11 0 0
12 0 0
13 0 0
14 0 0
15 0 0
16 0 0
17 0 0
18 0 0
19 0 0
over 54 7
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 67152 0 14 20
0 -79 0 -59 0 -39 0 -19 334299 1 12 21
0 -78 0 -58 0 -38 0 -18 66330 2 11 22
0 -77 0 -57 0 -37 0 -17 7883 3 10 23
0 -76 0 -56 0 -36 0 -16 123 4 11 24
0 -75 0 -55 0 -35 0 -15 10 5 8 25
0 -74 0 -54 0 -34 0 -14 8 6 33 26
0 -73 0 -53 0 -33 0 -13 9 7 13 27
0 -72 0 -52 0 -32 0 -12 9 8 292 28
0 -71 0 -51 0 -31 0 -11 6 9 9 29
0 -70 0 -50 0 -30 0 -10 8 10 11 30
0 -69 0 -49 0 -29 0 -9 10 11 10 31
0 -68 0 -48 0 -28 0 -8 7 12 11 32
0 -67 0 -47 0 -27 0 -7 10 13 11 33
0 -66 0 -46 0 -26 0 -6 8 14 14 34
0 -65 0 -45 0 -25 0 -5 7 15 11 35
0 -64 0 -44 0 -24 0 -4 8 16 12 36
0 -63 0 -43 0 -23 0 -3 10 17 12 37
0 -62 0 -42 0 -22 0 -2 13 18 11 38
0 -61 0 -41 0 -21 0 -1 8 19 13 39
------ Relaxed ------ | ------ Strong ------
380000 | |
360000 | |
340000 | |
320000 | |o
300000 | |o
280000 | |o
260000 | |o
240000 | |o
220000 | |o
200000 | |o
180000 | |o
160000 | |o
140000 | |o
120000 | |o
100000 | |o
80000 | |o
60000 | ooo
40000 | ooo
20000 | ooo
0 |_________._________._________.ooooooooooooooooooooooooooooooooooooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,RR,CC1).
Nmbr = 610. Total = 477370. Min thru -81 = 0.
Type = RR|CC1. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 63013. 0 thru 39 = 476447.
histend K = 200000. 40 thru Max = 923.
Plot of T6 data.
xmin xmax xintv ymin ymax yintv 0 258229 3228 0 235079 2939
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
3
332
22
22
2
22
22
22
22
23
33
33
22
22
22
22
22
22
22
1 23
33
33
33
33
33
33
33
22
22
22
11
11
11
11
11
11
11
11
11
11
11
11
1
1 1
11
11
11
11
11
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
End analysis of Test T610 at 09:06:43.595 980422
==sss========================================================================
Test T620. Seek a relaxation of A(CMP,UPO,RR,CC1).
T0 T1 T2 T3 T4 T5
A = 0; U[0] = A; V[0] = A; X[0] = A; Y[0] = A; B = 0;
A = 1; U[1] = B; V[1] = B; X[1] = B; Y[1] = B; B = 1;
A = 2; U[2] = A; V[2] = A; X[2] = A; Y[2] = A; B = 2;
A = 3; U[3] = B; V[3] = B; X[3] = B; Y[3] = B; B = 3;
A = 4; U[4] = A; V[4] = A; X[4] = A; Y[4] = A; B = 4;
A = 5; U[5] = B; V[5] = B; X[5] = B; Y[5] = B; B = 5;
A = 6; U[6] = A; V[6] = A; X[6] = A; Y[6] = A; B = 6;
A = 7; U[7] = B; V[7] = B; X[7] = B; Y[7] = B; B = 7; etc.
Seek 6.0. U[i] > U[i+2]. d = U[i+2] - U[i].
Seek 6.0. V[i] > V[i+2]. d = V[i+2] - V[i].
Seek 6.0. X[i] > X[i+2]. d = X[i+2] - X[i].
Seek 6.0. Y[i] > Y[i+2]. d = Y[i+2] - Y[i].
To show: Not A(CMP,UPO,URR,WW) and not A(CMP,UPO,URR,CC3).
Seek U[i] < V[j] and V[j+1] < U[i-1]. d = V[j+1] - U[i-1].
Seek U[i] < X[j] and X[j+1] < U[i-1]. d = V[j+1] - U[i-1].
Seek U[i] < Y[j] and Y[j+1] < U[i-1]. d = V[j+1] - U[i-1].
Seek V[i] < X[j] and X[j+1] < V[i-1]. d = V[j+1] - U[i-1].
Seek V[i] < Y[j] and Y[j+1] < V[i-1]. d = V[j+1] - U[i-1].
Seek X[i] < Y[j] and Y[j+1] < X[i-1]. d = V[j+1] - U[i-1].
6.1. i and j are even.
6.2. i and j are odd.
To show: Not A(CMP,UPO,RR,CC1).
Suffixes for packed simulation output: T1: 0; T2: 1; T3: 2; T4: 3.
Start execution of Test T620 at 09:06:44.455 980422
End execution of Test T620 at 09:06:46.433 980422
Duration 1.978
Start analysis of Test T620 at 09:06:47.236 980422
Thread start, stop, and dur times.
0.215 0.215 0.215 0.215 0.000 0.000 0.000 0.000
1.950 1.973 0.563 0.488 0.000 0.000 0.000 0.000
1.735 1.758 0.348 0.273 0.000 0.000 0.000 0.000
Every 9999th entry of the arrays, from 0 thru 199999.
i U V X Y
0 0 0 0 0
9999 27985 4219 0 0
19998 31281 7867 0 0
29997 35312 12165 0 0
39996 38529 16070 0 0
49995 42546 20418 0 0
59994 45859 24142 0 0
69993 49764 28104 0 0
79992 53073 31492 0 0
89991 56698 35692 0 0
99990 60409 38946 0 0
109989 63801 42973 0 0
119988 67578 45859 0 0
129987 71203 50041 0 0
139986 75103 54418 0 0
149985 79150 58075 0 0
159984 83197 61905 0 0
169983 87277 65409 0 0
179982 91251 69132 0 0
189981 95181 72766 0 0
199980 99221 76321 0 0
dim = 80, max = 99229, pamx = 2.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
11
11
11
11
111
11
11
111
111
11
11
11
111
11
11
11
11
111
11 2
11 222
111 22
11 22
11 222
11 22
111 222
11 222
11 22
111 222
11 222
111 22
111 222
11 22
111 22
11 222
111 22
11 22
11 222
111 22
11 22
111 222
111 222
111 222
111 222
111 2222
111 222
111 22
11 222
111 222
111 22
11 222
111 222
111 222
11 222
111 222
111 22
111 222
111 222
11 22
111 222
111 222
1 22
222
222
22
22
22
222
222
22
22
22
222
222
22
22
222
222
22
222
22
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
Data for calculating the percentage of time threads
were simultaneously active:
Histogram of deltas in value of consecutive array entries.
Histogram of the lengths of strings of consecutive array
entries, all with the same value.
i deltas strings
0 106309 0
1 291672 227463
2 1954 29500
3 4 33927
4 1 2683
5 0 19
6 0 86
7 1 0
8 0 2
9 0 0
10 0 0
11 0 0
12 0 0
13 0 0
14 2 0
15 0 0
16 0 0
17 0 0
18 0 0
19 0 0
over 51 5
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 110010 0 39 20
0 -79 0 -59 0 -39 0 -19 343494 1 44 21
0 -78 0 -58 0 -38 0 -18 78617 2 31 22
0 -77 0 -57 0 -37 0 -17 3867 3 46 23
0 -76 0 -56 0 -36 0 -16 72 4 37 24
0 -75 0 -55 0 -35 0 -15 43 5 41 25
0 -74 0 -54 0 -34 0 -14 42 6 40 26
0 -73 0 -53 0 -33 0 -13 43 7 36 27
0 -72 0 -52 0 -32 0 -12 39 8 31 28
0 -71 0 -51 0 -31 0 -11 44 9 37 29
0 -70 0 -50 0 -30 0 -10 41 10 40 30
0 -69 0 -49 0 -29 0 -9 41 11 35 31
0 -68 0 -48 0 -28 0 -8 44 12 43 32
0 -67 0 -47 0 -27 0 -7 42 13 37 33
0 -66 0 -46 0 -26 0 -6 46 14 35 34
0 -65 0 -45 0 -25 0 -5 38 15 37 35
0 -64 0 -44 0 -24 0 -4 59 16 37 36
0 -63 0 -43 0 -23 0 -3 40 17 38 37
0 -62 0 -42 0 -22 0 -2 36 18 33 38
0 -61 0 -41 0 -21 0 -1 43 19 34 39
------ Relaxed ------ | ------ Strong ------
380000 | |
360000 | |
340000 | |o
320000 | |o
300000 | |o
280000 | |o
260000 | |o
240000 | |o
220000 | |o
200000 | |o
180000 | |o
160000 | |o
140000 | |o
120000 | |o
100000 | oo
80000 | oo
60000 | ooo
40000 | ooo
20000 | ooo
0 |_________._________._________.ooooooooooooooooooooooooooooooooooooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,RR,CC1).
Nmbr = 620. Total = 543091. Min thru -81 = 0.
Type = RR|CC1. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 24066. 0 thru 39 = 537452.
histend K = 200000. 40 thru Max = 5639.
Plot of T6 data.
xmin xmax xintv ymin ymax yintv 0 99228 1241 0 99020 1238
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
2
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
1 23
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
333
33
33
33
33
3
33
33
33
33
33
33
33
33
33
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
End analysis of Test T620 at 09:06:57.965 980422
==sss========================================================================
Test T700. Seek a relaxation of A(CMP,UPO,RR,CC1)
or of both A(CMP,UPO,WW)
and A(CMP,UPO,RW).
T0 T1
L00: A = 0; L00: B = 0;
L01: - = A; L01: - = B;
L02: U[0] = B; L02: V[0] = A;
L10: A = 1; L10: B = 1;
L11: - = A; L11: - = B;
L12: U[1] = B; L12: V[1] = A;
L20: A = 2; L20: B = 2;
L21: - = A; L21: - = B;
L22: U[2] = B; L22: V[2] = A;
L30: A = 3; L30: B = 3;
L31: - = A; L31: - = B;
L32: U[3] = B; L32: V[3] = A; etc.
Seek 7.0. U[i] > U[i+1]. d = U[i+1] - U[i].
Seek 7.0. V[i] > V[i+1]. d = V[i+1] - V[i].
To show: Not A(CMP,UPO,URR,WW) and not A(CMP,UPO,URR,CC3).
Seek 7.1. U[i] < j and V[j] < i. d1 = V[ U[i]+1 ] - i < 0.
Seek 7.2. V[i] < j and U[j] < i. d2 = U[ V[i]+1 ] - i < 0.
To show: Not A(CMP,UPO,RR,CC1).
Seek 7.3. U[i] > j and V[j] > i. d3 = i - V[ U[i]-1 ] < 0.
Seek 7.4. V[i] > j and U[j] > i. d4 = i - U[ V[i]-1 ] < 0.
To show: Not A(CMP,UPO,WW) and not A(CMP,UPO,RW).
Suffixes for packed simulation output: T0: 0; T1: 1.
Start execution of Test T700 at 09:06:58.826 980422
End execution of Test T700 at 09:06:59.529 980422
Duration 0.703
Start analysis of Test T700 at 09:06:59.532 980422
Thread start, stop, and dur times.
0.006 0.006 0.000 0.000 0.000 0.000 0.000 0.000
0.701 0.702 0.000 0.000 0.000 0.000 0.000 0.000
0.695 0.696 0.000 0.000 0.000 0.000 0.000 0.000
Every 9999th entry of the arrays, from 0 thru 199999.
i U V X Y
0 0 22 199999 199999
9999 9870 10128 0 0
19998 20175 19821 0 0
29997 29808 30182 0 0
39996 39685 40313 0 0
49995 49595 50398 0 0
59994 59565 60425 0 0
69993 69818 70176 0 0
79992 79688 80281 0 0
89991 89408 90579 0 0
99990 99497 100487 0 0
109989 109346 110629 0 0
119988 119519 120413 0 0
129987 129663 130308 0 0
139986 139591 140383 0 0
149985 149845 150128 0 0
159984 159819 160147 0 0
169983 170046 169919 0 0
179982 179828 180134 0 0
189981 189731 190262 0 0
199980 199835 199999 0 0
dim = 80, max = 200000, pamx = 1.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
C 23
21
21
21
21
1
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
1
32
3
2
31
3
3
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
Data for calculating the percentage of time threads
were simultaneously active:
Histogram of deltas in value of consecutive array entries.
Histogram of the lengths of strings of consecutive array
entries, all with the same value.
i deltas strings
0 25896 0
1 352093 352095
2 21961 21955
3 2 5
4 0 1
5 1 0
6 0 0
7 0 0
8 0 0
9 0 0
10 0 0
11 0 0
12 0 0
13 0 0
14 0 0
15 0 0
16 0 0
17 0 0
18 0 0
19 0 0
over 43 44
Histograms of d1, d2, d3, and d4 values:
i d1 d2 d3 d4 i
-1 0 0 0 0 -1
Totals / Min / Under -25:
0 0 0 0
0 0 0 0
0 0 0 0
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 233580 0 44 20
0 -79 0 -59 0 -39 0 -19 538889 1 44 21
0 -78 0 -58 0 -38 0 -18 23594 2 44 22
0 -77 0 -57 0 -37 0 -17 48 3 44 23
0 -76 0 -56 0 -36 0 -16 46 4 44 24
0 -75 0 -55 0 -35 0 -15 45 5 43 25
0 -74 0 -54 0 -34 0 -14 44 6 43 26
0 -73 0 -53 0 -33 0 -13 44 7 43 27
0 -72 0 -52 0 -32 0 -12 44 8 43 28
0 -71 0 -51 0 -31 0 -11 44 9 43 29
0 -70 0 -50 0 -30 0 -10 44 10 43 30
0 -69 0 -49 0 -29 0 -9 44 11 43 31
0 -68 0 -48 0 -28 0 -8 44 12 41 32
0 -67 0 -47 0 -27 0 -7 44 13 41 33
0 -66 0 -46 0 -26 0 -6 44 14 41 34
0 -65 0 -45 0 -25 0 -5 44 15 41 35
0 -64 0 -44 0 -24 0 -4 44 16 41 36
0 -63 0 -43 0 -23 0 -3 44 17 41 37
0 -62 0 -42 0 -22 0 -2 44 18 40 38
0 -61 0 -41 0 -21 0 -1 44 19 40 39
------ Relaxed ------ | ------ Strong ------
760000 | |
720000 | |
680000 | |
640000 | |
600000 | |
560000 | |
520000 | |o
480000 | |o
440000 | |o
400000 | |o
360000 | |o
320000 | |o
280000 | |o
240000 | |o
200000 | oo
160000 | oo
120000 | oo
80000 | oo
40000 | oo
0 |_________._________._________.ooooooooooooooooooooooooooooooooooooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,RR,CC1).
Nmbr = 700. Total = 799849. Min thru -81 = 0.
Type = RR|CC1. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 238. 0 thru 39 = 797665.
histend K = 200000. 40 thru Max = 2184.
Histograms of d1, d2, d3, and d4 values:
i d1 d2 d3 d4 i
-1 0 0 0 0 -1
Totals / Min / Under -25:
0 0 0 0
0 0 0 0
0 0 0 0
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 20 0 44 20
0 -79 0 -59 0 -39 0 -19 186797 1 44 21
0 -78 0 -58 0 -38 0 -18 208523 2 44 22
0 -77 0 -57 0 -37 0 -17 759 3 44 23
0 -76 0 -56 0 -36 0 -16 45 4 44 24
0 -75 0 -55 0 -35 0 -15 45 5 44 25
0 -74 0 -54 0 -34 0 -14 44 6 44 26
0 -73 0 -53 0 -33 0 -13 44 7 44 27
0 -72 0 -52 0 -32 0 -12 44 8 44 28
0 -71 0 -51 0 -31 0 -11 44 9 44 29
0 -70 0 -50 0 -30 0 -10 44 10 45 30
0 -69 0 -49 0 -29 0 -9 44 11 44 31
0 -68 0 -48 0 -28 0 -8 44 12 43 32
0 -67 0 -47 0 -27 0 -7 44 13 42 33
0 -66 0 -46 0 -26 0 -6 44 14 42 34
0 -65 0 -45 0 -25 0 -5 44 15 42 35
0 -64 0 -44 0 -24 0 -4 44 16 42 36
0 -63 0 -43 0 -23 0 -3 44 17 42 37
0 -62 0 -42 0 -22 0 -2 44 18 43 38
0 -61 0 -41 0 -21 0 -1 44 19 42 39
------ Relaxed ------ | ------ Strong ------
380000 | |
360000 | |
340000 | |
320000 | |
300000 | |
280000 | |
260000 | |
240000 | |
220000 | |
200000 | | o
180000 | |oo
160000 | |oo
140000 | |oo
120000 | |oo
100000 | |oo
80000 | |oo
60000 | |oo
40000 | |oo
20000 | |oo
0 |_________._________._________oooooooooooooooooooooooooooooooooooooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,WW) and A(CMP,UPO,RW).
Nmbr = 700. Total = 399975. Min thru -81 = 0.
Type = WW&RW. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 238. 0 thru 39 = 397672.
histend K = 200000. 40 thru Max = 2303.
End analysis of Test T700 at 09:07:07.569 980422
==sss========================================================================
Test T710. Seek a relaxation of A(CMP,UPO,RR,CC1)
or of both A(CMP,UPO,WW)
and A(CMP,UPO,RW).
T0 T1
L00: A = 0; L00: B = 0;
L01: - = A; L01: - = B;
L02: U[0] = B; L02: V[0] = A;
L10: A = 1; L10: B = 1;
L11: - = A; L11: - = B;
L12: U[1] = B; L12: V[1] = A;
L20: A = 2; L20: B = 2;
L21: - = A; L21: - = B;
L22: U[2] = B; L22: V[2] = A;
L30: A = 3; L30: B = 3;
L31: - = A; L31: - = B;
L32: U[3] = B; L32: V[3] = A; etc.
Seek 7.0. U[i] > U[i+1]. d = U[i+1] - U[i].
Seek 7.0. V[i] > V[i+1]. d = V[i+1] - V[i].
To show: Not A(CMP,UPO,URR,WW) and not A(CMP,UPO,URR,CC3).
Seek 7.1. U[i] < j and V[j] < i. d1 = V[ U[i]+1 ] - i < 0.
Seek 7.2. V[i] < j and U[j] < i. d2 = U[ V[i]+1 ] - i < 0.
To show: Not A(CMP,UPO,RR,CC1).
Seek 7.3. U[i] > j and V[j] > i. d3 = i - V[ U[i]-1 ] < 0.
Seek 7.4. V[i] > j and U[j] > i. d4 = i - U[ V[i]-1 ] < 0.
To show: Not A(CMP,UPO,WW) and not A(CMP,UPO,RW).
Suffixes for packed simulation output: T0: 0; T1: 1.
Start execution of Test T710 at 09:07:08.436 980422
End execution of Test T710 at 09:07:09.187 980422
Duration 0.751
Start analysis of Test T710 at 09:07:09.462 980422
Thread start, stop, and dur times.
0.004 0.005 0.000 0.000 0.000 0.000 0.000 0.000
0.689 0.750 0.000 0.000 0.000 0.000 0.000 0.000
0.685 0.745 0.000 0.000 0.000 0.000 0.000 0.000
Every 9999th entry of the arrays, from 0 thru 199999.
i U V X Y
0 0 23 199999 0
9999 8766 11399 0 0
19998 17826 22534 0 0
29997 26330 34010 0 0
39996 35533 45252 0 0
49995 44283 56307 0 0
59994 53209 67615 0 0
69993 62111 78682 0 0
79992 71216 89712 0 0
89991 80245 101205 0 0
99990 88930 112259 0 0
109989 97925 123668 0 0
119988 106882 134783 0 0
129987 115767 145977 0 0
139986 124559 157336 0 0
149985 133618 168190 0 0
159984 142209 179263 0 0
169983 151581 190603 0 0
179982 160641 199999 0 0
189981 169448 199999 0 0
199980 178241 199999 0 0
dim = 80, max = 200000, pamx = 1.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
4 2222222222
2
2
2
2
2
2
2 1
2 1
2 1
2 1
1
2 1
2 11
2 1
2 1
2 1
2 1
2 1
2 1
1
2 1
2 1
2 1
2 11
2 1
2 1
2 1
2 1
1
2 1
2 1
2 1
2 11
2 1
2 1
2 1
1
2 1
2 1
2 1
2 1
2 11
2 1
2 1
1
2 1
2 1
2 1
2 1
2 1
2 1
2 11
2 1
1
2 1
2 1
2 1
2 1
2 1
2 1
2 11
1
2 1
2 1
2 1
2 1
2 1
2 1
2 1
11
21
21
21
21
21
21
21
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
Data for calculating the percentage of time threads
were simultaneously active:
Histogram of deltas in value of consecutive array entries.
Histogram of the lengths of strings of consecutive array
entries, all with the same value.
i deltas strings
0 52904 0
1 319889 319890
2 27145 27143
3 6 6
4 0 2
5 3 1
6 0 0
7 0 0
8 0 1
9 0 0
10 0 0
11 0 0
12 0 0
13 0 0
14 0 0
15 0 0
16 0 0
17 0 0
18 0 0
19 0 0
over 49 49
Histograms of d1, d2, d3, and d4 values:
i d1 d2 d3 d4 i
-1 0 0 0 0 -1
Totals / Min / Under -25:
0 0 0 0
0 0 0 0
0 0 0 0
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 202921 0 49 20
0 -79 0 -59 0 -39 0 -19 542064 1 49 21
0 -78 0 -58 0 -38 0 -18 29248 2 49 22
0 -77 0 -57 0 -37 0 -17 60 3 49 23
0 -76 0 -56 0 -36 0 -16 51 4 49 24
0 -75 0 -55 0 -35 0 -15 54 5 50 25
0 -74 0 -54 0 -34 0 -14 50 6 48 26
0 -73 0 -53 0 -33 0 -13 50 7 48 27
0 -72 0 -52 0 -32 0 -12 49 8 48 28
0 -71 0 -51 0 -31 0 -11 49 9 48 29
0 -70 0 -50 0 -30 0 -10 49 10 48 30
0 -69 0 -49 0 -29 0 -9 49 11 48 31
0 -68 0 -48 0 -28 0 -8 49 12 49 32
0 -67 0 -47 0 -27 0 -7 49 13 47 33
0 -66 0 -46 0 -26 0 -6 49 14 47 34
0 -65 0 -45 0 -25 0 -5 49 15 46 35
0 -64 0 -44 0 -24 0 -4 49 16 46 36
0 -63 0 -43 0 -23 0 -3 49 17 45 37
0 -62 0 -42 0 -22 0 -2 49 18 45 38
0 -61 0 -41 0 -21 0 -1 49 19 45 39
------ Relaxed ------ | ------ Strong ------
760000 | |
720000 | |
680000 | |
640000 | |
600000 | |
560000 | |
520000 | |o
480000 | |o
440000 | |o
400000 | |o
360000 | |o
320000 | |o
280000 | |o
240000 | |o
200000 | oo
160000 | oo
120000 | oo
80000 | oo
40000 | oo
0 |_________._________._________.ooooooooooooooooooooooooooooooooooooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,RR,CC1).
Nmbr = 710. Total = 778252. Min thru -81 = 0.
Type = RR|CC1. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 220. 0 thru 39 = 776039.
histend K = 200000. 40 thru Max = 2213.
Histograms of d1, d2, d3, and d4 values:
i d1 d2 d3 d4 i
-1 0 0 0 0 -1
Totals / Min / Under -25:
0 0 0 0
0 0 0 0
0 0 0 0
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 18 0 49 20
0 -79 0 -59 0 -39 0 -19 222176 1 49 21
0 -78 0 -58 0 -38 0 -18 150748 2 49 22
0 -77 0 -57 0 -37 0 -17 1332 3 49 23
0 -76 0 -56 0 -36 0 -16 52 4 49 24
0 -75 0 -55 0 -35 0 -15 51 5 49 25
0 -74 0 -54 0 -34 0 -14 50 6 49 26
0 -73 0 -53 0 -33 0 -13 49 7 48 27
0 -72 0 -52 0 -32 0 -12 49 8 48 28
0 -71 0 -51 0 -31 0 -11 49 9 48 29
0 -70 0 -50 0 -30 0 -10 49 10 48 30
0 -69 0 -49 0 -29 0 -9 49 11 48 31
0 -68 0 -48 0 -28 0 -8 49 12 49 32
0 -67 0 -47 0 -27 0 -7 49 13 48 33
0 -66 0 -46 0 -26 0 -6 49 14 48 34
0 -65 0 -45 0 -25 0 -5 49 15 47 35
0 -64 0 -44 0 -24 0 -4 49 16 46 36
0 -63 0 -43 0 -23 0 -3 49 17 44 37
0 -62 0 -42 0 -22 0 -2 49 18 45 38
0 -61 0 -41 0 -21 0 -1 49 19 44 39
------ Relaxed ------ | ------ Strong ------
380000 | |
360000 | |
340000 | |
320000 | |
300000 | |
280000 | |
260000 | |
240000 | |
220000 | |o
200000 | |o
180000 | |o
160000 | |o
140000 | |oo
120000 | |oo
100000 | |oo
80000 | |oo
60000 | |oo
40000 | |oo
20000 | |oo
0 |_________._________._________oooooooooooooooooooooooooooooooooooooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,WW) and A(CMP,UPO,RW).
Nmbr = 710. Total = 399939. Min thru -81 = 0.
Type = WW&RW. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 21742. 0 thru 39 = 376018.
histend K = 200000. 40 thru Max = 23921.
End analysis of Test T710 at 09:07:17.412 980422
==sss========================================================================
Test T720. Seek a relaxation of A(CMP,UPO,RR,CC1)
or of both A(CMP,UPO,WW)
and A(CMP,UPO,RW).
T0 T1
L00: A = 0; L00: B = 0;
L01: - = A; L01: - = B;
L02: U[0] = B; L02: V[0] = A;
L10: A = 1; L10: B = 1;
L11: - = A; L11: - = B;
L12: U[1] = B; L12: V[1] = A;
L20: A = 2; L20: B = 2;
L21: - = A; L21: - = B;
L22: U[2] = B; L22: V[2] = A;
L30: A = 3; L30: B = 3;
L31: - = A; L31: - = B;
L32: U[3] = B; L32: V[3] = A; etc.
Seek 7.0. U[i] > U[i+1]. d = U[i+1] - U[i].
Seek 7.0. V[i] > V[i+1]. d = V[i+1] - V[i].
To show: Not A(CMP,UPO,URR,WW) and not A(CMP,UPO,URR,CC3).
Seek 7.1. U[i] < j and V[j] < i. d1 = V[ U[i]+1 ] - i < 0.
Seek 7.2. V[i] < j and U[j] < i. d2 = U[ V[i]+1 ] - i < 0.
To show: Not A(CMP,UPO,RR,CC1).
Seek 7.3. U[i] > j and V[j] > i. d3 = i - V[ U[i]-1 ] < 0.
Seek 7.4. V[i] > j and U[j] > i. d4 = i - U[ V[i]-1 ] < 0.
To show: Not A(CMP,UPO,WW) and not A(CMP,UPO,RW).
Suffixes for packed simulation output: T0: 0; T1: 1.
Start execution of Test T720 at 09:07:18.270 980422
End execution of Test T720 at 09:07:19.046 980422
Duration 0.776
Start analysis of Test T720 at 09:07:19.502 980422
Thread start, stop, and dur times.
0.016 0.016 0.000 0.000 0.000 0.000 0.000 0.000
0.775 0.774 0.000 0.000 0.000 0.000 0.000 0.000
0.759 0.758 0.000 0.000 0.000 0.000 0.000 0.000
Every 9999th entry of the arrays, from 0 thru 199999.
i U V X Y
0 0 0 0 0
9999 9891 10106 0 0
19998 20183 19812 0 0
29997 30170 29782 0 0
39996 39933 40061 0 0
49995 50324 49672 0 0
59994 60189 59796 0 0
69993 70408 69572 0 0
79992 80480 79432 0 0
89991 90307 89671 0 0
99990 100235 99748 0 0
109989 110217 109760 0 0
119988 120562 119398 0 0
129987 130436 129542 0 0
139986 140233 139739 0 0
149985 150364 149598 0 0
159984 160269 159709 0 0
169983 170236 169726 0 0
179982 180206 179761 0 0
189981 190015 189946 0 0
199980 199999 199806 0 0
dim = 80, max = 200000, pamx = 1.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
13
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
Data for calculating the percentage of time threads
were simultaneously active:
Histogram of deltas in value of consecutive array entries.
Histogram of the lengths of strings of consecutive array
entries, all with the same value.
i deltas strings
0 22341 0
1 359280 359276
2 18310 18315
3 5 4
4 1 1
5 1 0
6 2 3
7 1 1
8 0 0
9 0 0
10 0 0
11 0 0
12 0 1
13 1 0
14 0 0
15 0 0
16 0 0
17 0 0
18 0 0
19 0 0
over 54 54
Histograms of d1, d2, d3, and d4 values:
i d1 d2 d3 d4 i
-1 0 0 0 0 -1
Totals / Min / Under -25:
0 0 0 0
0 0 0 0
0 0 0 0
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 257814 0 54 20
0 -79 0 -59 0 -39 0 -19 519233 1 54 21
0 -78 0 -58 0 -38 0 -18 18922 2 54 22
0 -77 0 -57 0 -37 0 -17 68 3 54 23
0 -76 0 -56 0 -36 0 -16 60 4 55 24
0 -75 0 -55 0 -35 0 -15 60 5 53 25
0 -74 0 -54 0 -34 0 -14 59 6 53 26
0 -73 0 -53 0 -33 0 -13 57 7 54 27
0 -72 0 -52 0 -32 0 -12 55 8 52 28
0 -71 0 -51 0 -31 0 -11 55 9 52 29
0 -70 0 -50 0 -30 0 -10 55 10 52 30
0 -69 0 -49 0 -29 0 -9 55 11 52 31
0 -68 0 -48 0 -28 0 -8 55 12 52 32
0 -67 0 -47 0 -27 0 -7 55 13 53 33
0 -66 0 -46 0 -26 0 -6 54 14 53 34
0 -65 0 -45 0 -25 0 -5 54 15 51 35
0 -64 0 -44 0 -24 0 -4 54 16 50 36
0 -63 0 -43 0 -23 0 -3 54 17 49 37
0 -62 0 -42 0 -22 0 -2 54 18 47 38
0 -61 0 -41 0 -21 0 -1 54 19 45 39
------ Relaxed ------ | ------ Strong ------
760000 | |
720000 | |
680000 | |
640000 | |
600000 | |
560000 | |
520000 | |
480000 | |o
440000 | |o
400000 | |o
360000 | |o
320000 | |o
280000 | |o
240000 | oo
200000 | oo
160000 | oo
120000 | oo
80000 | oo
40000 | oo
0 |_________._________._________.ooooooooooooooooooooooooooooooooooooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,RR,CC1).
Nmbr = 720. Total = 799820. Min thru -81 = 0.
Type = RR|CC1. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 165. 0 thru 39 = 797966.
histend K = 200000. 40 thru Max = 1854.
Histograms of d1, d2, d3, and d4 values:
i d1 d2 d3 d4 i
-1 0 0 0 0 -1
Totals / Min / Under -25:
0 0 0 0
0 0 0 0
0 0 0 0
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 19 0 54 20
0 -79 0 -59 0 -39 0 -19 159954 1 54 21
0 -78 0 -58 0 -38 0 -18 235118 2 54 22
0 -77 0 -57 0 -37 0 -17 927 3 54 23
0 -76 0 -56 0 -36 0 -16 63 4 55 24
0 -75 0 -55 0 -35 0 -15 60 5 54 25
0 -74 0 -54 0 -34 0 -14 59 6 54 26
0 -73 0 -53 0 -33 0 -13 57 7 54 27
0 -72 0 -52 0 -32 0 -12 55 8 53 28
0 -71 0 -51 0 -31 0 -11 55 9 53 29
0 -70 0 -50 0 -30 0 -10 55 10 53 30
0 -69 0 -49 0 -29 0 -9 55 11 53 31
0 -68 0 -48 0 -28 0 -8 55 12 53 32
0 -67 0 -47 0 -27 0 -7 55 13 54 33
0 -66 0 -46 0 -26 0 -6 54 14 53 34
0 -65 0 -45 0 -25 0 -5 54 15 50 35
0 -64 0 -44 0 -24 0 -4 54 16 51 36
0 -63 0 -43 0 -23 0 -3 54 17 50 37
0 -62 0 -42 0 -22 0 -2 54 18 47 38
0 -61 0 -41 0 -21 0 -1 54 19 47 39
------ Relaxed ------ | ------ Strong ------
380000 | |
360000 | |
340000 | |
320000 | |
300000 | |
280000 | |
260000 | |
240000 | |
220000 | | o
200000 | | o
180000 | | o
160000 | | o
140000 | |oo
120000 | |oo
100000 | |oo
80000 | |oo
60000 | |oo
40000 | |oo
20000 | |oo
0 |_________._________._________oooooooooooooooooooooooooooooooooooooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,WW) and A(CMP,UPO,RW).
Nmbr = 720. Total = 399975. Min thru -81 = 0.
Type = WW&RW. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 175. 0 thru 39 = 397961.
histend K = 200000. 40 thru Max = 2014.
End analysis of Test T720 at 09:07:27.544 980422
==sss========================================================================
Test T800. Seek a relaxation of both A(CMP,UPO,CC3)
and A(CMP,UPO,WW,WR)
or of A(CMP,UPO,CC3),
T0 T1 T2 T3
L11: A = 11; L11: A = 12; L11: A = 13; L11: A = 14;
L12: U[1] = A; L12: V[1] = A; L12: X[1] = A; L12: Y[1] = A;
L21: A = 21; L21: A = 22; L21: A = 23; L21: A = 24;
L22: U[2] = A; L22: V[2] = A; L22: X[2] = A; L22: Y[2] = A;
L31: A = 31; L31: A = 32; L31: A = 33; L31: A = 34;
L32: U[3] = A; L32: V[3] = A; L32: X[3] = A; L32: Y[3] = A;
L41: A = 41; L41: A = 42; L41: A = 43; L41: A = 44;
L42: U[4] = A; L42: V[4] = A; L42: X[4] = A; L42: Y[4] = A;
L51: A = 51; L51: A = 52; L51: A = 53; L51: A = 54;
L52: U[5] = A; L52: V[5] = A; L52: X[5] = A; L52: Y[5] = A;
L61: A = 61; L61: A = 62; L61: A = 63; L61: A = 64;
L62: U[6] = A; L62: V[6] = A; L62: X[6] = A; L62: Y[6] = A; etc.
Seek 8.0: W[i] >= W[i+]; W[i] and W[i+] are congruent
modulo 10, where i+ > i, and W = U, V, X, Y.
To show: Not A(CMP,UPO,URR,WW) and not A(CMP,UPO,URR,CC3).
Consistency event (two changes in the value of one operand
became visible in different orders to two different threads):
8.1. Find 3, 4, or 5 elements, a,b,c,d,e, of the arrays,
such that a < b < c < d < e, and
1. a,b,c,d come from different arrays.
2. e occurs in the same array as a, but earlier.
To show: Not A(CMP,UPO,CC3) and not A(CMP,UPO,WW,WR).
8.2. Find 3, 4, or 5 elements, a,b,c,d,e, of the arrays,
such that a > b > c > d > e, and
1. a,b,c,d come from different arrays.
2. e occurs in the same array as a, but earlier.
To show: Not A(CMP,UPO,CC3).
Suffixes for packed simulation output: T0: 0; T1: 1; T2: 2; T3: 3.
Start execution of Test T800 at 09:07:28.405 980422
End execution of Test T800 at 09:07:29.373 980422
Duration 0.968
Start analysis of Test T800 at 09:07:30.949 980422
Thread start, stop, and dur times.
0.078 0.077 0.077 0.077 0.000 0.000 0.000 0.000
0.963 0.962 0.963 0.964 0.000 0.000 0.000 0.000
0.885 0.885 0.886 0.887 0.000 0.000 0.000 0.000
Every 9999th entry of the arrays, from 0 thru 199999.
i U V X Y
0 483 1 3561 3861
9999 99403 95922 101313 98662
19998 201671 199981 199713 200252
29997 297252 299971 299283 306341
39996 399960 399961 399962 402320
49995 499950 497342 499952 502340
59994 599891 600000 599942 600642
69993 699930 699931 699932 700280
79992 798633 795262 804671 799923
89991 899910 899911 906560 899913
99990 999900 999901 1006283 999903
109989 1099890 1099891 1101691 1099893
119988 1199880 1191360 1199882 1206681
129987 1299870 1289893 1299872 1299873
139986 1411041 1399861 1395540 1411161
149985 1499850 1496002 1495120 1500460
159984 1604512 1599841 1599842 1600110
169983 1706031 1697942 1699832 1699833
179982 1799820 1793610 1799822 1799823
189981 1899810 1899811 1898650 1905702
199980 1999800 1991893 1997400 1999803
dim = 80, max = 2000000, pamx = 2.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
DF
DF7
DF7
DF7
DF7
DF7
DF7
DF7
DF7
DF7
DF7
DF7
DF7
DFE
DFE
DF6
DF7
DF7
DF7
DF6
DF7
DF7
DF7
DF7
DF7
DFE
DFE
DF6
DF6
DF7
DF7
DFE
DFE
DFE
7FE
7FB
7FB
7FB
7FB
DFB
DFB
DFB
DFB
EFB
EFB
EFB
DFB
CFB
DFB
DF7
DF7
DF7
DF7
DF7
DF7
EF7
CF7
DFB
DFB
EFB
EFB
EFB
EFB
EF7
DF7
DF7
DF7
DF7
DF7
DF7
DF7
DFB
DF7
DF7
DF7
DF7
DFB
DFB
DFB
FE
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 325529 0 0 20
0 -79 0 -59 0 -39 0 -19 54842 1 0 21
0 -78 0 -58 0 -38 0 -18 44934 2 0 22
0 -77 0 -57 0 -37 0 -17 66029 3 0 23
0 -76 0 -56 0 -36 0 -16 57216 4 1 24
0 -75 0 -55 0 -35 0 -15 38405 5 2 25
0 -74 0 -54 0 -34 0 -14 2219 6 3 26
0 -73 0 -53 0 -33 0 -13 55 7 2 27
0 -72 0 -52 0 -32 0 -12 1 8 2 28
0 -71 0 -51 0 -31 0 -11 0 9 4 29
0 -70 0 -50 0 -30 0 -10 0 10 1 30
0 -69 0 -49 0 -29 0 -9 0 11 0 31
0 -68 0 -48 0 -28 0 -8 0 12 0 32
0 -67 0 -47 0 -27 0 -7 0 13 0 33
0 -66 0 -46 0 -26 0 -6 0 14 0 34
0 -65 0 -45 0 -25 0 -5 0 15 0 35
0 -64 0 -44 0 -24 0 -4 0 16 0 36
0 -63 0 -43 0 -23 0 -3 0 17 2 37
0 -62 0 -42 0 -22 0 -2 0 18 1 38
0 -61 0 -41 0 -21 0 -1 0 19 3 39
------ Relaxed ------ | ------ Strong ------
380000 | |
360000 | |
340000 | |
320000 | o
300000 | o
280000 | o
260000 | o
240000 | o
220000 | o
200000 | o
180000 | o
160000 | o
140000 | o
120000 | o
100000 | o
80000 | o
60000 | o o
40000 | ooooo
20000 | oooooo
0 |_________._________._________.oooooooo_._________.___ooooooo______ooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,WW,WR) and A(CMP,UPO,CC3).
Nmbr = 800. Total = 589357. Min thru -81 = 0.
Type = (WW|WR)&CC3. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 390. 0 thru 39 = 589251.
histend K = 200000. 40 thru Max = 106.
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 325544 0 0 20
0 -79 0 -59 0 -39 0 -19 74616 1 1 21
0 -78 0 -58 0 -38 0 -18 69322 2 0 22
0 -77 0 -57 0 -37 0 -17 58649 3 0 23
0 -76 0 -56 0 -36 0 -16 9396 4 0 24
0 -75 0 -55 0 -35 0 -15 274 5 2 25
0 -74 0 -54 0 -34 0 -14 12 6 0 26
0 -73 0 -53 0 -33 0 -13 1 7 1 27
0 -72 0 -52 0 -32 0 -12 1 8 1 28
0 -71 0 -51 0 -31 0 -11 0 9 0 29
0 -70 0 -50 0 -30 0 -10 0 10 0 30
0 -69 0 -49 0 -29 0 -9 0 11 0 31
0 -68 0 -48 0 -28 0 -8 0 12 0 32
0 -67 0 -47 0 -27 0 -7 0 13 1 33
0 -66 0 -46 0 -26 0 -6 0 14 0 34
0 -65 0 -45 0 -25 0 -5 0 15 0 35
0 -64 0 -44 0 -24 0 -4 0 16 0 36
0 -63 0 -43 0 -23 0 -3 0 17 1 37
0 -62 0 -42 0 -22 0 -2 0 18 2 38
0 -61 0 -41 0 -21 0 -1 0 19 1 39
------ Relaxed ------ | ------ Strong ------
380000 | |
360000 | |
340000 | |
320000 | o
300000 | o
280000 | o
260000 | o
240000 | o
220000 | o
200000 | o
180000 | o
160000 | o
140000 | o
120000 | o
100000 | o
80000 | o
60000 | ooo
40000 | oooo
20000 | oooo
0 |_________._________._________.oooooooo_._________.o___o_oo_.__o___ooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,RW) and A(CMP,UPO,CC3).
Nmbr = 800. Total = 537866. Min thru -81 = 0.
Type = RW&CC3. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 334. 0 thru 39 = 537825.
histend K = 200000. 40 thru Max = 41.
Convoys are sequences of values which appear to two or more
processors. The 5 longest convoys on this test were:
0 31023 14
1 33433 14
2 299392 15
3 352758 17
4 44579 13
A convoy of length 14 starts at line 31023:
31023 136510 136510 0 0
31024 136520 136520 0 0
31025 136530 136530 136530 0
31026 130703 0 0 130703
31027 0 136540 136540 0
31028 0 0 130713 130713
31029 131682 131682 0 0
31030 130723 0 0 130723
31031 130733 0 0 130733
31032 130743 0 0 130743
31033 0 136560 136560 0
31034 0 131702 131702 0
31035 0 131712 131712 0
31036 130753 0 130753 130753
A convoy of length 14 starts at line 33433:
33433 0 146560 0 146560
33434 0 141663 0 141663
33435 146570 0 146570 0
33436 146580 0 146580 0
33437 141922 0 141922 0
33438 141932 0 141932 0
33439 141942 0 141942 0
33440 0 148601 0 148601
33441 0 148611 0 148611
33442 0 148621 0 148621
33443 0 148631 0 148631
33444 141952 0 141952 141952
33445 141962 0 141962 141962
33446 141972 0 141972 141972
A convoy of length 15 starts at line 299392:
299392 0 1293490 1293490 0
299393 1303271 1303271 1303271 0
299394 0 1293323 0 1293323
299395 1303281 0 1303281 0
299396 1293333 0 0 1293333
299397 0 1293520 1293520 0
299398 0 1293343 1293343 0
299399 0 1293353 1293353 0
299400 0 1293363 1293363 0
299401 1293530 0 0 1293530
299402 1293540 0 0 1293540
299403 1293550 0 0 1293550
299404 1293560 0 1293560 0
299405 0 1298082 0 1298082
299406 1293570 1293570 1293570 0
A convoy of length 17 starts at line 352758:
352758 1530782 1530782 1530782 0
352759 0 1530792 1530792 0
352760 1534821 0 0 1534821
352761 0 1525360 0 1525360
352762 0 1525370 0 1525370
352763 1530802 0 1530802 0
352764 1530812 0 1530812 0
352765 0 1530822 1530822 0
352766 0 1530832 1530832 0
352767 1534851 0 0 1534851
352768 1534861 0 0 1534861
352769 1534871 1534871 1534871 1534871
352770 1525133 0 0 1525133
352771 1525420 1525420 0 1525420
352772 1525430 1525430 0 1525430
352773 0 1525440 0 1525440
352774 0 1525450 0 1525450
A convoy of length 13 starts at line 44579:
352775 0 1525183 0 0
352776 0 0 1534881 0
352777 0 0 1530862 0
352778 0 0 1530872 0
352779 1530882 0 1530882 0
352780 1530892 0 1530892 0
352781 1530902 0 1530902 1530902
352782 1530912 0 1530912 1530912
352783 1525203 0 1525203 1525203
352784 0 0 0 1525213
352785 0 0 0 1525223
352786 1525490 0 0 0
352787 0 1534931 0 0
End analysis of Test T800 at 09:10:10.896 980422
==sss========================================================================
Test T820. Seek a relaxation of both A(CMP,UPO,CC3)
and A(CMP,UPO,WW,WR)
or of A(CMP,UPO,CC3),
T0 T1 T2 T3
L11: A = 11; L11: A = 12; L11: A = 13; L11: A = 14;
L12: U[1] = A; L12: V[1] = A; L12: X[1] = A; L12: Y[1] = A;
L21: A = 21; L21: A = 22; L21: A = 23; L21: A = 24;
L22: U[2] = A; L22: V[2] = A; L22: X[2] = A; L22: Y[2] = A;
L31: A = 31; L31: A = 32; L31: A = 33; L31: A = 34;
L32: U[3] = A; L32: V[3] = A; L32: X[3] = A; L32: Y[3] = A;
L41: A = 41; L41: A = 42; L41: A = 43; L41: A = 44;
L42: U[4] = A; L42: V[4] = A; L42: X[4] = A; L42: Y[4] = A;
L51: A = 51; L51: A = 52; L51: A = 53; L51: A = 54;
L52: U[5] = A; L52: V[5] = A; L52: X[5] = A; L52: Y[5] = A;
L61: A = 61; L61: A = 62; L61: A = 63; L61: A = 64;
L62: U[6] = A; L62: V[6] = A; L62: X[6] = A; L62: Y[6] = A; etc.
Seek 8.0: W[i] >= W[i+]; W[i] and W[i+] are congruent
modulo 10, where i+ > i, and W = U, V, X, Y.
To show: Not A(CMP,UPO,URR,WW) and not A(CMP,UPO,URR,CC3).
Consistency event (two changes in the value of one operand
became visible in different orders to two different threads):
8.1. Find 3, 4, or 5 elements, a,b,c,d,e, of the arrays,
such that a < b < c < d < e, and
1. a,b,c,d come from different arrays.
2. e occurs in the same array as a, but earlier.
To show: Not A(CMP,UPO,CC3) and not A(CMP,UPO,WW,WR).
8.2. Find 3, 4, or 5 elements, a,b,c,d,e, of the arrays,
such that a > b > c > d > e, and
1. a,b,c,d come from different arrays.
2. e occurs in the same array as a, but earlier.
To show: Not A(CMP,UPO,CC3).
Suffixes for packed simulation output: T0: 0; T1: 1; T2: 2; T3: 3.
Start execution of Test T820 at 09:10:11.758 980422
End execution of Test T820 at 09:10:12.706 980422
Duration 0.948
Start analysis of Test T820 at 09:10:14.325 980422
Thread start, stop, and dur times.
0.042 0.042 0.042 0.042 0.000 0.000 0.000 0.000
0.941 0.940 0.944 0.942 0.000 0.000 0.000 0.000
0.899 0.898 0.902 0.900 0.000 0.000 0.000 0.000
Every 9999th entry of the arrays, from 0 thru 199999.
i U V X Y
0 0 63 103 3
9999 99990 100172 99992 99993
19998 205153 199981 194080 199983
29997 306023 304523 298831 295361
39996 399522 399082 399962 394530
49995 499950 499951 499952 501361
59994 601093 598380 599942 600341
69993 700471 699390 699932 699933
79992 799920 797092 802781 799730
89991 899910 900323 903430 897362
99990 998732 995362 1004521 998380
109989 1099832 1099472 1099892 1099893
119988 1193772 1199881 1205970 1199883
129987 1299870 1299871 1305740 1304511
139986 1399952 1393152 1406571 1399863
149985 1505081 1494490 1499310 1501201
159984 1599840 1597750 1607540 1599843
169983 1701931 1699831 1699832 1706381
179982 1799820 1799821 1799822 1799823
189981 1896533 1895930 1899812 1899813
199980 1999800 1999801 1999802 1999803
dim = 80, max = 2000000, pamx = 2.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
DF
DFB
DFB
DFB
DFB
DFB
DFB
DFB
DFB
DFB
DFB
DFB
DFB
DFB
DFB
DFB
DFB
5FB
7FB
DFB
DFE
DFE
DFE
DFE
DFE
DFB
DFB
DFB
DFB
DFB
DFB
DFB
DFB
DFB
DFB
DFB
EF7
DF3
DFB
DFB
DFB
7FB
EFB
EFB
EFB
EFB
7FB
DFB
DFB
DFB
EFB
DF7
DFB
7FB
7FB
DFB
DFE
DFE
BFE
EFE
DF7
DFB
7FB
7FB
7FB
7FE
7FE
7FE
BFE
BFE
BFE
BFE
DFE
DFE
BFE
BFE
BFE
EFE
EF3
FB
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 338619 0 0 20
0 -79 0 -59 0 -39 0 -19 57627 1 0 21
0 -78 0 -58 0 -38 0 -18 41249 2 0 22
0 -77 0 -57 0 -37 0 -17 68766 3 2 23
0 -76 0 -56 0 -36 0 -16 57962 4 1 24
0 -75 0 -55 0 -35 0 -15 39359 5 1 25
0 -74 0 -54 0 -34 0 -14 2275 6 1 26
0 -73 0 -53 0 -33 0 -13 38 7 1 27
0 -72 0 -52 0 -32 0 -12 2 8 0 28
0 -71 0 -51 0 -31 0 -11 0 9 0 29
0 -70 0 -50 0 -30 0 -10 0 10 1 30
0 -69 0 -49 0 -29 0 -9 0 11 2 31
0 -68 0 -48 0 -28 0 -8 0 12 5 32
0 -67 0 -47 0 -27 0 -7 0 13 5 33
0 -66 0 -46 0 -26 0 -6 0 14 1 34
0 -65 0 -45 0 -25 0 -5 2 15 4 35
0 -64 0 -44 0 -24 0 -4 1 16 2 36
0 -63 0 -43 0 -23 0 -3 0 17 1 37
0 -62 0 -42 0 -22 0 -2 0 18 4 38
0 -61 0 -41 0 -21 0 -1 0 19 5 39
------ Relaxed ------ | ------ Strong ------
380000 | |
360000 | |
340000 | |
320000 | o
300000 | o
280000 | o
260000 | o
240000 | o
220000 | o
200000 | o
180000 | o
160000 | o
140000 | o
120000 | o
100000 | o
80000 | o
60000 | o o
40000 | ooooo
20000 | oooooo
0 |_________._________._________.oooooooo_.____oo___.__ooooo__oooooooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,WW,WR) and A(CMP,UPO,CC3).
Nmbr = 820. Total = 606035. Min thru -81 = 0.
Type = (WW|WR)&CC3. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 630. 0 thru 39 = 605936.
histend K = 200000. 40 thru Max = 99.
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 338629 0 0 20
0 -79 0 -59 0 -39 0 -19 72810 1 0 21
0 -78 0 -58 0 -38 0 -18 68693 2 0 22
0 -77 0 -57 0 -37 0 -17 58366 3 1 23
0 -76 0 -56 0 -36 0 -16 8495 4 1 24
0 -75 0 -55 0 -35 0 -15 218 5 0 25
0 -74 0 -54 0 -34 0 -14 6 6 0 26
0 -73 0 -53 0 -33 0 -13 2 7 0 27
0 -72 0 -52 0 -32 0 -12 0 8 0 28
0 -71 0 -51 0 -31 0 -11 0 9 0 29
0 -70 0 -50 0 -30 0 -10 0 10 0 30
0 -69 0 -49 0 -29 0 -9 0 11 0 31
0 -68 0 -48 0 -28 0 -8 0 12 0 32
0 -67 0 -47 0 -27 0 -7 0 13 0 33
0 -66 0 -46 0 -26 0 -6 0 14 0 34
0 -65 0 -45 0 -25 0 -5 0 15 0 35
0 -64 0 -44 0 -24 0 -4 0 16 1 36
0 -63 0 -43 0 -23 0 -3 0 17 3 37
0 -62 0 -42 0 -22 0 -2 0 18 1 38
0 -61 0 -41 0 -21 0 -1 0 19 2 39
------ Relaxed ------ | ------ Strong ------
380000 | |
360000 | |
340000 | |
320000 | o
300000 | o
280000 | o
260000 | o
240000 | o
220000 | o
200000 | o
180000 | o
160000 | o
140000 | o
120000 | o
100000 | o
80000 | o
60000 | ooo
40000 | oooo
20000 | oooo
0 |_________._________._________.ooooooo__._________.__oo_____._____oooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,RW) and A(CMP,UPO,CC3).
Nmbr = 820. Total = 547278. Min thru -81 = 0.
Type = RW&CC3. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 675. 0 thru 39 = 547228.
histend K = 200000. 40 thru Max = 50.
Convoys are sequences of values which appear to two or more
processors. The 5 longest convoys on this test were:
0 130382 17
1 208923 17
2 279227 16
3 459161 17
4 143092 15
A convoy of length 17 starts at line 130382:
130382 541911 541911 0 0
130383 539900 0 0 539900
130384 0 541542 541542 0
130385 0 541552 541552 0
130386 0 541562 541562 0
130387 541583 0 0 541583
130388 541593 0 0 541593
130389 0 539930 0 539930
130390 541572 0 541572 0
130391 0 541582 541582 0
130392 541961 0 0 541961
130393 541971 541971 541971 541971
130394 0 541633 0 541633
130395 541981 0 541981 0
130396 541612 0 541612 0
130397 0 541991 0 541991
130398 541653 0 541653 541653
A convoy of length 17 starts at line 208923:
208923 871460 0 0 871460
208924 868342 0 868342 0
208925 868352 0 868352 0
208926 0 871470 0 871470
208927 0 869793 0 869793
208928 0 870631 0 870631
208929 871490 0 871490 0
208930 868372 0 868372 0
208931 868382 0 868382 0
208932 868392 0 868392 0
208933 0 871500 0 871500
208934 0 871510 0 871510
208935 0 871520 0 871520
208936 869843 869843 869843 869843
208937 869853 869853 869853 869853
208938 869863 0 0 869863
208939 0 871550 871550 0
A convoy of length 16 starts at line 279227:
279227 1161682 0 1161682 0
279228 1161692 0 1161692 0
279229 1161702 0 1161702 0
279230 1163050 0 1163050 0
279231 1163060 0 1163060 0
279232 1161732 0 1161732 0
279233 0 1164491 0 1164491
279234 0 1164093 0 1164093
279235 0 1164511 0 1164511
279236 0 1164113 0 1164113
279237 0 1164123 0 1164123
279238 0 1164133 0 1164133
279239 1163080 1163080 1163080 0
279240 1163090 1163090 1163090 0
279241 1163100 1163100 1163100 0
279242 1161772 1161772 0 0
A convoy of length 17 starts at line 459161:
459161 0 1917201 1917201 1917201
459162 0 1900422 0 1900422
459163 0 1900432 0 1900432
459164 1913280 0 1913280 0
459165 1913290 0 1913290 0
459166 1913300 0 1913300 0
459167 1900452 0 1900452 0
459168 1900462 0 1900462 0
459169 0 1917231 0 1917231
459170 0 1909743 0 1909743
459171 0 1909753 0 1909753
459172 1909773 0 1909773 0
459173 1913340 0 1913340 0
459174 1900492 0 1900492 0
459175 1913360 0 1913360 0
459176 0 1917261 0 1917261
459177 0 1917271 0 1917271
A convoy of length 15 starts at line 143092:
459178 0 0 0 1909783
459179 0 0 1909813 0
459180 0 0 1900522 0
459181 0 1917281 0 0
459182 0 1917291 0 1917291
459183 0 1917301 0 1917301
459184 1917311 1917311 0 1917311
459185 0 1900532 1900532 0
459186 1917321 0 0 1917321
459187 0 1900542 0 1900542
459188 0 1909843 0 0
459189 1913390 0 0 0
459190 1913400 0 1913400 0
459191 1900552 0 1900552 1900552
459192 1913420 0 1913420 1913420
End analysis of Test T820 at 09:12:55.865 980422
==sss========================================================================
Test T900. Seek a relaxation of A(CMP,UPO,CC3).
T0 T1 T2 T3 T4 T5
A = 0; U[0] = A; V[0] = A; X[0] = A; Y[0] = A; A = 1;
A = 2; U[1] = A; V[1] = A; X[1] = A; Y[1] = A; A = 3;
A = 4; U[2] = A; V[2] = A; X[2] = A; Y[2] = A; A = 5;
A = 6; U[3] = A; V[3] = A; X[3] = A; Y[3] = A; A = 7;
A = 8; U[4] = A; V[4] = A; X[4] = A; Y[4] = A; A = 9;
A =10; U[5] = A; V[5] = A; X[5] = A; Y[5] = A; A =11;
A =12; U[6] = A; V[6] = A; X[6] = A; Y[6] = A; A =13;
A =14; U[7] = A; V[7] = A; X[7] = A; Y[7] = A; A =15; etc.
Seek 9.0. U[i] > U[j], i V[j], i X[j], i Y[j], ij. d = V[j+] - U[i-1].
9.1. U[i] and V[j] are odd, and V[j+] and U[i-1] are even.
9.2. U[i] and V[j] are even, and V[j+] and U[i-1] are odd.
To show: Not A(CMP,UPO,CC3).
Suffixes for packed simulation output: T1: 0; T2: 1; T3: 2; T4: 3.
Start execution of Test T900 at 09:12:56.725 980422
End execution of Test T900 at 09:12:57.599 980422
Duration 0.874
Start analysis of Test T900 at 09:12:57.602 980422
Thread start, stop, and dur times.
0.045 0.045 0.085 0.045 0.000 0.000 0.000 0.000
0.872 0.352 0.393 0.352 0.000 0.000 0.000 0.000
0.827 0.307 0.308 0.307 0.000 0.000 0.000 0.000
Every 9999th entry of the arrays, from 0 thru 199999.
i U V X Y
0 0 24974 0 0
9999 9394 33788 9216 0
19998 18686 41972 18514 0
29997 28080 50774 27934 0
39996 36242 59462 36242 0
49995 44604 67666 44594 0
59994 53296 76006 53598 0
69993 61928 84814 62336 0
79992 70122 93760 70666 0
89991 78594 102292 79152 0
99990 87322 110662 87900 0
109989 96882 119170 97118 0
119988 105254 128076 105526 0
129987 113766 136676 113932 0
139986 122060 145540 122328 0
149985 131180 153312 130952 0
159984 140148 161978 139618 0
169983 147968 170424 147846 0
179982 156398 179870 156282 0
189981 164754 190442 164838 0
199980 173298 201054 173356 0
dim = 80, max = 201075, pamx = 2.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
2
22
22
22
22
22
22
22
22
22
22
22 55
22 55
222 55
22 55
22 55
22 555
22 55
222 55
22 55
22 55
22 555
222 55
22 55
22 55
22 55
22 155
22 554
22 55
222 55
22 55
22 55
22 455
22 551
22 55
222 55
22 55
22 55
22 555
22 55
22 55
222 55
22 55
22 55
22 55
22 455
22 551
22 55
222 55
22 55
22 55
22 455
22 551
222 55
22 55
22 55
22 455
22 551
222 55
22 55
22 55
22 55
22 55
22 155
22 554
222 55
22 55
22 155
22 554
22 55
2 55
55
55
55
55
55
55
55
55
55
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 227729 0 0 20
0 -79 0 -59 0 -39 0 -19 0 1 0 21
0 -78 0 -58 0 -38 0 -18 172163 2 0 22
0 -77 0 -57 0 -37 0 -17 0 3 0 23
0 -76 0 -56 0 -36 0 -16 80 4 0 24
0 -75 0 -55 0 -35 0 -15 0 5 0 25
0 -74 0 -54 0 -34 0 -14 3 6 0 26
0 -73 0 -53 0 -33 0 -13 0 7 0 27
0 -72 0 -52 0 -32 0 -12 0 8 0 28
0 -71 0 -51 0 -31 0 -11 0 9 0 29
0 -70 0 -50 0 -30 0 -10 0 10 0 30
0 -69 0 -49 0 -29 0 -9 0 11 0 31
0 -68 0 -48 0 -28 0 -8 0 12 1 32
0 -67 0 -47 0 -27 0 -7 0 13 0 33
0 -66 0 -46 0 -26 0 -6 0 14 0 34
0 -65 0 -45 0 -25 0 -5 0 15 0 35
0 -64 0 -44 0 -24 0 -4 0 16 0 36
0 -63 0 -43 0 -23 0 -3 0 17 0 37
0 -62 0 -42 0 -22 0 -2 0 18 0 38
0 -61 0 -41 0 -21 0 -1 0 19 0 39
------ Relaxed ------ | ------ Strong ------
380000 | |
360000 | |
340000 | |
320000 | |
300000 | |
280000 | |
260000 | |
240000 | |
220000 | o
200000 | o
180000 | o
160000 | o o
140000 | o o
120000 | o o
100000 | o o
80000 | o o
60000 | o o
40000 | o o
20000 | o o
0 |_________._________._________._o_o_o___._________._________._o_______
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,URR,CC3).
Nmbr = 900. Total = 399998. Min thru -81 = 0.
Type = URR|CC3. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 866. 0 thru 39 = 399976.
histend K = 200000. 40 thru Max = 22.
End analysis of Test T900 at 09:13:06.656 980422
==sss========================================================================
Test T920. Seek a relaxation of A(CMP,UPO,CC3).
T0 T1 T2 T3 T4 T5
A = 0; U[0] = A; V[0] = A; X[0] = A; Y[0] = A; A = 1;
A = 2; U[1] = A; V[1] = A; X[1] = A; Y[1] = A; A = 3;
A = 4; U[2] = A; V[2] = A; X[2] = A; Y[2] = A; A = 5;
A = 6; U[3] = A; V[3] = A; X[3] = A; Y[3] = A; A = 7;
A = 8; U[4] = A; V[4] = A; X[4] = A; Y[4] = A; A = 9;
A =10; U[5] = A; V[5] = A; X[5] = A; Y[5] = A; A =11;
A =12; U[6] = A; V[6] = A; X[6] = A; Y[6] = A; A =13;
A =14; U[7] = A; V[7] = A; X[7] = A; Y[7] = A; A =15; etc.
Seek 9.0. U[i] > U[j], i V[j], i X[j], i Y[j], ij. d = V[j+] - U[i-1].
9.1. U[i] and V[j] are odd, and V[j+] and U[i-1] are even.
9.2. U[i] and V[j] are even, and V[j+] and U[i-1] are odd.
To show: Not A(CMP,UPO,CC3).
Suffixes for packed simulation output: T1: 0; T2: 1; T3: 2; T4: 3.
Start execution of Test T920 at 09:13:07.523 980422
End execution of Test T920 at 09:13:08.631 980422
Duration 1.108
Start analysis of Test T920 at 09:13:09.435 980422
Thread start, stop, and dur times.
0.160 0.159 0.159 0.159 0.000 0.000 0.000 0.000
1.104 0.459 0.463 0.464 0.000 0.000 0.000 0.000
0.944 0.300 0.304 0.305 0.000 0.000 0.000 0.000
Every 9999th entry of the arrays, from 0 thru 199999.
i U V X Y
0 0 0 0 0
9999 7394 7594 7770 0
19998 15704 15442 15824 0
29997 23278 23156 23610 0
39996 30096 30028 30740 0
49995 37784 37572 38310 0
59994 44646 45410 47272 0
69993 52496 53540 54842 0
79992 60402 61376 62704 0
89991 68044 69276 70366 0
99990 75054 76560 77374 0
109989 82718 84242 85316 0
119988 90382 91918 93020 0
129987 98164 100048 101248 0
139986 105782 107604 108784 0
149985 113384 115128 116290 0
159984 120758 122712 123766 0
169983 127560 129596 130594 0
179982 135478 137180 138232 0
189981 143180 144878 145914 0
199980 151222 153186 153932 0
dim = 80, max = 153951, pamx = 2.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
6
67
671
671
671
671
671
671
671
671
671
671
671
671
671
4671
4631
4631
4631
4631
4631
4631
4631
4631
4631
4731
673
471
473
473
473
463
4631
4631
4631
4631
4631
4631
4631
4631
4731
473
473
673
471
473
473
473
473
473
473
473
473
473
473
473
473
73
77
77
77
77
77
77
77
477
473
773
77
77
77
77
47
473
473
473
473
73
77
77
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 250033 0 0 20
0 -79 0 -59 0 -39 0 -19 0 1 0 21
0 -78 0 -58 0 -38 0 -18 149911 2 1 22
0 -77 0 -57 0 -37 0 -17 0 3 0 23
0 -76 0 -56 0 -36 0 -16 25 4 0 24
0 -75 0 -55 0 -35 0 -15 0 5 0 25
0 -74 0 -54 0 -34 0 -14 2 6 0 26
0 -73 0 -53 0 -33 0 -13 0 7 0 27
0 -72 0 -52 0 -32 0 -12 3 8 0 28
0 -71 0 -51 0 -31 0 -11 0 9 0 29
0 -70 0 -50 0 -30 0 -10 2 10 0 30
0 -69 0 -49 0 -29 0 -9 0 11 0 31
0 -68 0 -48 0 -28 0 -8 0 12 0 32
0 -67 0 -47 0 -27 0 -7 0 13 0 33
0 -66 0 -46 0 -26 0 -6 0 14 1 34
0 -65 0 -45 0 -25 0 -5 0 15 0 35
0 -64 0 -44 0 -24 0 -4 0 16 0 36
0 -63 0 -43 0 -23 0 -3 0 17 0 37
0 -62 0 -42 0 -22 0 -2 0 18 0 38
0 -61 0 -41 0 -21 0 -1 0 19 0 39
------ Relaxed ------ | ------ Strong ------
380000 | |
360000 | |
340000 | |
320000 | |
300000 | |
280000 | |
260000 | |
240000 | o
220000 | o
200000 | o
180000 | o
160000 | o
140000 | o o
120000 | o o
100000 | o o
80000 | o o
60000 | o o
40000 | o o
20000 | o o
0 |_________._________._________._o_o_o_o_o_________._o_______.___o_____
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,URR,CC3).
Nmbr = 920. Total = 399998. Min thru -81 = 0.
Type = URR|CC3. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 668. 0 thru 39 = 399978.
histend K = 200000. 40 thru Max = 20.
End analysis of Test T920 at 09:13:18.420 980422
==sss========================================================================
Test T1000. T1: inv -> excl, and T2: inv -> excl.
T0 T1 T2
A = 0; U[0] = A; B = 1;
A = 1; B = 1; B = 1;
A = 2; U[1] = A; B = 1;
A = 3; B = 2; B = 1;
A = 4; U[2] = A; B = 1;
A = 5; B = 3; B = 1;
A = 6; U[3] = A; B = 1;
A = 7; B = 4; B = 1;
A = 8; U[4] = A; B = 1; etc.
Suffix for packed simulation output: T1: 0.
==sss========================================================================
Start execution of Test T1000 at 09:13:19.353 980422
End execution of Test T1000 at 09:13:19.536 980422
Duration 0.183
==sss========================================================================
Start execution of Test T1000 at 09:13:19.614 980422
End execution of Test T1000 at 09:13:19.796 980422
Duration 0.182
Start analysis of Test T1000 at 09:13:19.798 980422
Thread start, stop, and dur times.
0.006 0.006 0.007 0.000 0.000 0.000 0.000 0.000
0.180 0.051 0.072 0.000 0.000 0.000 0.000 0.000
0.174 0.045 0.065 0.000 0.000 0.000 0.000 0.000
Every 499th entry of the arrays, from 0 thru 9999.
i U V X Y
0 0 0 0 0
499 0 0 0 0
998 0 0 0 0
1497 0 0 0 0
1996 0 0 0 0
2495 0 0 0 0
2994 0 0 0 0
3493 0 0 0 0
3992 0 0 0 0
4491 0 0 0 0
4990 0 0 0 0
5489 0 0 0 0
5988 0 0 0 0
6487 0 0 0 0
6986 0 0 0 0
7485 0 0 0 0
7984 0 0 0 0
8483 0 0 0 0
8982 0 0 0 0
9481 0 0 0 0
9980 0 0 0 0
Every 1th entry of the arrays, from 10000 thru 10019.
i U V X Y
10000 0 0 0 0
10001 0 185 0 0
10002 0 5773 0 0
10003 0 4008 0 0
10004 0 31 0 0
10005 0 0 0 0
10006 0 0 0 0
10007 0 0 0 0
10008 0 0 0 0
10009 0 0 0 0
10010 0 1 0 0
10011 0 0 0 0
10012 0 0 0 0
10013 0 0 0 0
10014 0 0 0 0
10015 0 0 0 0
10016 0 0 0 0
10017 0 0 0 0
10018 0 0 0 0
10019 0 0 0 0
t10t0cnt = 100000.
t10t1cnt = 10000.
t10t2cnt = 100000.
Results of the active test.
0 0 0 15 0 30 0 45 0 60 0 75
0 1 0 16 0 31 0 46 0 61 0 76
0 2 0 17 0 32 0 47 0 62 0 77
0 3 0 18 0 33 0 48 0 63 0 78
0 4 0 19 0 34 0 49 0 64 0 79
0 5 0 20 0 35 0 50 0 65 0 80
0 6 0 21 0 36 0 51 0 66 0 81
0 7 0 22 0 37 0 52 0 67 0 82
0 8 0 23 0 38 0 53 0 68 0 83
0 9 0 24 0 39 0 54 0 69 0 84
0 10 0 25 0 40 0 55 0 70 0 85
0 11 0 26 0 41 0 56 0 71 0 86
0 12 0 27 0 42 0 57 0 72 0 87
0 13 0 28 0 43 0 58 0 73 0 88
0 14 0 29 0 44 0 59 0 74 0 89
19 |
18 |
17 |
16 |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |_________._________._________._________._________._________._________
0 10 20 30 40 50 60
Nmbr = 1000. Total = 0. Min thru -1 = 0.
Active Minimum = 0.
Maximum = 0 0 thru 89 = 0.
histend K = 10000. 90 thru Max = 0.
Results of the comparison test.
0 0 0 15 0 30 0 45 0 60 0 75
185 1 0 16 0 31 0 46 0 61 0 76
5773 2 0 17 0 32 0 47 0 62 0 77
4008 3 0 18 0 33 0 48 0 63 0 78
31 4 0 19 1 34 0 49 0 64 0 79
0 5 0 20 0 35 0 50 0 65 0 80
0 6 0 21 0 36 0 51 0 66 0 81
0 7 0 22 0 37 0 52 0 67 0 82
0 8 0 23 0 38 0 53 0 68 0 83
0 9 0 24 0 39 0 54 0 69 0 84
1 10 0 25 0 40 0 55 0 70 0 85
0 11 0 26 0 41 0 56 0 71 0 86
0 12 0 27 0 42 0 57 0 72 0 87
0 13 0 28 0 43 0 58 0 73 0 88
0 14 0 29 0 44 0 59 0 74 0 89
7600 |
7200 |
6800 |
6400 |
6000 |
5600 | o
5200 | o
4800 | o
4400 | o
4000 | oo
3600 | oo
3200 | oo
2800 | oo
2400 | oo
2000 | oo
1600 | oo
1200 | oo
800 | oo
400 | oo
0 |oooo_____._________._________.___o_____._________._________._________
0 10 20 30 40 50 60
Nmbr = 1000. Total = 10000. Min thru -1 = 0.
Compare Minimum = 0.
Maximum = 250 0 thru 89 = 9999.
histend K = 10000. 90 thru Max = 1.
Differences between the two.
0 0 0 15 0 30 0 45 0 60 0 75
-185 1 0 16 0 31 0 46 0 61 0 76
-5773 2 0 17 0 32 0 47 0 62 0 77
-4008 3 0 18 0 33 0 48 0 63 0 78
-31 4 0 19 -1 34 0 49 0 64 0 79
0 5 0 20 0 35 0 50 0 65 0 80
0 6 0 21 0 36 0 51 0 66 0 81
0 7 0 22 0 37 0 52 0 67 0 82
0 8 0 23 0 38 0 53 0 68 0 83
0 9 0 24 0 39 0 54 0 69 0 84
-1 10 0 25 0 40 0 55 0 70 0 85
0 11 0 26 0 41 0 56 0 71 0 86
0 12 0 27 0 42 0 57 0 72 0 87
0 13 0 28 0 43 0 58 0 73 0 88
0 14 0 29 0 44 0 59 0 74 0 89
19 |
18 |
17 |
16 |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |_________._________._________._________._________._________._________
-1 oooo o o
-2 |oooo
-3 |oooo
-4 |oooo
-5 |oooo
-6 |oooo
-7 |oooo
-8 |oooo
-9 |oooo
-10 |oooo
-11 |oooo
-12 |oooo
-13 |oooo
-14 |oooo
-15 |oooo
-16 |oooo
-17 |oooo
-18 |oooo
-19 |oooo
-20 |oooo
._________._________._________._________._________._________._________.
0 10 20 30 40 50 60
Nmbr = 1000. Total = -10000. Min thru -1 = 0.
Diff Minimum = 0.
Maximum = 250 0 thru 89 = -9999.
histend K = 10000. 90 thru Max = -1.
End analysis of Test T1000 at 09:13:20.414 980422
==sss========================================================================
Test T1010. T1: inv -> excl, and T2: inv -> ro.
T0 T1 T2
A = 0; U[0] = A; - = B;
A = 1; B = 1; - = B;
A = 2; U[1] = A; - = B;
A = 3; B = 2; - = B;
A = 4; U[2] = A; - = B;
A = 5; B = 3; - = B;
A = 6; U[3] = A; - = B;
A = 7; B = 4; - = B;
A = 8; U[4] = A; - = B; etc.
Suffix for packed simulation output: T1: 0.
==sss========================================================================
Start execution of Test T1010 at 09:13:21.349 980422
End execution of Test T1010 at 09:13:21.538 980422
Duration 0.189
==sss========================================================================
Start execution of Test T1010 at 09:13:21.617 980422
End execution of Test T1010 at 09:13:21.793 980422
Duration 0.176
Start analysis of Test T1010 at 09:13:21.796 980422
Thread start, stop, and dur times.
0.007 0.007 0.007 0.000 0.000 0.000 0.000 0.000
0.175 0.051 0.073 0.000 0.000 0.000 0.000 0.000
0.168 0.044 0.066 0.000 0.000 0.000 0.000 0.000
Every 499th entry of the arrays, from 0 thru 9999.
i U V X Y
0 0 0 0 0
499 0 0 0 0
998 0 0 0 0
1497 0 0 0 0
1996 0 0 0 0
2495 0 0 0 0
2994 0 0 0 0
3493 0 0 0 0
3992 0 0 0 0
4491 0 0 0 0
4990 0 0 0 0
5489 0 0 0 0
5988 0 0 0 0
6487 0 0 0 0
6986 0 0 0 0
7485 0 0 0 0
7984 0 0 0 0
8483 0 0 0 0
8982 0 0 0 0
9481 0 0 0 0
9980 0 0 0 0
Every 1th entry of the arrays, from 10000 thru 10019.
i U V X Y
10000 0 4 0 0
10001 0 192 0 0
10002 0 5908 0 0
10003 0 3863 0 0
10004 0 33 0 0
10005 0 0 0 0
10006 0 0 0 0
10007 0 0 0 0
10008 0 0 0 0
10009 0 0 0 0
10010 0 0 0 0
10011 0 0 0 0
10012 0 0 0 0
10013 0 0 0 0
10014 0 0 0 0
10015 0 0 0 0
10016 0 0 0 0
10017 0 0 0 0
10018 0 0 0 0
10019 0 0 0 0
t10t0cnt = 100000.
t10t1cnt = 10000.
t10t2cnt = 100000.
Results of the active test.
0 0 0 15 0 30 0 45 0 60 0 75
0 1 0 16 0 31 0 46 0 61 0 76
0 2 0 17 0 32 0 47 0 62 0 77
0 3 0 18 0 33 0 48 0 63 0 78
0 4 0 19 0 34 0 49 0 64 0 79
0 5 0 20 0 35 0 50 0 65 0 80
0 6 0 21 0 36 0 51 0 66 0 81
0 7 0 22 0 37 0 52 0 67 0 82
0 8 0 23 0 38 0 53 0 68 0 83
0 9 0 24 0 39 0 54 0 69 0 84
0 10 0 25 0 40 0 55 0 70 0 85
0 11 0 26 0 41 0 56 0 71 0 86
0 12 0 27 0 42 0 57 0 72 0 87
0 13 0 28 0 43 0 58 0 73 0 88
0 14 0 29 0 44 0 59 0 74 0 89
19 |
18 |
17 |
16 |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |_________._________._________._________._________._________._________
0 10 20 30 40 50 60
Nmbr = 1010. Total = 0. Min thru -1 = 0.
Active Minimum = 0.
Maximum = 0 0 thru 89 = 0.
histend K = 10000. 90 thru Max = 0.
Results of the comparison test.
4 0 0 15 0 30 0 45 0 60 0 75
192 1 0 16 0 31 0 46 0 61 0 76
5908 2 0 17 0 32 0 47 0 62 0 77
3863 3 0 18 0 33 0 48 0 63 0 78
33 4 0 19 0 34 0 49 0 64 0 79
0 5 0 20 0 35 0 50 0 65 0 80
0 6 0 21 0 36 0 51 0 66 0 81
0 7 0 22 0 37 0 52 0 67 0 82
0 8 0 23 0 38 0 53 0 68 0 83
0 9 0 24 0 39 0 54 0 69 0 84
0 10 0 25 0 40 0 55 0 70 0 85
0 11 0 26 0 41 0 56 0 71 0 86
0 12 0 27 0 42 0 57 0 72 0 87
0 13 0 28 0 43 0 58 0 73 0 88
0 14 0 29 0 44 0 59 0 74 0 89
7600 |
7200 |
6800 |
6400 |
6000 |
5600 | o
5200 | o
4800 | o
4400 | o
4000 | o
3600 | oo
3200 | oo
2800 | oo
2400 | oo
2000 | oo
1600 | oo
1200 | oo
800 | oo
400 | oo
0 ooooo_____._________._________._________._________._________._________
0 10 20 30 40 50 60
Nmbr = 1010. Total = 10000. Min thru -1 = 0.
Compare Minimum = 0.
Maximum = 4 0 thru 89 = 10000.
histend K = 10000. 90 thru Max = 0.
Differences between the two.
-4 0 0 15 0 30 0 45 0 60 0 75
-192 1 0 16 0 31 0 46 0 61 0 76
-5908 2 0 17 0 32 0 47 0 62 0 77
-3863 3 0 18 0 33 0 48 0 63 0 78
-33 4 0 19 0 34 0 49 0 64 0 79
0 5 0 20 0 35 0 50 0 65 0 80
0 6 0 21 0 36 0 51 0 66 0 81
0 7 0 22 0 37 0 52 0 67 0 82
0 8 0 23 0 38 0 53 0 68 0 83
0 9 0 24 0 39 0 54 0 69 0 84
0 10 0 25 0 40 0 55 0 70 0 85
0 11 0 26 0 41 0 56 0 71 0 86
0 12 0 27 0 42 0 57 0 72 0 87
0 13 0 28 0 43 0 58 0 73 0 88
0 14 0 29 0 44 0 59 0 74 0 89
19 |
18 |
17 |
16 |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |_________._________._________._________._________._________._________
-1 ooooo
-2 ooooo
-3 ooooo
-4 ooooo
-5 oooo
-6 |oooo
-7 |oooo
-8 |oooo
-9 |oooo
-10 |oooo
-11 |oooo
-12 |oooo
-13 |oooo
-14 |oooo
-15 |oooo
-16 |oooo
-17 |oooo
-18 |oooo
-19 |oooo
-20 |oooo
._________._________._________._________._________._________._________.
0 10 20 30 40 50 60
Nmbr = 1010. Total = -10000. Min thru -1 = 0.
Diff Minimum = 0.
Maximum = 4 0 thru 89 = -10000.
histend K = 10000. 90 thru Max = 0.
End analysis of Test T1010 at 09:13:22.385 980422
==sss========================================================================
Test T1020. T1: inv -> ro, and T2: inv -> excl.
T0 T1 T2
A = 0; U[0] = A; B = 1;
A = 1; - = B; B = 1;
A = 2; U[1] = A; B = 1;
A = 3; - = B; B = 1;
A = 4; U[2] = A; B = 1;
A = 5; - = B; B = 1;
A = 6; U[3] = A; B = 1;
A = 7; - = B; B = 1;
A = 8; U[4] = A; B = 1; etc.
Suffix for packed simulation output: T1: 0.
==sss========================================================================
Start execution of Test T1020 at 09:13:23.331 980422
End execution of Test T1020 at 09:13:23.509 980422
Duration 0.178
==sss========================================================================
Start execution of Test T1020 at 09:13:23.588 980422
End execution of Test T1020 at 09:13:23.776 980422
Duration 0.188
Start analysis of Test T1020 at 09:13:23.778 980422
Thread start, stop, and dur times.
0.016 0.016 0.016 0.000 0.000 0.000 0.000 0.000
0.187 0.061 0.082 0.000 0.000 0.000 0.000 0.000
0.171 0.045 0.066 0.000 0.000 0.000 0.000 0.000
Every 499th entry of the arrays, from 0 thru 9999.
i U V X Y
0 0 0 0 0
499 0 0 0 0
998 0 0 0 0
1497 0 0 0 0
1996 0 0 0 0
2495 0 0 0 0
2994 0 0 0 0
3493 0 0 0 0
3992 0 0 0 0
4491 0 0 0 0
4990 0 0 0 0
5489 0 0 0 0
5988 0 0 0 0
6487 0 0 0 0
6986 0 0 0 0
7485 0 0 0 0
7984 0 0 0 0
8483 0 0 0 0
8982 0 0 0 0
9481 0 0 0 0
9980 0 0 0 0
Every 1th entry of the arrays, from 10000 thru 10019.
i U V X Y
10000 0 3 0 0
10001 0 192 0 0
10002 0 5656 0 0
10003 0 4113 0 0
10004 0 34 0 0
10005 0 0 0 0
10006 0 0 0 0
10007 0 0 0 0
10008 0 0 0 0
10009 0 0 0 0
10010 0 0 0 0
10011 0 2 0 0
10012 0 0 0 0
10013 0 0 0 0
10014 0 0 0 0
10015 0 0 0 0
10016 0 0 0 0
10017 0 0 0 0
10018 0 0 0 0
10019 0 0 0 0
t10t0cnt = 100000.
t10t1cnt = 10000.
t10t2cnt = 100000.
Results of the active test.
0 0 0 15 0 30 0 45 0 60 0 75
0 1 0 16 0 31 0 46 0 61 0 76
0 2 0 17 0 32 0 47 0 62 0 77
0 3 0 18 0 33 0 48 0 63 0 78
0 4 0 19 0 34 0 49 0 64 0 79
0 5 0 20 0 35 0 50 0 65 0 80
0 6 0 21 0 36 0 51 0 66 0 81
0 7 0 22 0 37 0 52 0 67 0 82
0 8 0 23 0 38 0 53 0 68 0 83
0 9 0 24 0 39 0 54 0 69 0 84
0 10 0 25 0 40 0 55 0 70 0 85
0 11 0 26 0 41 0 56 0 71 0 86
0 12 0 27 0 42 0 57 0 72 0 87
0 13 0 28 0 43 0 58 0 73 0 88
0 14 0 29 0 44 0 59 0 74 0 89
19 |
18 |
17 |
16 |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |_________._________._________._________._________._________._________
0 10 20 30 40 50 60
Nmbr = 1020. Total = 0. Min thru -1 = 0.
Active Minimum = 0.
Maximum = 0 0 thru 89 = 0.
histend K = 10000. 90 thru Max = 0.
Results of the comparison test.
3 0 0 15 0 30 0 45 0 60 0 75
192 1 0 16 0 31 0 46 0 61 0 76
5656 2 0 17 0 32 0 47 0 62 0 77
4113 3 0 18 0 33 0 48 0 63 0 78
34 4 0 19 0 34 0 49 0 64 0 79
0 5 0 20 0 35 0 50 0 65 0 80
0 6 0 21 0 36 0 51 0 66 0 81
0 7 0 22 0 37 0 52 0 67 0 82
0 8 0 23 0 38 0 53 0 68 0 83
0 9 0 24 0 39 0 54 0 69 0 84
0 10 0 25 0 40 0 55 0 70 0 85
2 11 0 26 0 41 0 56 0 71 0 86
0 12 0 27 0 42 0 57 0 72 0 87
0 13 0 28 0 43 0 58 0 73 0 88
0 14 0 29 0 44 0 59 0 74 0 89
7600 |
7200 |
6800 |
6400 |
6000 |
5600 | o
5200 | o
4800 | o
4400 | o
4000 | oo
3600 | oo
3200 | oo
2800 | oo
2400 | oo
2000 | oo
1600 | oo
1200 | oo
800 | oo
400 | oo
0 ooooo_____.o________._________._________._________._________._________
0 10 20 30 40 50 60
Nmbr = 1020. Total = 10000. Min thru -1 = 0.
Compare Minimum = 0.
Maximum = 11 0 thru 89 = 10000.
histend K = 10000. 90 thru Max = 0.
Differences between the two.
-3 0 0 15 0 30 0 45 0 60 0 75
-192 1 0 16 0 31 0 46 0 61 0 76
-5656 2 0 17 0 32 0 47 0 62 0 77
-4113 3 0 18 0 33 0 48 0 63 0 78
-34 4 0 19 0 34 0 49 0 64 0 79
0 5 0 20 0 35 0 50 0 65 0 80
0 6 0 21 0 36 0 51 0 66 0 81
0 7 0 22 0 37 0 52 0 67 0 82
0 8 0 23 0 38 0 53 0 68 0 83
0 9 0 24 0 39 0 54 0 69 0 84
0 10 0 25 0 40 0 55 0 70 0 85
-2 11 0 26 0 41 0 56 0 71 0 86
0 12 0 27 0 42 0 57 0 72 0 87
0 13 0 28 0 43 0 58 0 73 0 88
0 14 0 29 0 44 0 59 0 74 0 89
19 |
18 |
17 |
16 |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |_________._________._________._________._________._________._________
-1 ooooo o
-2 ooooo o
-3 ooooo
-4 oooo
-5 |oooo
-6 |oooo
-7 |oooo
-8 |oooo
-9 |oooo
-10 |oooo
-11 |oooo
-12 |oooo
-13 |oooo
-14 |oooo
-15 |oooo
-16 |oooo
-17 |oooo
-18 |oooo
-19 |oooo
-20 |oooo
._________._________._________._________._________._________._________.
0 10 20 30 40 50 60
Nmbr = 1020. Total = -10000. Min thru -1 = 0.
Diff Minimum = 0.
Maximum = 11 0 thru 89 = -10000.
histend K = 10000. 90 thru Max = 0.
End analysis of Test T1020 at 09:13:24.368 980422
==sss========================================================================
Test T1030. T1: ro -> ro, and T2: ro -> ro.
T0 T1 T2
A = 0; U[0] = A; - = B;
A = 1; - = B; - = B;
A = 2; U[1] = A; - = B;
A = 3; - = B; - = B;
A = 4; U[2] = A; - = B;
A = 5; - = B; - = B;
A = 6; U[3] = A; - = B;
A = 7; - = B; - = B;
A = 8; U[4] = A; - = B; etc.
Suffix for packed simulation output: T1: 0.
==sss========================================================================
Start execution of Test T1030 at 09:13:25.301 980422
End execution of Test T1030 at 09:13:25.477 980422
Duration 0.176
==sss========================================================================
Start execution of Test T1030 at 09:13:25.556 980422
End execution of Test T1030 at 09:13:25.745 980422
Duration 0.189
Start analysis of Test T1030 at 09:13:25.747 980422
Thread start, stop, and dur times.
0.018 0.018 0.018 0.000 0.000 0.000 0.000 0.000
0.187 0.063 0.085 0.000 0.000 0.000 0.000 0.000
0.169 0.045 0.067 0.000 0.000 0.000 0.000 0.000
Every 499th entry of the arrays, from 0 thru 9999.
i U V X Y
0 0 0 0 0
499 0 0 0 0
998 0 0 0 0
1497 0 0 0 0
1996 0 0 0 0
2495 0 0 0 0
2994 0 0 0 0
3493 0 0 0 0
3992 0 0 0 0
4491 0 0 0 0
4990 0 0 0 0
5489 0 0 0 0
5988 0 0 0 0
6487 0 0 0 0
6986 0 0 0 0
7485 0 0 0 0
7984 0 0 0 0
8483 0 0 0 0
8982 0 0 0 0
9481 0 0 0 0
9980 0 0 0 0
Every 1th entry of the arrays, from 10000 thru 10019.
i U V X Y
10000 0 0 0 0
10001 0 184 0 0
10002 0 5707 0 0
10003 0 4071 0 0
10004 0 36 0 0
10005 0 0 0 0
10006 0 0 0 0
10007 0 0 0 0
10008 0 1 0 0
10009 0 0 0 0
10010 0 0 0 0
10011 0 0 0 0
10012 0 0 0 0
10013 0 0 0 0
10014 0 0 0 0
10015 0 0 0 0
10016 0 0 0 0
10017 0 0 0 0
10018 0 0 0 0
10019 0 0 0 0
t10t0cnt = 100000.
t10t1cnt = 10000.
t10t2cnt = 100000.
Results of the active test.
0 0 0 15 0 30 0 45 0 60 0 75
0 1 0 16 0 31 0 46 0 61 0 76
0 2 0 17 0 32 0 47 0 62 0 77
0 3 0 18 0 33 0 48 0 63 0 78
0 4 0 19 0 34 0 49 0 64 0 79
0 5 0 20 0 35 0 50 0 65 0 80
0 6 0 21 0 36 0 51 0 66 0 81
0 7 0 22 0 37 0 52 0 67 0 82
0 8 0 23 0 38 0 53 0 68 0 83
0 9 0 24 0 39 0 54 0 69 0 84
0 10 0 25 0 40 0 55 0 70 0 85
0 11 0 26 0 41 0 56 0 71 0 86
0 12 0 27 0 42 0 57 0 72 0 87
0 13 0 28 0 43 0 58 0 73 0 88
0 14 0 29 0 44 0 59 0 74 0 89
19 |
18 |
17 |
16 |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |_________._________._________._________._________._________._________
0 10 20 30 40 50 60
Nmbr = 1030. Total = 0. Min thru -1 = 0.
Active Minimum = 0.
Maximum = 0 0 thru 89 = 0.
histend K = 10000. 90 thru Max = 0.
Results of the comparison test.
0 0 0 15 0 30 0 45 0 60 0 75
184 1 0 16 0 31 0 46 0 61 0 76
5707 2 0 17 0 32 0 47 0 62 0 77
4071 3 0 18 0 33 0 48 0 63 0 78
36 4 0 19 0 34 0 49 0 64 0 79
0 5 0 20 0 35 0 50 0 65 0 80
0 6 0 21 0 36 1 51 0 66 0 81
0 7 0 22 0 37 0 52 0 67 0 82
1 8 0 23 0 38 0 53 0 68 0 83
0 9 0 24 0 39 0 54 0 69 0 84
0 10 0 25 0 40 0 55 0 70 0 85
0 11 0 26 0 41 0 56 0 71 0 86
0 12 0 27 0 42 0 57 0 72 0 87
0 13 0 28 0 43 0 58 0 73 0 88
0 14 0 29 0 44 0 59 0 74 0 89
7600 |
7200 |
6800 |
6400 |
6000 |
5600 | o
5200 | o
4800 | o
4400 | o
4000 | oo
3600 | oo
3200 | oo
2800 | oo
2400 | oo
2000 | oo
1600 | oo
1200 | oo
800 | oo
400 | oo
0 |oooo___o_._________._________._________._________.o________._________
0 10 20 30 40 50 60
Nmbr = 1030. Total = 10000. Min thru -1 = 0.
Compare Minimum = 0.
Maximum = 51 0 thru 89 = 10000.
histend K = 10000. 90 thru Max = 0.
Differences between the two.
0 0 0 15 0 30 0 45 0 60 0 75
-184 1 0 16 0 31 0 46 0 61 0 76
-5707 2 0 17 0 32 0 47 0 62 0 77
-4071 3 0 18 0 33 0 48 0 63 0 78
-36 4 0 19 0 34 0 49 0 64 0 79
0 5 0 20 0 35 0 50 0 65 0 80
0 6 0 21 0 36 -1 51 0 66 0 81
0 7 0 22 0 37 0 52 0 67 0 82
-1 8 0 23 0 38 0 53 0 68 0 83
0 9 0 24 0 39 0 54 0 69 0 84
0 10 0 25 0 40 0 55 0 70 0 85
0 11 0 26 0 41 0 56 0 71 0 86
0 12 0 27 0 42 0 57 0 72 0 87
0 13 0 28 0 43 0 58 0 73 0 88
0 14 0 29 0 44 0 59 0 74 0 89
19 |
18 |
17 |
16 |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |_________._________._________._________._________._________._________
-1 oooo o o
-2 |oooo
-3 |oooo
-4 |oooo
-5 |oooo
-6 |oooo
-7 |oooo
-8 |oooo
-9 |oooo
-10 |oooo
-11 |oooo
-12 |oooo
-13 |oooo
-14 |oooo
-15 |oooo
-16 |oooo
-17 |oooo
-18 |oooo
-19 |oooo
-20 |oooo
._________._________._________._________._________._________._________.
0 10 20 30 40 50 60
Nmbr = 1030. Total = -10000. Min thru -1 = 0.
Diff Minimum = 0.
Maximum = 51 0 thru 89 = -10000.
histend K = 10000. 90 thru Max = 0.
End analysis of Test T1030 at 09:13:26.338 980422
==sss========================================================================
Test T1100. Seek a relaxation of both A(CMP,UPO,WW,WR)
and A(CMP,UPO,WR,CC3)
or of both A(CMP,UPO,WW)
and A(CMP,UPO,RW).
T0 T1 T2 T3
A = 0; B = 0; C = 0; D = 0;
U[ 1] = B; V[ 1] = A; X[ 1] = D; Y[ 1] = C;
U[ 2] = C; V[ 2] = D; X[ 2] = A; Y[ 2] = B;
U[ 3] = D; V[ 3] = C; X[ 3] = B; Y[ 3] = A;
A = 1; B = 1; C = 1; D = 1;
U[ 5] = B; V[ 5] = A; X[ 5] = D; Y[ 5] = C;
U[ 6] = C; V[ 6] = D; X[ 6] = A; Y[ 6] = B;
U[ 7] = D; V[ 7] = C; X[ 7] = B; Y[ 7] = A;
A = 2; B = 2; C = 2; D = 2;
U[ 9] = B; V[ 9] = A; X[ 9] = D; Y[ 9] = C;
U[10] = C; V[10] = D; X[10] = A; Y[10] = B;
U[11] = D; V[11] = C; X[11] = B; Y[11] = A; etc.
Seek 1100.0. U[i] > U[i+4]. d = U[i+4] - U[i].
Seek 1100.0. V[i] > V[i+4]. d = V[i+4] - V[i].
Seek 1100.0. X[i] > X[i+4]. d = X[i+4] - X[i].
Seek 1100.0. Y[i] > Y[i+4]. d = Y[i+4] - Y[i].
To show: Not A(CMP,UPO,URR,WW) and not A(CMP,UPO,URR,CC3).
Seek 1100.1. U[4i+1] < j and V[4j+1] < i. d = V[4j+1] - i.
Seek 1100.2. U[4i+1] > j and V[4j+1] > i. d = i - V[4j+1].
Seek 1100.1. U[4i+2] < j and X[4j+2] < i. d = X[4j+2] - i.
Seek 1100.2. U[4i+2] > j and X[4j+2] > i. d = i - X[4j+2].
Seek 1100.1. U[4i+3] < j and Y[4j+3] < i. d = Y[4j+3] - i.
Seek 1100.2. U[4i+3] > j and Y[4j+3] > i. d = i - Y[4j+3].
Seek 1100.1. V[4j+3] < j and X[4j+3] < i. d = X[4j+3] - i.
Seek 1100.2. V[4j+3] > j and X[4j+3] > i. d = i - X[4j+3].
Seek 1100.1. V[4j+2] < j and Y[4j+2] < i. d = Y[4j+2] - i.
Seek 1100.2. V[4j+2] > j and Y[4j+2] > i. d = i - Y[4j+2].
Seek 1100.1. X[4j+1] < j and Y[4j+1] < i. d = Y[4j+1] - i.
Seek 1100.2. X[4j+1] > j and Y[4j+1] > i. d = i - Y[4j+1].
Seek xxxx.1
To show: Not A(CMP,UPO,WW,WR) and not A(CMP,UPO,WR,CC3).
Seek xxxx.2
To show: Not A(CMP,UPO,WW) and not A(CMP,UPO,RW).
Suffix for packed simulation output: T0: 0; T1: 1; T2: 2; T3: 3.
Start execution of Test T1100 at 09:13:27.200 980422
End execution of Test T1100 at 09:13:27.831 980422
Duration 0.631
Start analysis of Test T1100 at 09:13:27.834 980422
Thread start, stop, and dur times.
0.200 0.200 0.200 0.200 0.000 0.000 0.000 0.000
0.628 0.489 0.613 0.489 0.000 0.000 0.000 0.000
0.428 0.289 0.413 0.289 0.000 0.000 0.000 0.000
Every 9999th entry of the arrays, from 0 thru 199999.
i U V X Y
0 0 0 0 0
9999 37133 2441 2562 0
19998 34687 4866 0 5252
29997 42294 0 7361 7636
39996 0 0 0 0
49995 47158 12275 12721 0
59994 34687 14743 0 15247
69993 49999 0 17557 17437
79992 0 0 0 0
89991 49999 22500 22495 0
99990 34687 25045 0 24948
109989 49999 0 27530 27462
119988 0 0 0 0
129987 49999 32502 32490 0
139986 39196 34960 30964 35032
149985 49999 2781 49999 34687
159984 0 0 0 0
169983 49999 34687 49999 7840
179982 49223 44893 40769 45055
189981 49999 12819 49999 34687
199980 0 0 0 0
dim = 80, max = 50001, pamx = 2.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
11111111111111111111111111111111555555555555555555555557F
11 11 2A8
11 11 8A8
11 11 8A2
11 11 8A2
11 11 8A2
11 11 8A2 4
11 11 8A2 44
11 11 8A2 44
11 11 8A2 44
11 11 8A2 44
11 111 8A2 44
11 11 8A2 44
11 11 8A2 44
11 1 8A2 44
11 11 8A2 44
11 11 8A2 44
11 11 8A2 44
11 11 8A2 4
11 11 8A2 44
11 11 8A2 44
11 11 8A2 444
11 11 8A2 44
11 11 8A2 44
11111111111111111111111111111111111111111111111111 AEAAAAAEEAAAAAAAAAAAAAAAAA
AE6 44
8E6 44
6E6 44
6EC 44
6EC 44
6EC 44
6EC
6EC
6EC
6EC
6EC
6EC
6EC
6EC
6EA
6EA
6EA
6EC
6EC
CEC
CEA
CEA
CEA
CEA
CEA
CEA
CEA
CEA
CEA
CEA
CEA A
CEA AA
CEA AA
CEA AA
CE6 AA
CE6 AA
CE6 AA
CE6 AA
CE6 AA
CE6 AA
CE6 AA
CE6 AA
CE6 AA
CE6 AA
CE6 AA
CE6 AA
CE6 AA
CE6 AA
CE6 AA
CE6 AA
CE6 AA
CE6 AA
CE6 AA
CEA AA
EA AA
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
Data for calculating the percentage of time threads
were simultaneously active:
Histogram of deltas in value of consecutive array entries.
Histogram of the lengths of strings of consecutive array
entries, all with the same value.
i deltas strings
0 485753 0
1 301546 90953
2 12619 92325
3 4 91037
4 0 36543
5 1 485
6 0 377
7 0 400
8 0 2096
9 0 0
10 0 0
11 0 0
12 0 2
13 0 0
14 0 0
15 0 0
16 0 0
17 0 0
18 0 0
19 0 1
over 57 8
Total number of 1100.1 events: 0.
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 575095 0 31 20
0 -79 0 -59 0 -39 0 -19 372680 1 31 21
0 -78 0 -58 0 -38 0 -18 15571 2 31 22
0 -77 0 -57 0 -37 0 -17 48 3 31 23
0 -76 0 -56 0 -36 0 -16 31 4 31 24
0 -75 0 -55 0 -35 0 -15 32 5 32 25
0 -74 0 -54 0 -34 0 -14 31 6 31 26
0 -73 0 -53 0 -33 0 -13 31 7 31 27
0 -72 0 -52 0 -32 0 -12 31 8 34 28
0 -71 0 -51 0 -31 0 -11 31 9 32 29
0 -70 0 -50 0 -30 0 -10 31 10 29 30
0 -69 0 -49 0 -29 0 -9 31 11 30 31
0 -68 0 -48 0 -28 0 -8 31 12 28 32
0 -67 0 -47 0 -27 0 -7 31 13 29 33
0 -66 0 -46 0 -26 0 -6 31 14 28 34
0 -65 0 -45 0 -25 0 -5 31 15 28 35
0 -64 0 -44 0 -24 0 -4 31 16 31 36
0 -63 0 -43 0 -23 0 -3 31 17 26 37
0 -62 0 -42 0 -22 0 -2 31 18 25 38
0 -61 0 -41 0 -21 0 -1 31 19 22 39
------ Relaxed ------ | ------ Strong ------
760000 | |
720000 | |
680000 | |
640000 | |
600000 | |
560000 | o
520000 | o
480000 | o
440000 | o
400000 | o
360000 | oo
320000 | oo
280000 | oo
240000 | oo
200000 | oo
160000 | oo
120000 | oo
80000 | oo
40000 | oo
0 |_________._________._________.ooooooooooooooooooooooooooooooooooooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,WW,WR) and A(CMP,UPO,WR,CC3).
Nmbr = 1100. Total = 1011109. Min thru -81 = 0.
Type = WR|(WW&CC3). Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 30658. 0 thru 39 = 964482.
histend K = 200000. 40 thru Max = 46627.
Total number of 1100.2 events: 0.
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 1722 0 34 20
0 -79 0 -59 0 -39 0 -19 71123 1 34 21
0 -78 0 -58 0 -38 0 -18 90102 2 34 22
0 -77 0 -57 0 -37 0 -17 503 3 34 23
0 -76 0 -56 0 -36 0 -16 38 4 34 24
0 -75 0 -55 0 -35 0 -15 35 5 34 25
0 -74 0 -54 0 -34 0 -14 34 6 34 26
0 -73 0 -53 0 -33 0 -13 34 7 34 27
0 -72 0 -52 0 -32 0 -12 34 8 34 28
0 -71 0 -51 0 -31 0 -11 34 9 34 29
0 -70 0 -50 0 -30 0 -10 34 10 34 30
0 -69 0 -49 0 -29 0 -9 34 11 32 31
0 -68 0 -48 0 -28 0 -8 34 12 33 32
0 -67 0 -47 0 -27 0 -7 34 13 31 33
0 -66 0 -46 0 -26 0 -6 34 14 31 34
0 -65 0 -45 0 -25 0 -5 34 15 31 35
0 -64 0 -44 0 -24 0 -4 34 16 33 36
0 -63 0 -43 0 -23 0 -3 34 17 32 37
0 -62 0 -42 0 -22 0 -2 34 18 28 38
0 -61 0 -41 0 -21 0 -1 34 19 26 39
------ Relaxed ------ | ------ Strong ------
95000 | |
90000 | | o
85000 | | o
80000 | | o
75000 | | o
70000 | |oo
65000 | |oo
60000 | |oo
55000 | |oo
50000 | |oo
45000 | |oo
40000 | |oo
35000 | |oo
30000 | |oo
25000 | |oo
20000 | |oo
15000 | |oo
10000 | |oo
5000 | |oo
0 |_________._________._________oooooooooooooooooooooooooooooooooooooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,WW) and A(CMP,UPO,RW).
Nmbr = 1100. Total = 299852. Min thru -81 = 0.
Type = WW&RW. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 34652. 0 thru 39 = 164650.
histend K = 200000. 40 thru Max = 135202.
End analysis of Test T1100 at 09:13:43.017 980422
==sss========================================================================
Test T1110. Seek a relaxation of both A(CMP,UPO,WW,WR)
and A(CMP,UPO,WR,CC3)
or of both A(CMP,UPO,WW)
and A(CMP,UPO,RW).
T0 T1 T2 T3
A = 0; B = 0; C = 0; D = 0;
U[ 1] = B; V[ 1] = A; X[ 1] = D; Y[ 1] = C;
U[ 2] = C; V[ 2] = D; X[ 2] = A; Y[ 2] = B;
U[ 3] = D; V[ 3] = C; X[ 3] = B; Y[ 3] = A;
A = 1; B = 1; C = 1; D = 1;
U[ 5] = B; V[ 5] = A; X[ 5] = D; Y[ 5] = C;
U[ 6] = C; V[ 6] = D; X[ 6] = A; Y[ 6] = B;
U[ 7] = D; V[ 7] = C; X[ 7] = B; Y[ 7] = A;
A = 2; B = 2; C = 2; D = 2;
U[ 9] = B; V[ 9] = A; X[ 9] = D; Y[ 9] = C;
U[10] = C; V[10] = D; X[10] = A; Y[10] = B;
U[11] = D; V[11] = C; X[11] = B; Y[11] = A; etc.
Seek 1100.0. U[i] > U[i+4]. d = U[i+4] - U[i].
Seek 1100.0. V[i] > V[i+4]. d = V[i+4] - V[i].
Seek 1100.0. X[i] > X[i+4]. d = X[i+4] - X[i].
Seek 1100.0. Y[i] > Y[i+4]. d = Y[i+4] - Y[i].
To show: Not A(CMP,UPO,URR,WW) and not A(CMP,UPO,URR,CC3).
Seek 1100.1. U[4i+1] < j and V[4j+1] < i. d = V[4j+1] - i.
Seek 1100.2. U[4i+1] > j and V[4j+1] > i. d = i - V[4j+1].
Seek 1100.1. U[4i+2] < j and X[4j+2] < i. d = X[4j+2] - i.
Seek 1100.2. U[4i+2] > j and X[4j+2] > i. d = i - X[4j+2].
Seek 1100.1. U[4i+3] < j and Y[4j+3] < i. d = Y[4j+3] - i.
Seek 1100.2. U[4i+3] > j and Y[4j+3] > i. d = i - Y[4j+3].
Seek 1100.1. V[4j+3] < j and X[4j+3] < i. d = X[4j+3] - i.
Seek 1100.2. V[4j+3] > j and X[4j+3] > i. d = i - X[4j+3].
Seek 1100.1. V[4j+2] < j and Y[4j+2] < i. d = Y[4j+2] - i.
Seek 1100.2. V[4j+2] > j and Y[4j+2] > i. d = i - Y[4j+2].
Seek 1100.1. X[4j+1] < j and Y[4j+1] < i. d = Y[4j+1] - i.
Seek 1100.2. X[4j+1] > j and Y[4j+1] > i. d = i - Y[4j+1].
Seek xxxx.1
To show: Not A(CMP,UPO,WW,WR) and not A(CMP,UPO,WR,CC3).
Seek xxxx.2
To show: Not A(CMP,UPO,WW) and not A(CMP,UPO,RW).
Suffix for packed simulation output: T0: 0; T1: 1; T2: 2; T3: 3.
Start execution of Test T1110 at 09:13:43.876 980422
End execution of Test T1110 at 09:13:44.330 980422
Duration 0.454
Start analysis of Test T1110 at 09:13:44.697 980422
Thread start, stop, and dur times.
0.020 0.020 0.020 0.020 0.000 0.000 0.000 0.000
0.446 0.444 0.450 0.451 0.000 0.000 0.000 0.000
0.426 0.424 0.430 0.431 0.000 0.000 0.000 0.000
Every 9999th entry of the arrays, from 0 thru 199999.
i U V X Y
0 0 0 0 0
9999 2464 2430 2571 2533
19998 4790 4727 5166 5269
29997 7662 7367 7458 7540
39996 0 0 0 0
49995 12398 12394 12601 12598
59994 14721 14422 15281 15646
69993 17230 17768 17006 18049
79992 0 0 0 0
89991 21322 22236 22701 23677
99990 24625 23988 25370 25960
109989 27254 27835 26481 28576
119988 0 0 0 0
129987 31059 32409 32586 33928
139986 34378 33989 35606 36032
149985 37042 37944 36601 38432
159984 0 0 0 0
169983 41066 42233 42789 43922
179982 44474 43643 45804 46141
189981 47692 47300 47281 47702
199980 0 0 0 0
dim = 80, max = 50001, pamx = 2.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
CDF
CDF7
CDF73
CDF73
CDF73
CDF73
8CEF73
88EF73
88EF73
88E7731
88E7773
88E7773
88E7773
88E7773
88E7773
88E7773
88E7771
88E7771
88E7771
88E7771
88E7771
88E7771
88E7771
88E7771
88E7771
88E7771
88E7771
88E7771
88E7771
88E7771
88E7771
88E7771
88E7771
88E7771
88E7771
8E7771
8E7771
8E7771
8E777
8E777
8E777
8E777
8E777
8E777
8E777
8E777
8E777
8E777
8E777
8E777
8EF77
8EF73
8EF73
8EF73
8EF73
EF73
DF73
DF7
DF7
DF7
DF7
DF7
DF7
DF7
DF7
DF7
DF7
DF7
DF7
DF7
DF7
DF7
DF7
CF7
EFB
EFB
EFB
DFB
DFB
FB
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
Data for calculating the percentage of time threads
were simultaneously active:
Histogram of deltas in value of consecutive array entries.
Histogram of the lengths of strings of consecutive array
entries, all with the same value.
i deltas strings
0 259983 0
1 501680 322113
2 38100 189213
3 12 19757
4 5 7327
5 1 665
6 2 398
7 1 134
8 0 382
9 0 0
10 0 1
11 0 0
12 0 3
13 1 0
14 0 0
15 1 0
16 1 1
17 0 0
18 1 0
19 1 0
over 191 3
Total number of 1110.1 events: 0.
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 400088 0 107 20
0 -79 0 -59 0 -39 0 -19 636833 1 107 21
0 -78 0 -58 0 -38 0 -18 51849 2 107 22
0 -77 0 -57 0 -37 0 -17 140 3 107 23
0 -76 0 -56 0 -36 0 -16 115 4 107 24
0 -75 0 -55 0 -35 0 -15 110 5 108 25
0 -74 0 -54 0 -34 0 -14 110 6 106 26
0 -73 0 -53 0 -33 0 -13 109 7 106 27
0 -72 0 -52 0 -32 0 -12 107 8 101 28
0 -71 0 -51 0 -31 0 -11 107 9 103 29
0 -70 0 -50 0 -30 0 -10 107 10 103 30
0 -69 0 -49 0 -29 0 -9 107 11 95 31
0 -68 0 -48 0 -28 0 -8 107 12 89 32
0 -67 0 -47 0 -27 0 -7 108 13 86 33
0 -66 0 -46 0 -26 0 -6 107 14 88 34
0 -65 0 -45 0 -25 0 -5 108 15 80 35
0 -64 0 -44 0 -24 0 -4 108 16 85 36
0 -63 0 -43 0 -23 0 -3 107 17 79 37
0 -62 0 -42 0 -22 0 -2 108 18 79 38
0 -61 0 -41 0 -21 0 -1 108 19 70 39
------ Relaxed ------ | ------ Strong ------
760000 | |
720000 | |
680000 | |
640000 | |
600000 | |o
560000 | |o
520000 | |o
480000 | |o
440000 | |o
400000 | oo
360000 | oo
320000 | oo
280000 | oo
240000 | oo
200000 | oo
160000 | oo
120000 | oo
80000 | oo
40000 | ooo
0 |_________._________._________.ooooooooooooooooooooooooooooooooooooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,WW,WR) and A(CMP,UPO,WR,CC3).
Nmbr = 1110. Total = 1099671. Min thru -81 = 0.
Type = WR|(WW&CC3). Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 829. 0 thru 39 = 1092556.
histend K = 200000. 40 thru Max = 7115.
Total number of 1110.2 events: 0.
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 10790 0 104 20
0 -79 0 -59 0 -39 0 -19 135698 1 104 21
0 -78 0 -58 0 -38 0 -18 141105 2 104 22
0 -77 0 -57 0 -37 0 -17 1426 3 104 23
0 -76 0 -56 0 -36 0 -16 117 4 104 24
0 -75 0 -55 0 -35 0 -15 105 5 104 25
0 -74 0 -54 0 -34 0 -14 105 6 105 26
0 -73 0 -53 0 -33 0 -13 106 7 104 27
0 -72 0 -52 0 -32 0 -12 104 8 97 28
0 -71 0 -51 0 -31 0 -11 104 9 99 29
0 -70 0 -50 0 -30 0 -10 104 10 95 30
0 -69 0 -49 0 -29 0 -9 104 11 91 31
0 -68 0 -48 0 -28 0 -8 104 12 87 32
0 -67 0 -47 0 -27 0 -7 105 13 84 33
0 -66 0 -46 0 -26 0 -6 104 14 82 34
0 -65 0 -45 0 -25 0 -5 105 15 81 35
0 -64 0 -44 0 -24 0 -4 105 16 80 36
0 -63 0 -43 0 -23 0 -3 106 17 80 37
0 -62 0 -42 0 -22 0 -2 105 18 76 38
0 -61 0 -41 0 -21 0 -1 104 19 70 39
------ Relaxed ------ | ------ Strong ------
190000 | |
180000 | |
170000 | |
160000 | |
150000 | |
140000 | | o
130000 | |oo
120000 | |oo
110000 | |oo
100000 | |oo
90000 | |oo
80000 | |oo
70000 | |oo
60000 | |oo
50000 | |oo
40000 | |oo
30000 | |oo
20000 | |oo
10000 | ooo
0 |_________._________._________.ooooooooooooooooooooooooooooooooooooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,WW) and A(CMP,UPO,RW).
Nmbr = 1110. Total = 299869. Min thru -81 = 0.
Type = WW&RW. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 830. 0 thru 39 = 292561.
histend K = 200000. 40 thru Max = 7308.
End analysis of Test T1110 at 09:14:00.826 980422
==sss========================================================================
Test T1120. Seek a relaxation of both A(CMP,UPO,WW,WR)
and A(CMP,UPO,WR,CC3)
or of both A(CMP,UPO,WW)
and A(CMP,UPO,RW).
T0 T1 T2 T3
A = 0; B = 0; C = 0; D = 0;
U[ 1] = B; V[ 1] = A; X[ 1] = D; Y[ 1] = C;
U[ 2] = C; V[ 2] = D; X[ 2] = A; Y[ 2] = B;
U[ 3] = D; V[ 3] = C; X[ 3] = B; Y[ 3] = A;
A = 1; B = 1; C = 1; D = 1;
U[ 5] = B; V[ 5] = A; X[ 5] = D; Y[ 5] = C;
U[ 6] = C; V[ 6] = D; X[ 6] = A; Y[ 6] = B;
U[ 7] = D; V[ 7] = C; X[ 7] = B; Y[ 7] = A;
A = 2; B = 2; C = 2; D = 2;
U[ 9] = B; V[ 9] = A; X[ 9] = D; Y[ 9] = C;
U[10] = C; V[10] = D; X[10] = A; Y[10] = B;
U[11] = D; V[11] = C; X[11] = B; Y[11] = A; etc.
Seek 1100.0. U[i] > U[i+4]. d = U[i+4] - U[i].
Seek 1100.0. V[i] > V[i+4]. d = V[i+4] - V[i].
Seek 1100.0. X[i] > X[i+4]. d = X[i+4] - X[i].
Seek 1100.0. Y[i] > Y[i+4]. d = Y[i+4] - Y[i].
To show: Not A(CMP,UPO,URR,WW) and not A(CMP,UPO,URR,CC3).
Seek 1100.1. U[4i+1] < j and V[4j+1] < i. d = V[4j+1] - i.
Seek 1100.2. U[4i+1] > j and V[4j+1] > i. d = i - V[4j+1].
Seek 1100.1. U[4i+2] < j and X[4j+2] < i. d = X[4j+2] - i.
Seek 1100.2. U[4i+2] > j and X[4j+2] > i. d = i - X[4j+2].
Seek 1100.1. U[4i+3] < j and Y[4j+3] < i. d = Y[4j+3] - i.
Seek 1100.2. U[4i+3] > j and Y[4j+3] > i. d = i - Y[4j+3].
Seek 1100.1. V[4j+3] < j and X[4j+3] < i. d = X[4j+3] - i.
Seek 1100.2. V[4j+3] > j and X[4j+3] > i. d = i - X[4j+3].
Seek 1100.1. V[4j+2] < j and Y[4j+2] < i. d = Y[4j+2] - i.
Seek 1100.2. V[4j+2] > j and Y[4j+2] > i. d = i - Y[4j+2].
Seek 1100.1. X[4j+1] < j and Y[4j+1] < i. d = Y[4j+1] - i.
Seek 1100.2. X[4j+1] > j and Y[4j+1] > i. d = i - Y[4j+1].
Seek xxxx.1
To show: Not A(CMP,UPO,WW,WR) and not A(CMP,UPO,WR,CC3).
Seek xxxx.2
To show: Not A(CMP,UPO,WW) and not A(CMP,UPO,RW).
Suffix for packed simulation output: T0: 0; T1: 1; T2: 2; T3: 3.
Start execution of Test T1120 at 09:14:01.688 980422
End execution of Test T1120 at 09:14:02.137 980422
Duration 0.449
Start analysis of Test T1120 at 09:14:02.943 980422
Thread start, stop, and dur times.
0.062 0.062 0.062 0.062 0.000 0.000 0.000 0.000
0.445 0.443 0.443 0.445 0.000 0.000 0.000 0.000
0.383 0.381 0.381 0.383 0.000 0.000 0.000 0.000
Every 9999th entry of the arrays, from 0 thru 199999.
i U V X Y
0 0 0 0 0
9999 2436 2316 2621 2522
19998 4765 4989 5205 5008
29997 7491 7506 7771 7229
39996 0 0 0 0
49995 12979 12672 12326 12023
59994 15408 15315 14584 14679
69993 17546 17449 17669 17326
79992 0 0 0 0
89991 22940 22922 22080 22050
99990 25400 25098 24593 24896
109989 27654 27339 27296 27696
119988 0 0 0 0
129987 32642 32713 32276 32242
139986 35353 34966 34637 35025
149985 37932 37061 37358 37635
159984 0 0 0 0
169983 42640 42518 42474 42349
179982 45365 44788 44627 45199
189981 47794 47191 47195 47793
199980 0 0 0 0
dim = 80, max = 50001, pamx = 2.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
BF
BFE
BFE
BFE
BFE
BFE
BFE
BFE
BFE
BFE
BFE
BFE
BFE
BFE
BFE
BFE
BFE
BFE
BFE
BFE
DFE
BFE
BFE
BFE
BFE
BFE
BFE
BFE
BFE
BFE
BFE
BFE
BFE
BFE
BFE
BFE
BFE
BFE
BFE
BFE
BFE
BFE
BFE
BFE
3FE
3FE
7FE
7FE
7FE
7FE
7FE
7FE
17FE
7FE
7FE8
7FE
7FE
7FE
7FE
7FE
7FE
DFE
DFE
EFE
7FB
7FB
7FB
7FB
7FB
7FB
7FB
DFB
DFB
DFB
DFB
DFB
DFB
DFB
DFB
FB
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
Data for calculating the percentage of time threads
were simultaneously active:
Histogram of deltas in value of consecutive array entries.
Histogram of the lengths of strings of consecutive array
entries, all with the same value.
i deltas strings
0 241864 0
1 533373 343597
2 24517 195824
3 14 13511
4 1 4318
5 3 297
6 0 232
7 0 110
8 2 219
9 0 0
10 0 0
11 2 0
12 1 0
13 2 0
14 0 1
15 1 0
16 0 0
17 1 0
18 2 0
19 0 0
over 195 7
Total number of 1120.1 events: 0.
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 396258 0 103 20
0 -79 0 -59 0 -39 0 -19 664287 1 101 21
0 -78 0 -58 0 -38 0 -18 30889 2 100 22
0 -77 0 -57 0 -37 0 -17 153 3 99 23
0 -76 0 -56 0 -36 0 -16 106 4 100 24
0 -75 0 -55 0 -35 0 -15 108 5 102 25
0 -74 0 -54 0 -34 0 -14 104 6 100 26
0 -73 0 -53 0 -33 0 -13 104 7 101 27
0 -72 0 -52 0 -32 0 -12 106 8 104 28
0 -71 0 -51 0 -31 0 -11 103 9 106 29
0 -70 0 -50 0 -30 0 -10 103 10 96 30
0 -69 0 -49 0 -29 0 -9 105 11 96 31
0 -68 0 -48 0 -28 0 -8 104 12 84 32
0 -67 0 -47 0 -27 0 -7 105 13 84 33
0 -66 0 -46 0 -26 0 -6 101 14 77 34
0 -65 0 -45 0 -25 0 -5 102 15 80 35
0 -64 0 -44 0 -24 0 -4 101 16 75 36
0 -63 0 -43 0 -23 0 -3 102 17 76 37
0 -62 0 -42 0 -22 0 -2 103 18 73 38
0 -61 0 -41 0 -21 0 -1 101 19 72 39
------ Relaxed ------ | ------ Strong ------
760000 | |
720000 | |
680000 | |
640000 | |o
600000 | |o
560000 | |o
520000 | |o
480000 | |o
440000 | |o
400000 | |o
360000 | oo
320000 | oo
280000 | oo
240000 | oo
200000 | oo
160000 | oo
120000 | oo
80000 | oo
40000 | oo
0 |_________._________._________.ooooooooooooooooooooooooooooooooooooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,WW,WR) and A(CMP,UPO,WR,CC3).
Nmbr = 1120. Total = 1098895. Min thru -81 = 0.
Type = WR|(WW&CC3). Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 351. 0 thru 39 = 1095074.
histend K = 200000. 40 thru Max = 3821.
Total number of 1120.2 events: 0.
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 4307 0 98 20
0 -79 0 -59 0 -39 0 -19 130149 1 98 21
0 -78 0 -58 0 -38 0 -18 155988 2 98 22
0 -77 0 -57 0 -37 0 -17 1262 3 98 23
0 -76 0 -56 0 -36 0 -16 117 4 98 24
0 -75 0 -55 0 -35 0 -15 104 5 98 25
0 -74 0 -54 0 -34 0 -14 103 6 98 26
0 -73 0 -53 0 -33 0 -13 103 7 98 27
0 -72 0 -52 0 -32 0 -12 103 8 100 28
0 -71 0 -51 0 -31 0 -11 102 9 99 29
0 -70 0 -50 0 -30 0 -10 102 10 98 30
0 -69 0 -49 0 -29 0 -9 104 11 90 31
0 -68 0 -48 0 -28 0 -8 102 12 89 32
0 -67 0 -47 0 -27 0 -7 102 13 85 33
0 -66 0 -46 0 -26 0 -6 102 14 78 34
0 -65 0 -45 0 -25 0 -5 100 15 76 35
0 -64 0 -44 0 -24 0 -4 100 16 75 36
0 -63 0 -43 0 -23 0 -3 101 17 73 37
0 -62 0 -42 0 -22 0 -2 100 18 72 38
0 -61 0 -41 0 -21 0 -1 100 19 72 39
------ Relaxed ------ | ------ Strong ------
190000 | |
180000 | |
170000 | |
160000 | |
150000 | | o
140000 | | o
130000 | |oo
120000 | |oo
110000 | |oo
100000 | |oo
90000 | |oo
80000 | |oo
70000 | |oo
60000 | |oo
50000 | |oo
40000 | |oo
30000 | |oo
20000 | |oo
10000 | |oo
0 |_________._________._________oooooooooooooooooooooooooooooooooooooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,WW) and A(CMP,UPO,RW).
Nmbr = 1120. Total = 299673. Min thru -81 = 0.
Type = WW&RW. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 529. 0 thru 39 = 295142.
histend K = 200000. 40 thru Max = 4531.
End analysis of Test T1120 at 09:14:19.071 980422
==sss========================================================================
Test T1200. Seek a relaxation of A(CMP,UPO,RR,CC1)
or of both A(CMP,UPO,WW)
and A(CMP,UPO,RW).
T0 T1 T2 T3
A = 0; B = 0; C = 0; D = 0;
U[ 0] = A; V[ 0] = B; X[ 0] = C; Y[ 0] = D;
U[ 1] = B; V[ 1] = A; X[ 1] = D; Y[ 1] = C;
U[ 2] = C; V[ 2] = D; X[ 2] = A; Y[ 2] = B;
U[ 3] = D; V[ 3] = C; X[ 3] = B; Y[ 3] = A;
A = 1; B = 1; C = 1; D = 1;
U[ 4] = A; V[ 4] = B; X[ 4] = C; Y[ 4] = D;
U[ 5] = B; V[ 5] = A; X[ 5] = D; Y[ 5] = C;
U[ 6] = C; V[ 6] = D; X[ 6] = A; Y[ 6] = B;
U[ 7] = D; V[ 7] = C; X[ 7] = B; Y[ 7] = A;
A = 2; B = 2; C = 2; D = 2;
U[ 8] = A; V[ 8] = B; X[ 8] = C; Y[ 8] = D;
U[ 9] = B; V[ 9] = A; X[ 9] = D; Y[ 9] = C;
U[10] = C; V[10] = D; X[10] = A; Y[10] = B;
U[11] = D; V[11] = C; X[11] = B; Y[11] = A; etc.
Seek 1200.0. U[i] > U[i+4]. d = U[i+4] - U[i].
Seek 1200.0. V[i] > V[i+4]. d = V[i+4] - V[i].
Seek 1200.0. X[i] > X[i+4]. d = X[i+4] - X[i].
Seek 1200.0. Y[i] > Y[i+4]. d = Y[i+4] - Y[i].
To show: Not A(CMP,UPO,URR,WW) and not A(CMP,UPO,URR,CC3).
Seek 1200.1. U[4i+1] < j and V[4j+1] < i. d = V[4j+1] - i.
Seek 1200.2. U[4i+1] > j and V[4j+1] > i. d = i - V[4j+1].
Seek 1200.1. U[4i+2] < j and X[4j+2] < i. d = X[4j+2] - i.
Seek 1200.2. U[4i+2] > j and X[4j+2] > i. d = i - X[4j+2].
Seek 1200.1. U[4i+3] < j and Y[4j+3] < i. d = Y[4j+3] - i.
Seek 1200.2. U[4i+3] > j and Y[4j+3] > i. d = i - Y[4j+3].
Seek 1200.1. V[4j+3] < j and X[4j+3] < i. d = X[4j+3] - i.
Seek 1200.2. V[4j+3] > j and X[4j+3] > i. d = i - X[4j+3].
Seek 1200.1. V[4j+2] < j and Y[4j+2] < i. d = Y[4j+2] - i.
Seek 1200.2. V[4j+2] > j and Y[4j+2] > i. d = i - Y[4j+2].
Seek 1200.1. X[4j+1] < j and Y[4j+1] < i. d = Y[4j+1] - i.
Seek 1200.2. X[4j+1] > j and Y[4j+1] > i. d = i - Y[4j+1].
Seek xxxx.1
To show: Not A(CMP,UPO,CC1).
Seek xxxx.2
To show: Not A(CMP,UPO,WW) and not A(CMP,UPO,RW).
Suffixes for packed simulation output: T0: 0; T1: 1; T2: 2; T3: 3.
Start execution of Test T1200 at 09:14:19.949 980422
End execution of Test T1200 at 09:14:20.507 980422
Duration 0.558
Start analysis of Test T1200 at 09:14:20.509 980422
Thread start, stop, and dur times.
0.121 0.121 0.241 0.121 0.000 0.000 0.000 0.000
0.467 0.468 0.555 0.500 0.000 0.000 0.000 0.000
0.346 0.347 0.314 0.379 0.000 0.000 0.000 0.000
Every 9999th entry of the arrays, from 0 thru 199999.
i U V X Y
0 0 0 0 0
9999 2502 0 21759 2496
19998 0 4915 24351 5081
29997 7503 7495 20258 0
39996 9999 9999 9999 9999
49995 12474 0 31686 12522
59994 0 14908 34092 15084
69993 17493 17502 30224 0
79992 19998 19998 19998 19998
89991 19174 3244 41637 28890
99990 5651 19174 44078 31428
109989 27627 27366 40325 14814
119988 29997 29997 29997 29997
129987 26138 13478 49999 38807
139986 15837 28632 49999 41244
149985 37409 37584 49999 24606
159984 39996 39996 39996 39996
169983 36306 23363 49999 48804
179982 25920 38803 49999 49999
189981 47299 47686 49999 34080
199980 49995 49995 49995 49995
dim = 80, max = 50001, pamx = 2.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
444444444444444444444CCCCCCCCCCEF
4 44 888 2FF
44 44 888 2FF
44 44 888 2FF
44 44 888 2FF
44 44 888 2FF
44 44 888 2FF
44 44 88 1FF
44 44 88 FF
44 44 88 1FF 2
44 44 88 1FF 23
44 4 888 1FF 231
44 44 888 1FF 231
44 44 88 1FF 231
44 44 888 1FF 231
44 44 888 1FF 231
44 44 888 1FF 231
44 44 888 2FF 331
44 44 88 2FF 33
44 44 88 2FF 33
44 44 88 2FF 33
44 44 88 2FF 13 8
44 44 88 2FF 132 88
44 44 88 2FF 332 88
44 44 88 2FF 13 88
44 44 88 2FF 132 88
44 44 88 2FF 132 88
44 44 88 2FF 32 88
44 44 88 1FF 33 88
44 44 88 1FF 33 88
44 44 88 1FF 33 88
44 44 88 1FF 33 88 2
44 44 88 1FF 33 888 333
44 44 88 1FF 33 88 33
44 44 88 1FF 33 88 33
44 44 88 1FF 33 88 33
44 44 88 1FF 33 88 33
44 44 88 1FF 33 88 33
44 44 88 2FF 33 88 33
44 44 2FF 33 88 33
44 44 2FF 33 88 33
44 44 2FF 33 88 33
44 44 2FF 33 88 33
44 44 2FF 33 88 33
44 44 2FF 33 88 33
44 44 2FF 33 88 33
444 44 2FF 33 88 33
444 44 2FF 33 88 33
44 44 2FF 33 88 33
44444444444 AFF3333333333 88 33
AFF 88 33
AFF 88 33
AFF 88 33
AFF 88 33
9FF 88 33
9FF 88 33
9FF 88 33
9FF 88 33
9FF 88 33
9FF 88 33
9FF 88 33
9FF 88 33
9FF 88 33
9FF 88 33
9FF 88 33
9FF 88 33
9FF 88 33
9FF 88 33
8FF 88 33
9FF 88 33
9FF 33
9FF 33
9FF 33
8FF 33
3FF 33
3FF 33
3FF 33
3FF 23
3FF 231
FF 231
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
Data for calculating the percentage of time threads
were simultaneously active:
Histogram of deltas in value of consecutive array entries.
Histogram of the lengths of strings of consecutive array
entries, all with the same value.
i deltas strings
0 178076 0
1 596673 494969
2 25090 91488
3 28 19756
4 2 15691
5 0 0
6 0 0
7 2 0
8 0 0
9 0 0
10 0 0
11 0 0
12 0 0
13 1 0
14 0 0
15 0 0
16 0 0
17 0 0
18 1 0
19 0 0
over 107 0
Total number of 1200.1 events: 0.
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 271817 0 54 20
0 -79 0 -59 0 -39 0 -19 717924 1 54 21
0 -78 0 -58 0 -38 0 -18 33615 2 56 22
0 -77 0 -57 0 -37 0 -17 171 3 54 23
0 -76 0 -56 0 -36 0 -16 64 4 53 24
0 -75 0 -55 0 -35 0 -15 57 5 54 25
0 -74 0 -54 0 -34 0 -14 57 6 55 26
0 -73 0 -53 0 -33 0 -13 58 7 57 27
0 -72 0 -52 0 -32 0 -12 56 8 56 28
0 -71 0 -51 0 -31 0 -11 56 9 57 29
0 -70 0 -50 0 -30 0 -10 55 10 48 30
0 -69 0 -49 0 -29 0 -9 55 11 49 31
0 -68 0 -48 0 -28 0 -8 55 12 45 32
0 -67 0 -47 0 -27 0 -7 56 13 46 33
0 -66 0 -46 0 -26 0 -6 55 14 46 34
0 -65 0 -45 0 -25 0 -5 55 15 47 35
0 -64 0 -44 0 -24 0 -4 55 16 46 36
0 -63 0 -43 0 -23 0 -3 55 17 45 37
0 -62 0 -42 0 -22 0 -2 55 18 44 38
0 -61 0 -41 0 -21 0 -1 54 19 43 39
------ Relaxed ------ | ------ Strong ------
760000 | |
720000 | |
680000 | |o
640000 | |o
600000 | |o
560000 | |o
520000 | |o
480000 | |o
440000 | |o
400000 | |o
360000 | |o
320000 | |o
280000 | |o
240000 | oo
200000 | oo
160000 | oo
120000 | oo
80000 | oo
40000 | oo
0 |_________._________._________.ooooooooooooooooooooooooooooooooooooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,RR,CC1).
Nmbr = 1200. Total = 1086541. Min thru -81 = 0.
Type = RR|CC1. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 19388. 0 thru 39 = 1025434.
histend K = 200000. 40 thru Max = 61107.
Total number of 1200.2 events: 0.
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 6706 0 53 20
0 -79 0 -59 0 -39 0 -19 120783 1 53 21
0 -78 0 -58 0 -38 0 -18 95735 2 53 22
0 -77 0 -57 0 -37 0 -17 406 3 53 23
0 -76 0 -56 0 -36 0 -16 62 4 52 24
0 -75 0 -55 0 -35 0 -15 56 5 52 25
0 -74 0 -54 0 -34 0 -14 56 6 52 26
0 -73 0 -53 0 -33 0 -13 56 7 55 27
0 -72 0 -52 0 -32 0 -12 56 8 51 28
0 -71 0 -51 0 -31 0 -11 54 9 49 29
0 -70 0 -50 0 -30 0 -10 54 10 47 30
0 -69 0 -49 0 -29 0 -9 54 11 46 31
0 -68 0 -48 0 -28 0 -8 54 12 44 32
0 -67 0 -47 0 -27 0 -7 54 13 44 33
0 -66 0 -46 0 -26 0 -6 54 14 44 34
0 -65 0 -45 0 -25 0 -5 54 15 44 35
0 -64 0 -44 0 -24 0 -4 54 16 45 36
0 -63 0 -43 0 -23 0 -3 54 17 44 37
0 -62 0 -42 0 -22 0 -2 53 18 42 38
0 -61 0 -41 0 -21 0 -1 53 19 44 39
------ Relaxed ------ | ------ Strong ------
190000 | |
180000 | |
170000 | |
160000 | |
150000 | |
140000 | |
130000 | |
120000 | |o
110000 | |o
100000 | |o
90000 | |oo
80000 | |oo
70000 | |oo
60000 | |oo
50000 | |oo
40000 | |oo
30000 | |oo
20000 | |oo
10000 | |oo
0 |_________._________._________oooooooooooooooooooooooooooooooooooooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,WW) and A(CMP,UPO,RW).
Nmbr = 1200. Total = 261314. Min thru -81 = 0.
Type = WW&RW. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 13417. 0 thru 39 = 225475.
histend K = 200000. 40 thru Max = 35839.
End analysis of Test T1200 at 09:14:36.773 980422
==sss========================================================================
Test T1210. Seek a relaxation of A(CMP,UPO,RR,CC1)
or of both A(CMP,UPO,WW)
and A(CMP,UPO,RW).
T0 T1 T2 T3
A = 0; B = 0; C = 0; D = 0;
U[ 0] = A; V[ 0] = B; X[ 0] = C; Y[ 0] = D;
U[ 1] = B; V[ 1] = A; X[ 1] = D; Y[ 1] = C;
U[ 2] = C; V[ 2] = D; X[ 2] = A; Y[ 2] = B;
U[ 3] = D; V[ 3] = C; X[ 3] = B; Y[ 3] = A;
A = 1; B = 1; C = 1; D = 1;
U[ 4] = A; V[ 4] = B; X[ 4] = C; Y[ 4] = D;
U[ 5] = B; V[ 5] = A; X[ 5] = D; Y[ 5] = C;
U[ 6] = C; V[ 6] = D; X[ 6] = A; Y[ 6] = B;
U[ 7] = D; V[ 7] = C; X[ 7] = B; Y[ 7] = A;
A = 2; B = 2; C = 2; D = 2;
U[ 8] = A; V[ 8] = B; X[ 8] = C; Y[ 8] = D;
U[ 9] = B; V[ 9] = A; X[ 9] = D; Y[ 9] = C;
U[10] = C; V[10] = D; X[10] = A; Y[10] = B;
U[11] = D; V[11] = C; X[11] = B; Y[11] = A; etc.
Seek 1200.0. U[i] > U[i+4]. d = U[i+4] - U[i].
Seek 1200.0. V[i] > V[i+4]. d = V[i+4] - V[i].
Seek 1200.0. X[i] > X[i+4]. d = X[i+4] - X[i].
Seek 1200.0. Y[i] > Y[i+4]. d = Y[i+4] - Y[i].
To show: Not A(CMP,UPO,URR,WW) and not A(CMP,UPO,URR,CC3).
Seek 1200.1. U[4i+1] < j and V[4j+1] < i. d = V[4j+1] - i.
Seek 1200.2. U[4i+1] > j and V[4j+1] > i. d = i - V[4j+1].
Seek 1200.1. U[4i+2] < j and X[4j+2] < i. d = X[4j+2] - i.
Seek 1200.2. U[4i+2] > j and X[4j+2] > i. d = i - X[4j+2].
Seek 1200.1. U[4i+3] < j and Y[4j+3] < i. d = Y[4j+3] - i.
Seek 1200.2. U[4i+3] > j and Y[4j+3] > i. d = i - Y[4j+3].
Seek 1200.1. V[4j+3] < j and X[4j+3] < i. d = X[4j+3] - i.
Seek 1200.2. V[4j+3] > j and X[4j+3] > i. d = i - X[4j+3].
Seek 1200.1. V[4j+2] < j and Y[4j+2] < i. d = Y[4j+2] - i.
Seek 1200.2. V[4j+2] > j and Y[4j+2] > i. d = i - Y[4j+2].
Seek 1200.1. X[4j+1] < j and Y[4j+1] < i. d = Y[4j+1] - i.
Seek 1200.2. X[4j+1] > j and Y[4j+1] > i. d = i - Y[4j+1].
Seek xxxx.1
To show: Not A(CMP,UPO,CC1).
Seek xxxx.2
To show: Not A(CMP,UPO,WW) and not A(CMP,UPO,RW).
Suffixes for packed simulation output: T0: 0; T1: 1; T2: 2; T3: 3.
Start execution of Test T1210 at 09:14:37.634 980422
End execution of Test T1210 at 09:14:38.205 980422
Duration 0.571
Start analysis of Test T1210 at 09:14:38.648 980422
Thread start, stop, and dur times.
0.116 0.116 0.116 0.116 0.000 0.000 0.000 0.000
0.552 0.554 0.569 0.554 0.000 0.000 0.000 0.000
0.436 0.438 0.453 0.438 0.000 0.000 0.000 0.000
Every 9999th entry of the arrays, from 0 thru 199999.
i U V X Y
0 0 0 0 0
9999 2599 2513 2486 2397
19998 4979 5141 5018 4854
29997 7483 7514 7687 7316
39996 9999 9999 9999 9999
49995 12637 12754 12244 12366
59994 14732 15373 15270 14621
69993 17256 17702 17861 17130
79992 19998 19998 19998 19998
89991 22461 22624 22337 22534
99990 24697 25106 25292 24688
109989 27226 27768 27219 27775
119988 29997 29997 29997 29997
129987 32103 29561 35438 32887
139986 31453 35134 38662 34860
149985 36914 38077 40603 34454
159984 39996 39996 39996 39996
169983 42033 39388 45552 42936
179982 41531 44826 48526 45162
189981 47057 47928 49999 44523
199980 49995 49995 49995 49995
dim = 80, max = 50001, pamx = 2.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
44444EF
444 AFF
444 AFF
444 AFF
444 AFF 8
444 AFF 8B
444 AFF AB3
444 AFF AB1
444 AFF AB1
444 AFF AB1
444 AFF AB1
444 AFF AB1
444 AFF AB1
444 AFF AB1
444 AFF AB1
444 AFF AB1
444 AFF AB1
444 AFF AB1
444 AFF AB1
444 AFF AB1
444 AFF AB1
444 AFF AB1
444 AFF AB1
444 AFF AB1
444 AFF AB1
444 AFF AB1
444 AFF AB1
444 AFF AB1
444 AFF AB1
44 AFF AB1
AFF AB1
AFF AB1
AFF 2B1
AFF 2B9
EFFBBBB9
EFF
EFF
EFF
EFF
EFF
EFF
EFF
EFF
EFF
EFF
EFF
7FF
7FF
7FF
7FF
7FF
7FF
7FF
7FF
7FF
7FF
7FF
7FF
7FF
7FF
7FF
7FF
7FF
7FF
7FF
7FF
7FF
7FF
7FF
7FF
7FF
7FF
7FF
7FF
7FF
7FF
7FF
7FF
7FF
FF
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
Data for calculating the percentage of time threads
were simultaneously active:
Histogram of deltas in value of consecutive array entries.
Histogram of the lengths of strings of consecutive array
entries, all with the same value.
i deltas strings
0 78564 0
1 677654 659727
2 43529 49531
3 9 7446
4 2 4712
5 1 0
6 0 0
7 0 0
8 0 0
9 1 0
10 1 0
11 0 0
12 2 0
13 1 0
14 0 0
15 1 0
16 0 0
17 2 0
18 3 0
19 1 0
over 207 0
Total number of 1210.1 events: 0.
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 186762 0 100 20
0 -79 0 -59 0 -39 0 -19 835007 1 98 21
0 -78 0 -58 0 -38 0 -18 60522 2 98 22
0 -77 0 -57 0 -37 0 -17 155 3 99 23
0 -76 0 -56 0 -36 0 -16 108 4 100 24
0 -75 0 -55 0 -35 0 -15 106 5 103 25
0 -74 0 -54 0 -34 0 -14 104 6 101 26
0 -73 0 -53 0 -33 0 -13 104 7 90 27
0 -72 0 -52 0 -32 0 -12 104 8 86 28
0 -71 0 -51 0 -31 0 -11 105 9 86 29
0 -70 0 -50 0 -30 0 -10 104 10 84 30
0 -69 0 -49 0 -29 0 -9 102 11 83 31
0 -68 0 -48 0 -28 0 -8 104 12 83 32
0 -67 0 -47 0 -27 0 -7 103 13 79 33
0 -66 0 -46 0 -26 0 -6 102 14 73 34
0 -65 0 -45 0 -25 0 -5 103 15 73 35
0 -64 0 -44 0 -24 0 -4 102 16 75 36
0 -63 0 -43 0 -23 0 -3 103 17 73 37
0 -62 0 -42 0 -22 0 -2 103 18 77 38
0 -61 0 -41 0 -21 0 -1 101 19 79 39
------ Relaxed ------ | ------ Strong ------
950000 | |
900000 | |
850000 | |
800000 | |o
750000 | |o
700000 | |o
650000 | |o
600000 | |o
550000 | |o
500000 | |o
450000 | |o
400000 | |o
350000 | |o
300000 | |o
250000 | |o
200000 | |o
150000 | oo
100000 | oo
50000 | ooo
0 |_________._________._________.ooooooooooooooooooooooooooooooooooooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,RR,CC1).
Nmbr = 1210. Total = 1096842. Min thru -81 = 0.
Type = RR|CC1. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 3341. 0 thru 39 = 1085844.
histend K = 200000. 40 thru Max = 10998.
Total number of 1210.2 events: 0.
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 13354 0 100 20
0 -79 0 -59 0 -39 0 -19 157856 1 99 21
0 -78 0 -58 0 -38 0 -18 111039 2 99 22
0 -77 0 -57 0 -37 0 -17 377 3 99 23
0 -76 0 -56 0 -36 0 -16 107 4 98 24
0 -75 0 -55 0 -35 0 -15 106 5 101 25
0 -74 0 -54 0 -34 0 -14 104 6 96 26
0 -73 0 -53 0 -33 0 -13 103 7 90 27
0 -72 0 -52 0 -32 0 -12 103 8 85 28
0 -71 0 -51 0 -31 0 -11 104 9 84 29
0 -70 0 -50 0 -30 0 -10 105 10 81 30
0 -69 0 -49 0 -29 0 -9 103 11 80 31
0 -68 0 -48 0 -28 0 -8 103 12 81 32
0 -67 0 -47 0 -27 0 -7 103 13 80 33
0 -66 0 -46 0 -26 0 -6 103 14 75 34
0 -65 0 -45 0 -25 0 -5 103 15 73 35
0 -64 0 -44 0 -24 0 -4 103 16 73 36
0 -63 0 -43 0 -23 0 -3 103 17 73 37
0 -62 0 -42 0 -22 0 -2 102 18 73 38
0 -61 0 -41 0 -21 0 -1 101 19 73 39
------ Relaxed ------ | ------ Strong ------
190000 | |
180000 | |
170000 | |
160000 | |
150000 | |o
140000 | |o
130000 | |o
120000 | |o
110000 | |oo
100000 | |oo
90000 | |oo
80000 | |oo
70000 | |oo
60000 | |oo
50000 | |oo
40000 | |oo
30000 | |oo
20000 | |oo
10000 | ooo
0 |_________._________._________.ooooooooooooooooooooooooooooooooooooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,WW) and A(CMP,UPO,RW).
Nmbr = 1210. Total = 299973. Min thru -81 = 0.
Type = WW&RW. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 3215. 0 thru 39 = 285995.
histend K = 200000. 40 thru Max = 13978.
End analysis of Test T1210 at 09:14:55.424 980422
==sss========================================================================
Test T1220. Seek a relaxation of A(CMP,UPO,RR,CC1)
or of both A(CMP,UPO,WW)
and A(CMP,UPO,RW).
T0 T1 T2 T3
A = 0; B = 0; C = 0; D = 0;
U[ 0] = A; V[ 0] = B; X[ 0] = C; Y[ 0] = D;
U[ 1] = B; V[ 1] = A; X[ 1] = D; Y[ 1] = C;
U[ 2] = C; V[ 2] = D; X[ 2] = A; Y[ 2] = B;
U[ 3] = D; V[ 3] = C; X[ 3] = B; Y[ 3] = A;
A = 1; B = 1; C = 1; D = 1;
U[ 4] = A; V[ 4] = B; X[ 4] = C; Y[ 4] = D;
U[ 5] = B; V[ 5] = A; X[ 5] = D; Y[ 5] = C;
U[ 6] = C; V[ 6] = D; X[ 6] = A; Y[ 6] = B;
U[ 7] = D; V[ 7] = C; X[ 7] = B; Y[ 7] = A;
A = 2; B = 2; C = 2; D = 2;
U[ 8] = A; V[ 8] = B; X[ 8] = C; Y[ 8] = D;
U[ 9] = B; V[ 9] = A; X[ 9] = D; Y[ 9] = C;
U[10] = C; V[10] = D; X[10] = A; Y[10] = B;
U[11] = D; V[11] = C; X[11] = B; Y[11] = A; etc.
Seek 1200.0. U[i] > U[i+4]. d = U[i+4] - U[i].
Seek 1200.0. V[i] > V[i+4]. d = V[i+4] - V[i].
Seek 1200.0. X[i] > X[i+4]. d = X[i+4] - X[i].
Seek 1200.0. Y[i] > Y[i+4]. d = Y[i+4] - Y[i].
To show: Not A(CMP,UPO,URR,WW) and not A(CMP,UPO,URR,CC3).
Seek 1200.1. U[4i+1] < j and V[4j+1] < i. d = V[4j+1] - i.
Seek 1200.2. U[4i+1] > j and V[4j+1] > i. d = i - V[4j+1].
Seek 1200.1. U[4i+2] < j and X[4j+2] < i. d = X[4j+2] - i.
Seek 1200.2. U[4i+2] > j and X[4j+2] > i. d = i - X[4j+2].
Seek 1200.1. U[4i+3] < j and Y[4j+3] < i. d = Y[4j+3] - i.
Seek 1200.2. U[4i+3] > j and Y[4j+3] > i. d = i - Y[4j+3].
Seek 1200.1. V[4j+3] < j and X[4j+3] < i. d = X[4j+3] - i.
Seek 1200.2. V[4j+3] > j and X[4j+3] > i. d = i - X[4j+3].
Seek 1200.1. V[4j+2] < j and Y[4j+2] < i. d = Y[4j+2] - i.
Seek 1200.2. V[4j+2] > j and Y[4j+2] > i. d = i - Y[4j+2].
Seek 1200.1. X[4j+1] < j and Y[4j+1] < i. d = Y[4j+1] - i.
Seek 1200.2. X[4j+1] > j and Y[4j+1] > i. d = i - Y[4j+1].
Seek xxxx.1
To show: Not A(CMP,UPO,CC1).
Seek xxxx.2
To show: Not A(CMP,UPO,WW) and not A(CMP,UPO,RW).
Suffixes for packed simulation output: T0: 0; T1: 1; T2: 2; T3: 3.
Start execution of Test T1220 at 09:14:56.290 980422
End execution of Test T1220 at 09:14:56.936 980422
Duration 0.646
Start analysis of Test T1220 at 09:14:57.739 980422
Thread start, stop, and dur times.
0.200 0.200 0.243 0.200 0.000 0.000 0.000 0.000
0.637 0.637 0.641 0.603 0.000 0.000 0.000 0.000
0.437 0.437 0.398 0.403 0.000 0.000 0.000 0.000
Every 9999th entry of the arrays, from 0 thru 199999.
i U V X Y
0 0 0 0 0
9999 3050 0 7840 2045
19998 0 4688 9935 5277
29997 7702 7299 13219 1799
39996 9999 9999 9999 9999
49995 13488 7585 16987 11602
59994 10541 16116 19117 14009
69993 17595 17401 23477 11782
79992 19998 19998 19998 19998
89991 24860 18740 25985 20466
99990 21706 27402 27994 22750
109989 27831 27329 33533 21647
119988 29997 29997 29997 29997
129987 36076 29703 35033 29287
139986 32975 38217 36765 31915
149985 37964 37027 43284 31737
159984 39996 39996 39996 39996
169983 46919 40530 44257 38510
179982 43736 49209 46044 41244
189981 47675 47297 49999 41524
199980 49995 49995 49995 49995
dim = 80, max = 50001, pamx = 2.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
4457777777F
44132 45FF
44132 45FF3
44132 45FF3
44132 45FF3
44 32 445FF3
44 33 445FF3 8
44 33 445FF3 88
44 13 441FF32 888
44 132 441FF32 8888
44 1324441FF33 88888
44 1324441FF33 88888
44 1324441FF33 88888
4 1324441FF13 88 88
44 1324441FF132888 88
44 1324441FF132888 88
44 1324441FF132888 88
44 324441FF132888 88
44 334441FF132888 88
44 334441FF132888 88
44 334441FF132888 88
44 134441FF132888 88
44 136441FF132888 88
44 1764 1FF132888 88
44 1764 1FF13288 88
44 1764 1FF 3288 88
44 1764 1FF 3B88 88
44 1764 1FF 1B88 88
44 1764 1FF 1BA8 88
44 764 1FF 1BA8 88
44 77 1FF 1BA8 88
44 477 1FF 1BA8 88
44 477 1FF 1BA8 88
44 477 1FF BA8 88
44 457 1FF BB8 88
44 4572 1FF BB 88
44 4472 1FF 9B 88
44 4433 1FF 9B2 88
44 4433 1FF 89B2 88
44 4433 1FF 89B2 88
44 4433 1FF 89B2 88
44 4433 1FF 8832 88
44 4433 1FF 8833 88
44 44413 1FF 8833 88
44 4441321FF 8833 88
44 4441321FF 8833 88
44 44 321FF 8833 88
44 44 331FF88833 88
44 44 331FF88833 88
44 44 331FF88813 88
44 44 331FF88 132 88
44444 331FF88 32 88
44444 131FF88 33 88
4444 133FF88 33 88
44444 33FF88 33 88
4444 33FF88 33 88
4444 33FF88 33 88
4444 33FF8 33 88
4444 33FF8 13 88
4444 33FF8 3288
4444 33FF8 13388
4444 33FF8 3288
4444 13FF8 3388
4444 13FF8 3388
4444 13FF8 3388
4444 13FF8 3388
444 3FF8 3388
444 3FF8 3388
444 3FF 3388
444 3FF 1388
44 3FF 13A8
4 9FF 13A8
13FF 3A8
13FF 3B8
3FF8 3B8
3FF8 3B8
3FF 3B8
3FF 3B8
3FF 3B8
FF BB8
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
Data for calculating the percentage of time threads
were simultaneously active:
Histogram of deltas in value of consecutive array entries.
Histogram of the lengths of strings of consecutive array
entries, all with the same value.
i deltas strings
0 87221 0
1 672275 637608
2 40215 65239
3 41 7758
4 2 2154
5 1 0
6 1 0
7 1 0
8 1 0
9 1 0
10 1 0
11 0 0
12 1 0
13 2 0
14 1 0
15 5 0
16 2 0
17 1 0
18 0 0
19 2 0
over 204 0
Total number of 1220.1 events: 0.
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 171967 0 107 20
0 -79 0 -59 0 -39 0 -19 845553 1 108 21
0 -78 0 -58 0 -38 0 -18 48626 2 100 22
0 -77 0 -57 0 -37 0 -17 210 3 101 23
0 -76 0 -56 0 -36 0 -16 117 4 100 24
0 -75 0 -55 0 -35 0 -15 114 5 102 25
0 -74 0 -54 0 -34 0 -14 113 6 96 26
0 -73 0 -53 0 -33 0 -13 112 7 93 27
0 -72 0 -52 0 -32 0 -12 112 8 90 28
0 -71 0 -51 0 -31 0 -11 111 9 90 29
0 -70 0 -50 0 -30 0 -10 111 10 88 30
0 -69 0 -49 0 -29 0 -9 109 11 86 31
0 -68 0 -48 0 -28 0 -8 110 12 88 32
0 -67 0 -47 0 -27 0 -7 111 13 79 33
0 -66 0 -46 0 -26 0 -6 108 14 84 34
0 -65 0 -45 0 -25 0 -5 113 15 79 35
0 -64 0 -44 0 -24 0 -4 107 16 75 36
0 -63 0 -43 0 -23 0 -3 106 17 71 37
0 -62 0 -42 0 -22 0 -2 105 18 74 38
0 -61 0 -41 0 -21 0 -1 107 19 72 39
------ Relaxed ------ | ------ Strong ------
950000 | |
900000 | |
850000 | |
800000 | |o
750000 | |o
700000 | |o
650000 | |o
600000 | |o
550000 | |o
500000 | |o
450000 | |o
400000 | |o
350000 | |o
300000 | |o
250000 | |o
200000 | |o
150000 | oo
100000 | oo
50000 | oo
0 |_________._________._________.ooooooooooooooooooooooooooooooooooooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,RR,CC1).
Nmbr = 1220. Total = 1085187. Min thru -81 = 0.
Type = RR|CC1. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 5547. 0 thru 39 = 1069905.
histend K = 200000. 40 thru Max = 15282.
Total number of 1220.2 events: 0.
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 23666 0 104 20
0 -79 0 -59 0 -39 0 -19 171564 1 103 21
0 -78 0 -58 0 -38 0 -18 70928 2 102 22
0 -77 0 -57 0 -37 0 -17 389 3 99 23
0 -76 0 -56 0 -36 0 -16 121 4 97 24
0 -75 0 -55 0 -35 0 -15 115 5 95 25
0 -74 0 -54 0 -34 0 -14 113 6 94 26
0 -73 0 -53 0 -33 0 -13 113 7 89 27
0 -72 0 -52 0 -32 0 -12 111 8 90 28
0 -71 0 -51 0 -31 0 -11 111 9 88 29
0 -70 0 -50 0 -30 0 -10 111 10 85 30
0 -69 0 -49 0 -29 0 -9 110 11 84 31
0 -68 0 -48 0 -28 0 -8 111 12 84 32
0 -67 0 -47 0 -27 0 -7 111 13 81 33
0 -66 0 -46 0 -26 0 -6 108 14 79 34
0 -65 0 -45 0 -25 0 -5 107 15 79 35
0 -64 0 -44 0 -24 0 -4 106 16 75 36
0 -63 0 -43 0 -23 0 -3 106 17 71 37
0 -62 0 -42 0 -22 0 -2 106 18 70 38
0 -61 0 -41 0 -21 0 -1 107 19 71 39
------ Relaxed ------ | ------ Strong ------
190000 | |
180000 | |
170000 | |o
160000 | |o
150000 | |o
140000 | |o
130000 | |o
120000 | |o
110000 | |o
100000 | |o
90000 | |o
80000 | |o
70000 | |oo
60000 | |oo
50000 | |oo
40000 | |oo
30000 | |oo
20000 | ooo
10000 | ooo
0 |_________._________._________.ooooooooooooooooooooooooooooooooooooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,WW) and A(CMP,UPO,RW).
Nmbr = 1220. Total = 289307. Min thru -81 = 0.
Type = WW&RW. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 5798. 0 thru 39 = 270054.
histend K = 200000. 40 thru Max = 19253.
End analysis of Test T1220 at 09:15:14.306 980422
==sss========================================================================
================================================================================
Summary of run: 09:15:14.331 980422
ARCHTEST. Version 5.4. 980317. By W. W. Collier, mpdiag@acm.org
This copy of ARCHTEST is licensed (under license no. vvv )
for use by vvv at vvv
Documentation is available via www.infomall.org/diagnostics.
This data was generated by ARCHTEST on a 4-way SUN Sparc 630
running Solaris 2.4. ARCHTEST was compiled using Version 2.7.0
of the GNU compiler.
The test was conducted under the auspices of Neil Sobrado,
Systems Administrator (sobrad22@eelab.newpaltz.edu), and
Dr. Owen B. Hill, Chair, Department of Electrical Engineering,
SUNY New Paltz.
Number of threads: 4.
Length of the arrays: 200000.
Frequency of fetching shared operands before stores: sometimes
Line count: 0.
Action count: 0.
Interference count: 0.
T10 thread 0 count: 100000.
T10 thread 1 count: 10000.
T10 thread 2 count: 100000.
Each test in ARCHTEST seeks to observe a relaxation of behavior
defined by one or another subset of the following seven rules:
URR, RR, WW, RW, WR, CC1, and CC3. Here are the tests that have
just been run and the architectures whose relaxation
the tests have sought to detect.
T1xx. Both A(CMP,UPO,URR,WW) and A(CMP,UPO,URR,CC3)
T2xx. A(CMP,UPO,RR,WW)
T3xx. A(CMP,UPO,URR,WW)
T4xx. Both A(CMP,UPO,WW,WR) and (A(CMP,UPO,WR,CC3),
or both A(CMP,UPO,WW) and (A(CMP,UPO,RW)
T5xx. A(CMP,UPO,RR,CC1)
T6xx. A(CMP,UPO,RR,CC1)
T7xx. A(CMP,UPO,RR,CC1)
or both A(CMP,UPO,WW) and (A(CMP,UPO,RW))
T8xx. Both A(CMP,UPO,CC3) and (A(CMP,UPO,WR),
or A(CMP,UPO,CC3)
T9xx. A(CMP,UPO,CC3)
T11xx. Both A(CMP,UPO,WW,WR) and (A(CMP,UPO,WR,CC3),
or both A(CMP,UPO,WW) and (A(CMP,UPO,RW)
T12xx. A(CMP,UPO,RR,CC1)
or both A(CMP,UPO,WW) and (A(CMP,UPO,RW)
The tests performed on this run are listed below. Shown for each test
are (1) the durations of the test and of its analysis, and (2) the number of
integer operands and the number of floating point operands used in the test.
The d value, if blank, indicates strong behavior. Otherwise, the more
negative the d value, the more relaxed the behavior observed by the test.
Execution Analysis Operands
Duration Duration Test d int flt
1.033 1.893 T100 1 0
1.141 1.884 T120 0 1
2.134 5.485 T200 2 0
2.360 5.524 T210 1 1
2.336 5.465 T220 0 2
1.084 11.521 T300 2 0
1.030 10.994 T310 1 1
1.154 11.010 T320 0 2
0.655 8.088 T400.1 2 0
T400.2 2 0
0.732 7.962 T410.1 1 1
T410.2 1 1
0.715 8.021 T420.1 0 2
T420.2 0 2
1.334 4.739 T500 2 0
1.759 4.705 T510 1 1
1.700 4.704 T520 0 2
2.254 10.852 T600 2 0
2.104 10.278 T610 1 1
1.978 10.729 T620 0 2
0.703 8.037 T700.1 2 0
T700.2 2 0
0.751 7.950 T710.1 1 1
T710.2 1 1
0.776 8.042 T720.1 0 2
T720.2 0 2
0.968 2:39.947 T800 1 0
0.948 2:41.540 T820 0 1
0.874 9.054 T900 1 0
1.108 8.985 T920 0 1
0.631 15.183 T1100.1 4 0
T1100.2 4 0
0.454 16.129 T1110.1 2 2
T1110.2 2 2
0.449 16.128 T1120.1 0 4
T1120.2 0 4
0.558 16.264 T1200.1 4 0
T1200.2 4 0
0.571 16.776 T1210.1 2 2
T1210.2 2 2
0.646 16.567 T1220.1 0 4
T1220.2 0 4
No monotonicity relaxations seen.
No other relaxations seen.
Tests and the architectures they test for.
A nonblank character at (row,column) shows that the test at the head
of the column tests for the rules at the left end of the row. A '+'
shows the test was not executed. 'O' shows that strong behavior was
observed; 'X' shows relaxed behavior.
T T T T T T T T T T T T T T T T
1 2 3 4 4 5 6 7 7 8 8 9 1 1 1 1
. . . . . . 1 1 2 2
1 3 1 3 1 2 . . . .
1 2 1 2
RW O O O O O
WW O O O O O
WW RR O
URR WW O O
URR CC3 O O
WR CC3 O O
WW WR O O O
CC3 O O
RR CC1 O O O O
Save the parameters from this run in a file?
Press Enter for No. Otherwise, enter the name of the file.
Run this job another time? [y] n