ARCHTEST. Version 5.4. 980317. By W. W. Collier, mpdiag@acm.org
09:19:03.363 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: a0000000.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:19:26.103 980422
End execution of Test T100 at 09:19:26.851 980422
Duration 0.748
Start analysis of Test T100 at 09:19:26.854 980422
Thread start, stop, and dur times.
0.006 0.006 0.000 0.000 0.000 0.000 0.000 0.000
0.746 0.333 0.000 0.000 0.000 0.000 0.000 0.000
0.740 0.327 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 7293 0 0 0
19998 14744 0 0 0
29997 22366 0 0 0
39996 30030 0 0 0
49995 37800 0 0 0
59994 45334 0 0 0
69993 52860 0 0 0
79992 60357 0 0 0
89991 67819 0 0 0
99990 75348 0 0 0
109989 82887 0 0 0
119988 90455 0 0 0
129987 98000 0 0 0
139986 105541 0 0 0
149985 112956 0 0 0
159984 120403 0 0 0
169983 127809 0 0 0
179982 135666 0 0 0
189981 143204 0 0 0
199980 150740 0 0 0
dim = 80, max = 150755, 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 50827 0
1 148622 99707
2 538 49445
3 1 5
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 10 14
End analysis of Test T100 at 09:19:28.785 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:19:29.643 980422
End execution of Test T120 at 09:19:30.503 980422
Duration 0.860
Start analysis of Test T120 at 09:19:30.959 980422
Thread start, stop, and dur times.
0.006 0.006 0.000 0.000 0.000 0.000 0.000 0.000
0.858 0.321 0.000 0.000 0.000 0.000 0.000 0.000
0.852 0.315 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 6280 0 0 0
19998 12555 0 0 0
29997 18773 0 0 0
39996 24941 0 0 0
49995 31166 0 0 0
59994 38281 0 0 0
69993 44712 0 0 0
79992 50995 0 0 0
89991 57281 0 0 0
99990 63509 0 0 0
109989 69703 0 0 0
119988 75824 0 0 0
129987 82281 0 0 0
139986 88744 0 0 0
149985 95018 0 0 0
159984 101194 0 0 0
169983 107419 0 0 0
179982 113526 0 0 0
189981 119908 0 0 0
199980 126316 0 0 0
dim = 80, max = 126328, 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
11
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 75858 0
1 123976 50590
2 149 73454
3 0 75
4 0 1
5 0 0
6 0 0
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 0
17 0 0
18 0 0
19 0 0
over 15 19
End analysis of Test T120 at 09:19:32.903 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:19:33.805 980422
line3
End execution of Test T200 at 09:19:35.157 980422
Duration 1.352
Start analysis of Test T200 at 09:19:35.161 980422
Thread start, stop, and dur times.
0.006 0.006 0.000 0.000 0.000 0.000 0.000 0.000
1.350 0.615 0.000 0.000 0.000 0.000 0.000 0.000
1.344 0.609 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 28 31 0 0
9999 10360 10360 0 0
19998 21086 21086 0 0
29997 31635 31635 0 0
39996 42326 42326 0 0
49995 52640 52641 0 0
59994 62724 62724 0 0
69993 72887 72887 0 0
79992 83626 83626 0 0
89991 93715 93715 0 0
99990 104065 104065 0 0
109989 114300 114300 0 0
119988 124870 124870 0 0
129987 135384 135384 0 0
139986 145821 145821 0 0
149985 155948 155948 0 0
159984 166271 166271 0 0
169983 176507 176507 0 0
179982 187126 187126 0 0
189981 197354 197354 0 0
199980 207592 207592 0 0
dim = 80, max = 207612, pamx = 1.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
33
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
3
3
3
33
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 26252 0
1 345527 354306
2 28032 19344
3 94 9
4 4 4
5 2 3
6 0 2
7 0 0
8 1 0
9 0 0
10 0 2
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 84 74
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 47002 0 0 20
0 -79 0 -59 0 -39 0 -19 702999 1 0 21
0 -78 0 -58 0 -38 0 -18 49742 2 0 22
0 -77 0 -57 0 -37 0 -17 112 3 0 23
0 -76 0 -56 0 -36 0 -16 7 4 0 24
0 -75 0 -55 0 -35 0 -15 3 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 1 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 0 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 | |o
200000 | |o
160000 | |o
120000 | |o
80000 | |o
40000 | ooo
0 |_________._________._________.ooooo__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 = 510. 0 thru 39 = 799866.
histend K = 200000. 40 thru Max = 126.
End analysis of Test T200 at 09:19:40.835 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:19:41.704 980422
End execution of Test T210 at 09:19:43.181 980422
Duration 1.477
Start analysis of Test T210 at 09:19:43.456 980422
Thread start, stop, and dur times.
0.016 0.016 0.000 0.000 0.000 0.000 0.000 0.000
1.476 0.562 0.000 0.000 0.000 0.000 0.000 0.000
1.460 0.546 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 8787 8787 0 0
19998 17630 17630 0 0
29997 26381 26381 0 0
39996 35191 35191 0 0
49995 44289 44289 0 0
59994 53164 53164 0 0
69993 61853 61853 0 0
79992 70456 70456 0 0
89991 79479 79479 0 0
99990 88503 88503 0 0
109989 97386 97386 0 0
119988 106207 106207 0 0
129987 115073 115073 0 0
139986 123771 123771 0 0
149985 132598 132598 0 0
159984 141549 141549 0 0
169983 150720 150720 0 0
179982 159620 159620 0 0
189981 168237 168237 0 0
199980 177265 177265 0 0
dim = 80, max = 177282, 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
33
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 57581 0
1 335737 288682
2 6603 53669
3 9 3
4 1 5
5 0 0
6 0 0
7 1 0
8 2 0
9 0 0
10 0 0
11 0 0
12 0 0
13 0 0
14 0 0
15 0 0
16 0 2
17 0 0
18 0 0
19 0 2
over 62 52
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 94237 0 0 20
0 -79 0 -59 0 -39 0 -19 687864 1 0 21
0 -78 0 -58 0 -38 0 -18 17781 2 0 22
0 -77 0 -57 0 -37 0 -17 10 3 0 23
0 -76 0 -56 0 -36 0 -16 2 4 0 24
0 -75 0 -55 0 -35 0 -15 1 5 3 25
0 -74 0 -54 0 -34 0 -14 0 6 0 26
0 -73 0 -53 0 -33 0 -13 1 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 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 ------
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 | |o
200000 | |o
160000 | |o
120000 | |o
80000 | oo
40000 | oo
0 |_________._________._________.ooooo_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 = 220. 0 thru 39 = 799902.
histend K = 200000. 40 thru Max = 90.
End analysis of Test T210 at 09:19:49.043 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:19:49.908 980422
End execution of Test T220 at 09:19:51.370 980422
Duration 1.462
Start analysis of Test T220 at 09:19:51.822 980422
Thread start, stop, and dur times.
0.005 0.005 0.000 0.000 0.000 0.000 0.000 0.000
1.460 0.546 0.000 0.000 0.000 0.000 0.000 0.000
1.455 0.541 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 8724 8724 0 0
19998 17250 17250 0 0
29997 26055 26055 0 0
39996 35163 35163 0 0
49995 44221 44221 0 0
59994 53072 53073 0 0
69993 61975 61975 0 0
79992 70924 70924 0 0
89991 79743 79743 0 0
99990 88542 88542 0 0
109989 97264 97264 0 0
119988 105893 105893 0 0
129987 114913 114913 0 0
139986 123992 123993 0 0
149985 132798 132799 0 0
159984 141598 141598 0 0
169983 150408 150408 0 0
179982 159178 159178 0 0
189981 167910 167910 0 0
199980 176737 176737 0 0
dim = 80, max = 176754, 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
33
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 62892 0
1 324280 276893
2 12783 60172
3 3 4
4 4 1
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 34 34
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 111666 0 0 20
0 -79 0 -59 0 -39 0 -19 651752 1 0 21
0 -78 0 -58 0 -38 0 -18 36513 2 0 22
0 -77 0 -57 0 -37 0 -17 6 3 0 23
0 -76 0 -56 0 -36 0 -16 4 4 0 24
0 -75 0 -55 0 -35 0 -15 0 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 2 27
0 -72 0 -52 0 -32 0 -12 0 8 1 28
0 -71 0 -51 0 -31 0 -11 0 9 1 29
0 -70 0 -50 0 -30 0 -10 0 10 2 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 ------
760000 | |
720000 | |
680000 | |
640000 | |o
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
80000 | oo
40000 | oo
0 |_________._________._________.oooo_____._________.______oooo_________
-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 = 270. 0 thru 39 = 799947.
histend K = 200000. 40 thru Max = 45.
End analysis of Test T220 at 09:19:57.402 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:19:58.264 980422
End execution of Test T300 at 09:19:59.056 980422
Duration 0.792
Start analysis of Test T300 at 09:19:59.058 980422
Thread start, stop, and dur times.
0.206 0.206 0.396 0.206 0.000 0.000 0.000 0.000
0.788 0.479 0.725 0.559 0.000 0.000 0.000 0.000
0.582 0.273 0.329 0.353 0.000 0.000 0.000 0.000
Every 9999th entry of the arrays, from 0 thru 199999.
i U V X Y
0 147017 0 0 0
9999 158813 14394 0 0
19998 116414 18539 0 0
29997 182517 41770 0 0
39996 195009 37047 0 0
49995 144326 46767 0 0
59994 154842 83022 0 0
69993 165520 97028 0 0
79992 176444 112790 0 0
89991 187274 85031 0 0
99990 199826 140400 0 0
109989 213080 153006 0 0
119988 226154 165936 0 0
129987 239408 177468 0 0
139986 252656 189764 0 0
149985 266056 139631 0 0
159984 279428 150585 0 0
169983 292710 161199 0 0
179982 306188 172243 0 0
189981 319532 182879 0 0
199980 333656 193351 0 0
dim = 80, max = 333683, pamx = 1.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
11
1
1
1
1
11
1
1
1
11
1
1
1
11
1
1
1
1
11
1
1
1
11
1
1
1
11
1
1
1
11
1
1 1 2
1 1 2 2
1 11 2 22
1 1 2
11 11 22 22
1 1 2 2
11 11 22
1 22 2
11 2 22
1 1 2 2
11 2 22
11 2 2
11 1 2 22
11 2 2
1 22
1 2
2 2
2 2
2
2 2
1
11
1 2 2
1 2
2
2 22
22
2
2 2
2
2
2 2
2 2
2 22
2 22
22
2 22
2 2
2
2
22
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 524814 0 5 20
0 -79 0 -59 0 -39 0 -19 378 1 4 21
0 -78 0 -58 0 -38 0 -18 225757 2 2 22
0 -77 0 -57 0 -37 0 -17 5279 3 4 23
0 -76 0 -56 0 -36 0 -16 44402 4 0 24
0 -75 0 -55 0 -35 0 -15 12455 5 6 25
0 -74 0 -54 0 -34 0 -14 2939 6 0 26
0 -73 0 -53 0 -33 0 -13 3402 7 4 27
0 -72 0 -52 0 -32 0 -12 1887 8 3 28
0 -71 0 -51 0 -31 0 -11 3050 9 1 29
0 -70 0 -50 0 -30 0 -10 71 10 1 30
0 -69 0 -49 0 -29 0 -9 275 11 2 31
0 -68 0 -48 0 -28 0 -8 26 12 0 32
0 -67 0 -47 0 -27 0 -7 73 13 2 33
0 -66 0 -46 0 -26 0 -6 16 14 1 34
0 -65 0 -45 0 -25 0 -5 14 15 3 35
0 -64 0 -44 0 -24 0 -4 10 16 0 36
0 -63 0 -43 0 -23 0 -3 22 17 2 37
0 -62 0 -42 0 -22 0 -2 14 18 0 38
0 -61 0 -41 0 -21 0 -1 8 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 | o
200000 | o o
160000 | o o
120000 | o o
80000 | o o
40000 | o o o
0 |_________._________._________.ooooooooooooooooooooooo_o_ooooo_ooo_o_o
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,URR,WW).
Nmbr = 300. Total = 857451. Min thru -81 = 0.
Type = URR|WW. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 146989. 0 thru 39 = 824935.
histend K = 200000. 40 thru Max = 32516.
End analysis of Test T300 at 09:20:11.834 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:20:12.695 980422
End execution of Test T310 at 09:20:13.340 980422
Duration 0.645
Start analysis of Test T310 at 09:20:13.792 980422
Thread start, stop, and dur times.
0.019 0.019 0.019 0.019 0.000 0.000 0.000 0.000
0.641 0.393 0.371 0.371 0.000 0.000 0.000 0.000
0.622 0.374 0.352 0.352 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 105 0 0
9999 9015 10080 0 0
19998 19899 20550 0 0
29997 30213 30590 0 0
39996 31478 40296 0 0
49995 50957 50838 0 0
59994 61049 61168 0 0
69993 70645 71044 0 0
79992 81137 81098 0 0
89991 92087 91672 0 0
99990 77502 101366 0 0
109989 111803 84703 0 0
119988 121825 92325 0 0
129987 131257 130722 0 0
139986 141351 141040 0 0
149985 151493 115601 0 0
159984 123746 161650 0 0
169983 133780 133293 0 0
179982 166359 142267 0 0
189981 150456 150007 0 0
199980 182259 158919 0 0
dim = 80, max = 182284, pamx = 1.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
2
1
1
2
2
2
1
2
3
1 1
1 3
1 3
3 2
1 3
2 1
3 1
3
1 2
2 3
3 3
3
1 1
2 12
2 12
3
2 2
2 2
3 2
3
3 1
22
2 1
2
1 3
1
2 1
1 1
3 1
1
3
3 3
3 1
12
3 1
1 2
1
2
3 2
3
3
2
22
3 3
3
1
1
1 1
3 3
2
2
2 2
1
1 33
3 1
2
2 2
2
1 3
1 1
22
31
3
2
11
2
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 542025 0 5 20
0 -79 0 -59 0 -39 0 -19 3096 1 21 21
0 -78 0 -58 0 -38 0 -18 190494 2 1 22
0 -77 0 -57 0 -37 0 -17 20289 3 15 23
0 -76 0 -56 0 -36 0 -16 59864 4 0 24
0 -75 0 -55 0 -35 0 -15 45425 5 17 25
0 -74 0 -54 0 -34 0 -14 6966 6 0 26
0 -73 0 -53 0 -33 0 -13 17807 7 13 27
0 -72 0 -52 0 -32 0 -12 369 8 0 28
0 -71 0 -51 0 -31 0 -11 8893 9 13 29
0 -70 0 -50 0 -30 0 -10 115 10 1 30
0 -69 0 -49 0 -29 0 -9 533 11 9 31
0 -68 0 -48 0 -28 0 -8 37 12 0 32
0 -67 0 -47 0 -27 0 -7 95 13 15 33
0 -66 0 -46 0 -26 0 -6 24 14 0 34
0 -65 0 -45 0 -25 0 -5 68 15 7 35
0 -64 0 -44 0 -24 0 -4 9 16 0 36
0 -63 0 -43 0 -23 0 -3 45 17 12 37
0 -62 0 -42 0 -22 0 -2 10 18 0 38
0 -61 0 -41 0 -21 0 -1 25 19 12 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 | o
160000 | o o
120000 | o o
80000 | o o
40000 | o o oo
0 |_________._________._________.ooooooooooooooooooooooo_o_o_ooo_o_o_o_o
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,URR,WW).
Nmbr = 310. Total = 897205. Min thru -81 = 0.
Type = URR|WW. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 545. 0 thru 39 = 896330.
histend K = 200000. 40 thru Max = 875.
End analysis of Test T310 at 09:20:28.265 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:20:29.127 980422
End execution of Test T320 at 09:20:30.222 980422
Duration 1.095
Start analysis of Test T320 at 09:20:31.037 980422
Thread start, stop, and dur times.
0.163 0.163 0.163 0.163 0.000 0.000 0.000 0.000
1.092 0.664 0.491 0.492 0.000 0.000 0.000 0.000
0.929 0.501 0.328 0.329 0.000 0.000 0.000 0.000
Every 9999th entry of the arrays, from 0 thru 199999.
i U V X Y
0 79 0 0 0
9999 6177 4779 0 0
19998 12145 12052 0 0
29997 17573 15181 0 0
39996 19994 20229 0 0
49995 29155 25221 0 0
59994 29792 30059 0 0
69993 41003 41392 0 0
79992 46967 47356 0 0
89991 45144 45033 0 0
99990 59615 59406 0 0
109989 65627 65294 0 0
119988 71581 71612 0 0
129987 77575 77546 0 0
139986 83479 83536 0 0
149985 89249 89678 0 0
159984 95517 74747 0 0
169983 79858 79899 0 0
179982 106595 106996 0 0
189981 112401 112876 0 0
199980 118229 118802 0 0
dim = 80, max = 118815, pamx = 1.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
3
3
3
2
3
3
1
2
1
3
3
3
3
2
1
3
2 3
21 3
1 1
3
3 2
3 1
3 2
2
1 3
1
1
3 1
3 2
1
3 1
3 2
2
3 2
3
3
2 2
3
1 3
2
2 3
1 1
2 3
2 2
2 1
21 1
1 22
1 11
21 1
1
21 2
2 2
21
21 2
1 1
1
21
2 2
2
2 1
1
2 3
2121
2 1
211
11
3
2
1
123
22
11
12
12
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 617706 0 2 20
0 -79 0 -59 0 -39 0 -19 33 1 19 21
0 -78 0 -58 0 -38 0 -18 160744 2 2 22
0 -77 0 -57 0 -37 0 -17 42762 3 16 23
0 -76 0 -56 0 -36 0 -16 16719 4 2 24
0 -75 0 -55 0 -35 0 -15 20313 5 16 25
0 -74 0 -54 0 -34 0 -14 3692 6 0 26
0 -73 0 -53 0 -33 0 -13 5840 7 12 27
0 -72 0 -52 0 -32 0 -12 834 8 0 28
0 -71 0 -51 0 -31 0 -11 2924 9 13 29
0 -70 0 -50 0 -30 0 -10 182 10 1 30
0 -69 0 -49 0 -29 0 -9 906 11 11 31
0 -68 0 -48 0 -28 0 -8 34 12 0 32
0 -67 0 -47 0 -27 0 -7 175 13 16 33
0 -66 0 -46 0 -26 0 -6 26 14 0 34
0 -65 0 -45 0 -25 0 -5 80 15 16 35
0 -64 0 -44 0 -24 0 -4 5 16 0 36
0 -63 0 -43 0 -23 0 -3 36 17 13 37
0 -62 0 -42 0 -22 0 -2 0 18 0 38
0 -61 0 -41 0 -21 0 -1 23 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 o
120000 | o o
80000 | o o
40000 | o oo
0 |_________._________._________.ooooooooooooooooo_ooooooo_o_ooo_o_o_o_o
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,URR,WW).
Nmbr = 320. Total = 874035. Min thru -81 = 0.
Type = URR|WW. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 7715. 0 thru 39 = 873188.
histend K = 200000. 40 thru Max = 847.
End analysis of Test T320 at 09:20:42.333 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:20:43.196 980422
End execution of Test T400 at 09:20:43.704 980422
Duration 0.508
Start analysis of Test T400 at 09:20:43.707 980422
Thread start, stop, and dur times.
0.015 0.015 0.000 0.000 0.000 0.000 0.000 0.000
0.505 0.507 0.000 0.000 0.000 0.000 0.000 0.000
0.490 0.492 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 40 0 0
9999 9597 10462 0 0
19998 20239 19631 0 0
29997 29891 30104 0 0
39996 39910 40081 0 0
49995 49643 50348 0 0
59994 59394 60593 0 0
69993 69828 70162 0 0
79992 79766 80217 0 0
89991 90098 89883 0 0
99990 100151 99828 0 0
109989 110107 109870 0 0
119988 119886 120089 0 0
129987 129628 130829 0 0
139986 138953 141018 0 0
149985 149000 150970 0 0
159984 159299 160643 0 0
169983 169344 170625 0 0
179982 179140 180823 0 0
189981 189317 190644 0 0
199980 198649 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
21
1
23
21
21
21
21
21
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
2
21
31
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
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 17171 0
1 376782 376770
2 5927 5936
3 51 60
4 5 1
5 4 0
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 56 57
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 379917 0 57 20
0 -79 0 -59 0 -39 0 -19 400131 1 57 21
0 -78 0 -58 0 -38 0 -18 8722 2 57 22
0 -77 0 -57 0 -37 0 -17 142 3 57 23
0 -76 0 -56 0 -36 0 -16 63 4 57 24
0 -75 0 -55 0 -35 0 -15 62 5 57 25
0 -74 0 -54 0 -34 0 -14 58 6 57 26
0 -73 0 -53 0 -33 0 -13 58 7 57 27
0 -72 0 -52 0 -32 0 -12 57 8 57 28
0 -71 0 -51 0 -31 0 -11 57 9 57 29
0 -70 0 -50 0 -30 0 -10 57 10 57 30
0 -69 0 -49 0 -29 0 -9 57 11 57 31
0 -68 0 -48 0 -28 0 -8 57 12 57 32
0 -67 0 -47 0 -27 0 -7 57 13 57 33
0 -66 0 -46 0 -26 0 -6 57 14 57 34
0 -65 0 -45 0 -25 0 -5 57 15 57 35
0 -64 0 -44 0 -24 0 -4 57 16 57 36
0 -63 0 -43 0 -23 0 -3 57 17 57 37
0 -62 0 -42 0 -22 0 -2 57 18 57 38
0 -61 0 -41 0 -21 0 -1 57 19 57 39
------ Relaxed ------ | ------ Strong ------
475000 | |
450000 | |
425000 | |
400000 | |o
375000 | oo
350000 | oo
325000 | oo
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 = 400. Total = 798662. Min thru -81 = 0.
Type = WR|(WW&CC3). Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 569. 0 thru 39 = 790977.
histend K = 200000. 40 thru Max = 7685.
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 124 0 57 20
0 -79 0 -59 0 -39 0 -19 23349 1 57 21
0 -78 0 -58 0 -38 0 -18 364077 2 57 22
0 -77 0 -57 0 -37 0 -17 1299 3 57 23
0 -76 0 -56 0 -36 0 -16 91 4 57 24
0 -75 0 -55 0 -35 0 -15 65 5 57 25
0 -74 0 -54 0 -34 0 -14 59 6 57 26
0 -73 0 -53 0 -33 0 -13 57 7 57 27
0 -72 0 -52 0 -32 0 -12 57 8 57 28
0 -71 0 -51 0 -31 0 -11 57 9 57 29
0 -70 0 -50 0 -30 0 -10 57 10 57 30
0 -69 0 -49 0 -29 0 -9 57 11 57 31
0 -68 0 -48 0 -28 0 -8 57 12 57 32
0 -67 0 -47 0 -27 0 -7 57 13 57 33
0 -66 0 -46 0 -26 0 -6 57 14 57 34
0 -65 0 -45 0 -25 0 -5 57 15 57 35
0 -64 0 -44 0 -24 0 -4 57 16 57 36
0 -63 0 -43 0 -23 0 -3 57 17 57 37
0 -62 0 -42 0 -22 0 -2 57 18 57 38
0 -61 0 -41 0 -21 0 -1 57 19 57 39
------ Relaxed ------ | ------ Strong ------
380000 | |
360000 | | o
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 | | o
80000 | | o
60000 | | o
40000 | | o
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 = 399957. Min thru -81 = 0.
Type = WW&RW. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 1332. 0 thru 39 = 390945.
histend K = 200000. 40 thru Max = 9012.
End analysis of Test T400 at 09:20:51.761 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:20:52.623 980422
End execution of Test T410 at 09:20:53.143 980422
Duration 0.520
Start analysis of Test T410 at 09:20:53.418 980422
Thread start, stop, and dur times.
0.005 0.005 0.000 0.000 0.000 0.000 0.000 0.000
0.456 0.519 0.000 0.000 0.000 0.000 0.000 0.000
0.451 0.514 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 39 0 0
9999 8165 12200 0 0
19998 16411 24127 0 0
29997 24682 36687 0 0
39996 32706 49386 0 0
49995 40495 61719 0 0
59994 48557 73785 0 0
69993 56727 85832 0 0
79992 65106 97756 0 0
89991 73723 110156 0 0
99990 81761 122526 0 0
109989 89846 135028 0 0
119988 97920 147138 0 0
129987 106072 159170 0 0
139986 114033 171931 0 0
149985 122306 184484 0 0
159984 130755 196610 0 0
169983 138363 199999 0 0
179982 146301 199999 0 0
189981 154417 199999 0 0
199980 162736 199999 0 0
dim = 80, max = 200000, pamx = 1.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
2222222222222222
2
2
2
2
2
2
2
2
2
2
2 1
2 1
2 1
2 1
1
2 11
2 1
2 1
2 1
11
2 1
2 1
2 1
2 11
1
2 1
2 1
2 1
2 11
1
2 1
2 1
2 1
2 11
1
2 1
2 1
2 11
2 1
1
2 1
2 1
2 11
2 1
2 1
1
2 1
2 11
2 1
2 1
1
2 1
2 1
2 11
2 1
1
2 1
2 11
2 1
2 1
1
2 11
2 1
2 1
2 1
1
2 11
2 1
2 1
2 1
1
211
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 83540 0
1 275955 275965
2 40419 40407
3 41 43
4 2 2
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 1 1
17 0 0
18 0 0
19 0 0
over 38 38
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 218751 0 38 20
0 -79 0 -59 0 -39 0 -19 489440 1 38 21
0 -78 0 -58 0 -38 0 -18 48684 2 38 22
0 -77 0 -57 0 -37 0 -17 105 3 38 23
0 -76 0 -56 0 -36 0 -16 45 4 38 24
0 -75 0 -55 0 -35 0 -15 39 5 38 25
0 -74 0 -54 0 -34 0 -14 39 6 38 26
0 -73 0 -53 0 -33 0 -13 39 7 38 27
0 -72 0 -52 0 -32 0 -12 39 8 38 28
0 -71 0 -51 0 -31 0 -11 39 9 38 29
0 -70 0 -50 0 -30 0 -10 39 10 38 30
0 -69 0 -49 0 -29 0 -9 39 11 38 31
0 -68 0 -48 0 -28 0 -8 39 12 38 32
0 -67 0 -47 0 -27 0 -7 39 13 38 33
0 -66 0 -46 0 -26 0 -6 39 14 38 34
0 -65 0 -45 0 -25 0 -5 39 15 38 35
0 -64 0 -44 0 -24 0 -4 40 16 38 36
0 -63 0 -43 0 -23 0 -3 38 17 38 37
0 -62 0 -42 0 -22 0 -2 38 18 38 38
0 -61 0 -41 0 -21 0 -1 38 19 38 39
------ Relaxed ------ | ------ Strong ------
475000 | |o
450000 | |o
425000 | |o
400000 | |o
375000 | |o
350000 | |o
325000 | |o
300000 | |o
275000 | |o
250000 | |o
225000 | |o
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 = 762747. Min thru -81 = 0.
Type = WR|(WW&CC3). Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 400. 0 thru 39 = 758368.
histend K = 200000. 40 thru Max = 4379.
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 42 0 38 20
0 -79 0 -59 0 -39 0 -19 213486 1 38 21
0 -78 0 -58 0 -38 0 -18 137973 2 38 22
0 -77 0 -57 0 -37 0 -17 5378 3 38 23
0 -76 0 -56 0 -36 0 -16 130 4 38 24
0 -75 0 -55 0 -35 0 -15 41 5 38 25
0 -74 0 -54 0 -34 0 -14 39 6 38 26
0 -73 0 -53 0 -33 0 -13 39 7 38 27
0 -72 0 -52 0 -32 0 -12 39 8 38 28
0 -71 0 -51 0 -31 0 -11 39 9 38 29
0 -70 0 -50 0 -30 0 -10 39 10 38 30
0 -69 0 -49 0 -29 0 -9 39 11 38 31
0 -68 0 -48 0 -28 0 -8 39 12 38 32
0 -67 0 -47 0 -27 0 -7 39 13 38 33
0 -66 0 -46 0 -26 0 -6 39 14 38 34
0 -65 0 -45 0 -25 0 -5 39 15 38 35
0 -64 0 -44 0 -24 0 -4 40 16 38 36
0 -63 0 -43 0 -23 0 -3 40 17 38 37
0 -62 0 -42 0 -22 0 -2 38 18 38 38
0 -61 0 -41 0 -21 0 -1 38 19 38 39
------ Relaxed ------ | ------ Strong ------
380000 | |
360000 | |
340000 | |
320000 | |
300000 | |
280000 | |
260000 | |
240000 | |
220000 | |
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 = 410. Total = 399900. Min thru -81 = 0.
Type = WW&RW. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 37248. 0 thru 39 = 358356.
histend K = 200000. 40 thru Max = 41544.
End analysis of Test T410 at 09:21:01.263 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:21:02.126 980422
End execution of Test T420 at 09:21:02.677 980422
Duration 0.551
Start analysis of Test T420 at 09:21:03.134 980422
Thread start, stop, and dur times.
0.005 0.005 0.000 0.000 0.000 0.000 0.000 0.000
0.549 0.550 0.000 0.000 0.000 0.000 0.000 0.000
0.544 0.545 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 10091 9906 0 0
19998 19885 20123 0 0
29997 30079 29914 0 0
39996 40039 39952 0 0
49995 49945 50044 0 0
59994 59739 60245 0 0
69993 69720 70269 0 0
79992 79652 80398 0 0
89991 89444 90537 0 0
99990 99639 100337 0 0
109989 109406 110548 0 0
119988 119681 120294 0 0
129987 129716 130256 0 0
139986 139434 140540 0 0
149985 149215 150845 0 0
159984 159115 160848 0 0
169983 169216 170749 0 0
179982 179630 180333 0 0
189981 189457 190500 0 0
199980 199257 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
21
21
21
21
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
3
1
32
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 8511 0
1 388588 388575
2 2837 2847
3 17 21
4 0 0
5 0 0
6 0 0
7 1 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 1 1
over 41 41
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 391229 0 41 20
0 -79 0 -59 0 -39 0 -19 399502 1 41 21
0 -78 0 -58 0 -38 0 -18 3615 2 41 22
0 -77 0 -57 0 -37 0 -17 71 3 41 23
0 -76 0 -56 0 -36 0 -16 42 4 41 24
0 -75 0 -55 0 -35 0 -15 42 5 41 25
0 -74 0 -54 0 -34 0 -14 42 6 41 26
0 -73 0 -53 0 -33 0 -13 43 7 41 27
0 -72 0 -52 0 -32 0 -12 42 8 41 28
0 -71 0 -51 0 -31 0 -11 42 9 41 29
0 -70 0 -50 0 -30 0 -10 42 10 41 30
0 -69 0 -49 0 -29 0 -9 42 11 41 31
0 -68 0 -48 0 -28 0 -8 42 12 41 32
0 -67 0 -47 0 -27 0 -7 42 13 41 33
0 -66 0 -46 0 -26 0 -6 42 14 41 34
0 -65 0 -45 0 -25 0 -5 42 15 41 35
0 -64 0 -44 0 -24 0 -4 42 16 41 36
0 -63 0 -43 0 -23 0 -3 42 17 41 37
0 -62 0 -42 0 -22 0 -2 42 18 41 38
0 -61 0 -41 0 -21 0 -1 43 19 41 39
------ Relaxed ------ | ------ Strong ------
380000 | oo
360000 | oo
340000 | oo
320000 | oo
300000 | oo
280000 | oo
260000 | oo
240000 | oo
220000 | oo
200000 | oo
180000 | oo
160000 | oo
140000 | oo
120000 | oo
100000 | oo
80000 | oo
60000 | oo
40000 | oo
20000 | 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 = 799271. Min thru -81 = 0.
Type = WR|(WW&CC3). Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 284. 0 thru 39 = 795911.
histend K = 200000. 40 thru Max = 3360.
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 27 0 43 20
0 -79 0 -59 0 -39 0 -19 10915 1 42 21
0 -78 0 -58 0 -38 0 -18 382532 2 42 22
0 -77 0 -57 0 -37 0 -17 890 3 42 23
0 -76 0 -56 0 -36 0 -16 53 4 42 24
0 -75 0 -55 0 -35 0 -15 44 5 42 25
0 -74 0 -54 0 -34 0 -14 42 6 42 26
0 -73 0 -53 0 -33 0 -13 43 7 42 27
0 -72 0 -52 0 -32 0 -12 42 8 42 28
0 -71 0 -51 0 -31 0 -11 42 9 42 29
0 -70 0 -50 0 -30 0 -10 42 10 42 30
0 -69 0 -49 0 -29 0 -9 42 11 42 31
0 -68 0 -48 0 -28 0 -8 42 12 42 32
0 -67 0 -47 0 -27 0 -7 42 13 42 33
0 -66 0 -46 0 -26 0 -6 42 14 42 34
0 -65 0 -45 0 -25 0 -5 42 15 42 35
0 -64 0 -44 0 -24 0 -4 42 16 42 36
0 -63 0 -43 0 -23 0 -3 42 17 42 37
0 -62 0 -42 0 -22 0 -2 42 18 42 38
0 -61 0 -41 0 -21 0 -1 43 19 42 39
------ Relaxed ------ | ------ Strong ------
380000 | | o
360000 | | o
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 | | o
80000 | | o
60000 | | o
40000 | | o
20000 | | o
0 |_________._________._________oooooooooooooooooooooooooooooooooooooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,WW) and A(CMP,UPO,RW).
Nmbr = 420. Total = 399980. Min thru -81 = 0.
Type = WW&RW. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 724. 0 thru 39 = 395892.
histend K = 200000. 40 thru Max = 4088.
End analysis of Test T420 at 09:21:11.163 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:21:12.020 980422
End execution of Test T500 at 09:21:13.074 980422
Duration 1.054
Start analysis of Test T500 at 09:21:13.077 980422
Thread start, stop, and dur times.
0.017 0.017 0.017 0.000 0.000 0.000 0.000 0.000
0.904 1.052 0.638 0.000 0.000 0.000 0.000 0.000
0.887 1.035 0.621 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 23 26 0 0
9999 12932 12933 0 0
19998 26706 26707 0 0
29997 40710 40711 0 0
39996 54143 54145 0 0
49995 67536 67609 0 0
59994 81007 81009 0 0
69993 94545 94546 0 0
79992 108179 108181 0 0
89991 121857 121858 0 0
99990 135483 135485 0 0
109989 149305 149306 0 0
119988 162926 162928 0 0
129987 176357 176358 0 0
139986 189992 189994 0 0
149985 203824 203825 0 0
159984 217716 217718 0 0
169983 231129 231130 0 0
179982 244609 244610 0 0
189981 258198 258199 0 0
199980 271898 271900 0 0
dim = 80, max = 271926, 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
2
31
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 5567 0
1 252370 392885
2 141017 1483
3 976 4
4 3 1
5 0 0
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 1 0
16 0 0
17 0 0
18 1 0
19 0 0
over 59 56
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 7459 0 12 20
0 -79 0 -59 0 -39 0 -19 377248 1 12 21
0 -78 0 -58 0 -38 0 -18 212337 2 14 22
0 -77 0 -57 0 -37 0 -17 1190 3 14 23
0 -76 0 -56 0 -36 0 -16 19 4 14 24
0 -75 0 -55 0 -35 0 -15 14 5 12 25
0 -74 0 -54 0 -34 0 -14 17 6 15 26
0 -73 0 -53 0 -33 0 -13 14 7 14 27
0 -72 0 -52 0 -32 0 -12 18 8 15 28
0 -71 0 -51 0 -31 0 -11 18 9 14 29
0 -70 0 -50 0 -30 0 -10 17 10 12 30
0 -69 0 -49 0 -29 0 -9 13 11 53 31
0 -68 0 -48 0 -28 0 -8 18 12 12 32
0 -67 0 -47 0 -27 0 -7 13 13 13 33
0 -66 0 -46 0 -26 0 -6 17 14 15 34
0 -65 0 -45 0 -25 0 -5 16 15 13 35
0 -64 0 -44 0 -24 0 -4 13 16 15 36
0 -63 0 -43 0 -23 0 -3 14 17 15 37
0 -62 0 -42 0 -22 0 -2 19 18 11 38
0 -61 0 -41 0 -21 0 -1 11 19 15 39
------ Relaxed ------ | ------ Strong ------
380000 | |
360000 | |o
340000 | |o
320000 | |o
300000 | |o
280000 | |o
260000 | |o
240000 | |o
220000 | |o
200000 | |oo
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,RR,CC1).
Nmbr = 500. Total = 599994. Min thru -81 = 0.
Type = RR|CC1. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 868. 0 thru 39 = 598795.
histend K = 200000. 40 thru Max = 1199.
End analysis of Test T500 at 09:21:17.943 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:21:18.849 980422
End execution of Test T510 at 09:21:19.971 980422
Duration 1.122
Start analysis of Test T510 at 09:21:20.502 980422
Thread start, stop, and dur times.
0.024 0.025 0.025 0.000 0.000 0.000 0.000 0.000
0.988 1.119 0.648 0.000 0.000 0.000 0.000 0.000
0.964 1.094 0.623 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 544 550 0 0
9999 13127 13129 0 0
19998 25574 25576 0 0
29997 39465 39466 0 0
39996 52013 52015 0 0
49995 64643 64644 0 0
59994 77277 77279 0 0
69993 89523 89525 0 0
79992 101648 101650 0 0
89991 114731 114733 0 0
99990 127464 127466 0 0
109989 139717 139719 0 0
119988 152334 152336 0 0
129987 164998 165000 0 0
139986 177522 177524 0 0
149985 190309 190309 0 0
159984 203023 203025 0 0
169983 215704 215706 0 0
179982 229000 229002 0 0
189981 241769 241771 0 0
199980 254262 254264 0 0
dim = 80, max = 254289, pamx = 1.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
3
3
3
23
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
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 44702 0
1 229319 325825
2 121192 29211
3 4493 53
4 97 11
5 9 3
6 3 0
7 2 0
8 0 0
9 0 0
10 0 0
11 0 1
12 0 1
13 0 0
14 0 0
15 0 7
16 0 10
17 1 4
18 4 0
19 6 0
over 167 168
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 51363 0 44 20
0 -79 0 -59 0 -39 0 -19 270287 1 62 21
0 -78 0 -58 0 -38 0 -18 266413 2 40 22
0 -77 0 -57 0 -37 0 -17 6662 3 58 23
0 -76 0 -56 0 -36 0 -16 192 4 47 24
0 -75 0 -55 0 -35 0 -15 64 5 52 25
0 -74 0 -54 0 -34 0 -14 63 6 48 26
0 -73 0 -53 0 -33 0 -13 57 7 46 27
0 -72 0 -52 0 -32 0 -12 53 8 50 28
0 -71 0 -51 0 -31 0 -11 55 9 45 29
0 -70 0 -50 0 -30 0 -10 57 10 43 30
0 -69 0 -49 0 -29 0 -9 49 11 48 31
0 -68 0 -48 0 -28 0 -8 57 12 46 32
0 -67 0 -47 0 -27 0 -7 59 13 41 33
0 -66 0 -46 0 -26 0 -6 55 14 45 34
0 -65 0 -45 0 -25 0 -5 52 15 42 35
0 -64 0 -44 0 -24 0 -4 62 16 37 36
0 -63 0 -43 0 -23 0 -3 49 17 47 37
0 -62 0 -42 0 -22 0 -2 59 18 34 38
0 -61 0 -41 0 -21 0 -1 57 19 40 39
------ Relaxed ------ | ------ Strong ------
380000 | |
360000 | |
340000 | |
320000 | |
300000 | |
280000 | |
260000 | |oo
240000 | |oo
220000 | |oo
200000 | |oo
180000 | |oo
160000 | |oo
140000 | |oo
120000 | |oo
100000 | |oo
80000 | |oo
60000 | |oo
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 = 947. 0 thru 39 = 596680.
histend K = 200000. 40 thru Max = 3314.
End analysis of Test T510 at 09:21:25.420 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:21:26.301 980422
End execution of Test T520 at 09:21:28.093 980422
Duration 1.792
Start analysis of Test T520 at 09:21:28.549 980422
Thread start, stop, and dur times.
0.006 0.006 0.006 0.000 0.000 0.000 0.000 0.000
0.987 1.790 0.553 0.000 0.000 0.000 0.000 0.000
0.981 1.784 0.547 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 10731 10733 0 0
19998 20609 20610 0 0
29997 30981 30983 0 0
39996 41145 41146 0 0
49995 51453 51454 0 0
59994 61849 61851 0 0
69993 72228 72229 0 0
79992 82274 82275 0 0
89991 92417 92419 0 0
99990 102583 102585 0 0
109989 112993 112995 0 0
119988 123667 123668 0 0
129987 133703 133705 0 0
139986 143691 143692 0 0
149985 153935 153936 0 0
159984 164300 164301 0 0
169983 174531 174533 0 0
179982 184757 184759 0 0
189981 194818 194819 0 0
199980 205338 205339 0 0
dim = 80, max = 205359, 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 109874 0
1 180704 189172
2 104928 95838
3 4393 5045
4 43 23
5 1 1
6 0 0
7 0 0
8 1 0
9 0 0
10 0 0
11 0 0
12 0 1
13 0 0
14 0 1
15 0 1
16 0 0
17 0 0
18 0 0
19 0 0
over 52 40
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 131585 0 11 20
0 -79 0 -59 0 -39 0 -19 273576 1 10 21
0 -78 0 -58 0 -38 0 -18 184214 2 13 22
0 -77 0 -57 0 -37 0 -17 9115 3 10 23
0 -76 0 -56 0 -36 0 -16 192 4 10 24
0 -75 0 -55 0 -35 0 -15 15 5 9 25
0 -74 0 -54 0 -34 0 -14 13 6 8 26
0 -73 0 -53 0 -33 0 -13 14 7 11 27
0 -72 0 -52 0 -32 0 -12 15 8 11 28
0 -71 0 -51 0 -31 0 -11 12 9 9 29
0 -70 0 -50 0 -30 0 -10 13 10 11 30
0 -69 0 -49 0 -29 0 -9 11 11 10 31
0 -68 0 -48 0 -28 0 -8 13 12 9 32
0 -67 0 -47 0 -27 0 -7 9 13 11 33
0 -66 0 -46 0 -26 0 -6 13 14 10 34
0 -65 0 -45 0 -25 0 -5 11 15 10 35
0 -64 0 -44 0 -24 0 -4 24 16 7 36
0 -63 0 -43 0 -23 0 -3 11 17 6 37
0 -62 0 -42 0 -22 0 -2 13 18 9 38
0 -61 0 -41 0 -21 0 -1 8 19 7 39
------ Relaxed ------ | ------ Strong ------
380000 | |
360000 | |
340000 | |
320000 | |
300000 | |
280000 | |
260000 | |o
240000 | |o
220000 | |o
200000 | |o
180000 | |oo
160000 | |oo
140000 | |oo
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 = 520. Total = 599994. Min thru -81 = 0.
Type = RR|CC1. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 597. 0 thru 39 = 599069.
histend K = 200000. 40 thru Max = 925.
End analysis of Test T520 at 09:21:33.315 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:21:34.216 980422
End execution of Test T600 at 09:21:36.052 980422
Duration 1.836
Start analysis of Test T600 at 09:21:36.056 980422
Thread start, stop, and dur times.
0.214 0.335 0.214 0.214 0.000 0.000 0.000 0.000
1.830 1.415 0.492 0.564 0.000 0.000 0.000 0.000
1.616 1.080 0.278 0.350 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 0 0 0 0
19998 9646 9471 0 0
29997 0 0 0 0
39996 18958 18675 0 0
49995 0 0 0 0
59994 28723 28521 0 0
69993 0 0 0 0
79992 38090 37978 0 0
89991 0 0 0 0
99990 48596 85756 0 0
109989 9128 46233 0 0
119988 62863 98188 0 0
129987 23590 58609 0 0
139986 76796 110661 0 0
149985 37923 71162 0 0
159984 90225 123896 0 0
169983 50641 84898 0 0
179982 102643 135569 0 0
189981 63030 98249 0 0
199980 115098 135569 0 0
dim = 80, max = 135570, pamx = 2.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
22222222222
22
22
22
22
22
22
22
22
22
22
22
22 11
22 11
22 11
22 11
22 11
22 11
22 11 2
22 11 22
22 11 22
22 11 22
222 11 222
22 11 2
22 111 22
22 11 222
22 11 22
22 11 22
22 11 22
22 11 22
22 11 2
11 22
11 222
11 22
11 22
11 22
11 22
11 2
11 222
11 22 1
11 22 111
11 22 11
11 22 11
11 22 11
11 22 11
1 22 11
11 22 11
11 22 11
11 22 11
11 222 11
11 22 111
11 22 11
31 22 11
233 22 11
331 22 11
33 22 11
333 22 11
33 22 11
333 11
33 11
333 11
33 11
33 11
333 11
33 1
33 11
333 11
33 11
333 11
33 11
133 11
332 11
133 11
332 11
133 11
332 11
33 11
233 11
33 11
33 11
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 126958 0
1 206019 177921
2 66358 82019
3 587 25
4 26 13034
5 0 0
6 2 6
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 44 31
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 175523 0 6 20
0 -79 0 -59 0 -39 0 -19 206772 1 9 21
0 -78 0 -58 0 -38 0 -18 91866 2 9 22
0 -77 0 -57 0 -37 0 -17 23086 3 6 23
0 -76 0 -56 0 -36 0 -16 1032 4 9 24
0 -75 0 -55 0 -35 0 -15 64 5 8 25
0 -74 0 -54 0 -34 0 -14 15 6 8 26
0 -73 0 -53 0 -33 0 -13 11 7 6 27
0 -72 0 -52 0 -32 0 -12 7 8 9 28
0 -71 0 -51 0 -31 0 -11 8 9 6 29
0 -70 0 -50 0 -30 0 -10 9 10 8 30
0 -69 0 -49 0 -29 0 -9 8 11 7 31
0 -68 0 -48 0 -28 0 -8 7 12 7 32
0 -67 0 -47 0 -27 0 -7 9 13 10 33
0 -66 0 -46 0 -26 0 -6 8 14 8 34
0 -65 0 -45 0 -25 0 -5 8 15 8 35
0 -64 0 -44 0 -24 0 -4 7 16 10 36
0 -63 0 -43 0 -23 0 -3 8 17 7 37
0 -62 0 -42 0 -22 0 -2 9 18 8 38
0 -61 0 -41 0 -21 0 -1 8 19 6 39
------ Relaxed ------ | ------ Strong ------
380000 | |
360000 | |
340000 | |
320000 | |
300000 | |
280000 | |
260000 | |
240000 | |
220000 | |
200000 | |o
180000 | |o
160000 | oo
140000 | oo
120000 | oo
100000 | oo
80000 | ooo
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 = 599985. Min thru -81 = 0.
Type = RR|CC1. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 83512. 0 thru 39 = 498620.
histend K = 200000. 40 thru Max = 101365.
Plot of T6 data.
xmin xmax xintv ymin ymax yintv 0 135569 1695 0 103930 1300
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
33333333333333333333333333331
1
11
11
11
11
1
11
11
1
11
11
11
11
1
11
11
11
1
11
11
11
1
11
11
11
1
11
11
2 33
3
33
33
33
3
33
33
33
3
33
33
33
3
33
33
33
33
3
33
33
33
3
33
32
22
2
22
22
22
22
2
22
22
22
22
2
22
22
2
2
2
2
2
2
2
2
2
2
2
2
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
End analysis of Test T600 at 09:21:46.404 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:21:47.262 980422
End execution of Test T610 at 09:21:48.604 980422
Duration 1.342
Start analysis of Test T610 at 09:21:49.061 980422
Thread start, stop, and dur times.
0.032 0.032 0.033 0.032 0.000 0.000 0.000 0.000
1.152 1.337 0.360 0.361 0.000 0.000 0.000 0.000
1.120 1.305 0.327 0.329 0.000 0.000 0.000 0.000
Every 9999th entry of the arrays, from 0 thru 199999.
i U V X Y
0 174 73 0 0
9999 5921 5873 0 0
19998 12824 12734 0 0
29997 17638 18101 0 0
39996 25605 26097 0 0
49995 29109 29536 0 0
59994 38359 38762 0 0
69993 41036 41543 0 0
79992 51193 51850 0 0
89991 52182 52793 0 0
99990 63829 64444 0 0
109989 63801 64282 0 0
119988 77308 77470 0 0
129987 75986 76072 0 0
139986 90357 90265 0 0
149985 88269 88518 0 0
159984 103687 104070 0 0
169983 100028 100515 0 0
179982 116418 117026 0 0
189981 111589 112268 0 0
199980 129188 129861 0 0
dim = 80, max = 129876, pamx = 2.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
3
33
33
33
33
33
231
231 3
231 33
231 233
231 231
231 231
231 231
231 331
231 33
231 33
231 33
231 33
231 33
231 233
231 231
231 231
31 331
33 33
33 33
33 33
33 33
33 33
33 33
33 33
33 33
33 33
33 33
33 33
33 233
33 331
33 33
33 33
33 33
33 33
33 33
33 33
33 33
33 233
33 231
33 231
33 331
33 33
33 33
233 33
31233
33231
33331
3333
3333
3333
3333
3333
3333
3333
3333
23331
23331
2333
2333
2333
2333
2333
2331
2331
2331
33
33
33
33
33
133
133
333
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 10706 0
1 293682 380541
2 94014 7965
3 1526 81
4 21 693
5 2 0
6 0 3
7 0 0
8 1 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 42 5
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 12919 0 35 20
0 -79 0 -59 0 -39 0 -19 303154 1 39 21
0 -78 0 -58 0 -38 0 -18 197491 2 42 22
0 -77 0 -57 0 -37 0 -17 74883 3 39 23
0 -76 0 -56 0 -36 0 -16 6097 4 37 24
0 -75 0 -55 0 -35 0 -15 270 5 44 25
0 -74 0 -54 0 -34 0 -14 43 6 39 26
0 -73 0 -53 0 -33 0 -13 36 7 37 27
0 -72 0 -52 0 -32 0 -12 39 8 44 28
0 -71 0 -51 0 -31 0 -11 39 9 43 29
0 -70 0 -50 0 -30 0 -10 40 10 38 30
0 -69 0 -49 0 -29 0 -9 40 11 41 31
0 -68 0 -48 0 -28 0 -8 36 12 43 32
0 -67 0 -47 0 -27 0 -7 44 13 36 33
0 -66 0 -46 0 -26 0 -6 39 14 47 34
0 -65 0 -45 0 -25 0 -5 37 15 33 35
0 -64 0 -44 0 -24 0 -4 37 16 40 36
0 -63 0 -43 0 -23 0 -3 34 17 46 37
0 -62 0 -42 0 -22 0 -2 47 18 35 38
0 -61 0 -41 0 -21 0 -1 39 19 38 39
------ Relaxed ------ | ------ Strong ------
380000 | |
360000 | |
340000 | |
320000 | |
300000 | |o
280000 | |o
260000 | |o
240000 | |o
220000 | |o
200000 | |o
180000 | |oo
160000 | |oo
140000 | |oo
120000 | |oo
100000 | |oo
80000 | |oo
60000 | |ooo
40000 | |ooo
20000 | |ooo
0 |_________._________._________oooooooooooooooooooooooooooooooooooooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,RR,CC1).
Nmbr = 610. Total = 599985. Min thru -81 = 0.
Type = RR|CC1. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 890. 0 thru 39 = 596160.
histend K = 200000. 40 thru Max = 3825.
Plot of T6 data.
xmin xmax xintv ymin ymax yintv 0 129875 1624 0 117951 1475
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
33
33
3
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
33
33
33
33
33
33
33
33
33
33
33
333
33
33
33
33
33
33
33
33
33
33
33
33
33
32
133
33
33
33
33
33
33
33
33
33
33
33
3
33
33
33
33
33
33
33
33
33
33
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
End analysis of Test T610 at 09:22:00.041 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:22:00.901 980422
End execution of Test T620 at 09:22:02.334 980422
Duration 1.433
Start analysis of Test T620 at 09:22:03.138 980422
Thread start, stop, and dur times.
0.129 0.129 0.130 0.129 0.000 0.000 0.000 0.000
1.431 1.429 0.486 0.548 0.000 0.000 0.000 0.000
1.302 1.300 0.356 0.419 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 6416 10534 0 0
19998 12563 22093 0 0
29997 17823 33125 0 0
39996 23838 43800 0 0
49995 29641 52364 0 0
59994 35925 63310 0 0
69993 40698 76290 0 0
79992 46402 84426 0 0
89991 52110 95341 0 0
99990 75910 100474 0 0
109989 83182 107047 0 0
119988 87915 110486 0 0
129987 94900 115312 0 0
139986 99433 120867 0 0
149985 106138 125889 0 0
159984 110439 130633 0 0
169983 114494 136369 0 0
179982 119939 142051 0 0
189981 124921 148606 0 0
199980 129310 154197 0 0
dim = 80, max = 154208, pamx = 2.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
22
22
222
22
22
22
22
222
22
222
222
22
222 1
22 11
222 111
222 111
22 111
222 111
222 11
22 111
222 11
22 111
2222 11111
222 111
222 111
2222 111
222 111
222 111
222 111
222 1111
222 111
2 111
22 11
22 111
22 111
222 111
222 111
22 111
22 111
22 1111
22 111
222 111
22 11
22
222
22
22
22
22
22
22
2 1
222 111
222 111
22 11
22 111
2 11
22 111
22 111
22 11
22 111
22 111
22 111
2 111
22 11
22 11
2 111
22 11
22 11
22 111
22 11
22 11
22 111
2 11
22111
22111
22111
231
331
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 38271 0
1 311129 337627
2 49816 18733
3 400 638
4 46 4700
5 15 0
6 4 7
7 4 0
8 0 0
9 0 1
10 0 1
11 0 0
12 0 1
13 0 0
14 0 0
15 0 0
16 0 0
17 0 0
18 1 1
19 0 0
over 305 14
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 49298 0 136 20
0 -79 0 -59 0 -39 0 -19 318880 1 154 21
0 -78 0 -58 0 -38 0 -18 129030 2 145 22
0 -77 0 -57 0 -37 0 -17 28232 3 128 23
0 -76 0 -56 0 -36 0 -16 614 4 140 24
0 -75 0 -55 0 -35 0 -15 208 5 143 25
0 -74 0 -54 0 -34 0 -14 200 6 146 26
0 -73 0 -53 0 -33 0 -13 179 7 143 27
0 -72 0 -52 0 -32 0 -12 149 8 144 28
0 -71 0 -51 0 -31 0 -11 145 9 152 29
0 -70 0 -50 0 -30 0 -10 161 10 140 30
0 -69 0 -49 0 -29 0 -9 310 11 166 31
0 -68 0 -48 0 -28 0 -8 141 12 146 32
0 -67 0 -47 0 -27 0 -7 157 13 152 33
0 -66 0 -46 0 -26 0 -6 170 14 144 34
0 -65 0 -45 0 -25 0 -5 137 15 141 35
0 -64 0 -44 0 -24 0 -4 173 16 151 36
0 -63 0 -43 0 -23 0 -3 140 17 158 37
0 -62 0 -42 0 -22 0 -2 151 18 147 38
0 -61 0 -41 0 -21 0 -1 173 19 146 39
------ Relaxed ------ | ------ Strong ------
380000 | |
360000 | |
340000 | |
320000 | |
300000 | |o
280000 | |o
260000 | |o
240000 | |o
220000 | |o
200000 | |o
180000 | |o
160000 | |o
140000 | |o
120000 | |oo
100000 | |oo
80000 | |oo
60000 | |oo
40000 | ooo
20000 | oooo
0 |_________._________._________.ooooooooooooooooooooooooooooooooooooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,RR,CC1).
Nmbr = 620. Total = 599985. Min thru -81 = 0.
Type = RR|CC1. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 19832. 0 thru 39 = 531570.
histend K = 200000. 40 thru Max = 68415.
Plot of T6 data.
xmin xmax xintv ymin ymax yintv 0 154207 1928 0 154190 1928
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
31
233
33
33
33
33
31
33
33
3
33
33
13
33
333
33
31
233
33
33
33
33
33
31
3
33
33
33
2
22
22
2
22
22
22
22
22
22
1 3
133
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
333
33
33
3
33
33
33
33
33
33
33
22
22
22
222
22
22
22
2
2
22
222
2
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
End analysis of Test T620 at 09:22:13.917 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:22:14.779 980422
End execution of Test T700 at 09:22:15.318 980422
Duration 0.539
Start analysis of Test T700 at 09:22:15.321 980422
Thread start, stop, and dur times.
0.005 0.005 0.000 0.000 0.000 0.000 0.000 0.000
0.538 0.537 0.000 0.000 0.000 0.000 0.000 0.000
0.533 0.532 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 34 199999 199999
9999 10079 9919 0 0
19998 20394 19601 0 0
29997 30055 29938 0 0
39996 40419 39572 0 0
49995 50417 49576 0 0
59994 60279 59708 0 0
69993 70111 69875 0 0
79992 79891 80092 0 0
89991 89911 90070 0 0
99990 100079 99901 0 0
109989 110174 109804 0 0
119988 120401 119562 0 0
129987 129993 129981 0 0
139986 139999 139973 0 0
149985 150294 149675 0 0
159984 160083 159884 0 0
169983 169802 170163 0 0
179982 179797 180166 0 0
189981 190167 189794 0 0
199980 199999 199771 0 0
dim = 80, max = 200000, pamx = 1.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
C 13
12
12
12
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
1
12
32
3
3
3
3
2
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 38001 0
1 327988 327981
2 33956 33968
3 15 10
4 3 1
5 0 1
6 1 0
7 0 0
8 0 0
9 0 1
10 1 1
11 1 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 30 31
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 250855 0 31 20
0 -79 0 -59 0 -39 0 -19 497675 1 31 21
0 -78 0 -58 0 -38 0 -18 47413 2 31 22
0 -77 0 -57 0 -37 0 -17 63 3 31 23
0 -76 0 -56 0 -36 0 -16 39 4 31 24
0 -75 0 -55 0 -35 0 -15 34 5 32 25
0 -74 0 -54 0 -34 0 -14 35 6 30 26
0 -73 0 -53 0 -33 0 -13 34 7 31 27
0 -72 0 -52 0 -32 0 -12 34 8 29 28
0 -71 0 -51 0 -31 0 -11 34 9 29 29
0 -70 0 -50 0 -30 0 -10 34 10 29 30
0 -69 0 -49 0 -29 0 -9 32 11 29 31
0 -68 0 -48 0 -28 0 -8 31 12 29 32
0 -67 0 -47 0 -27 0 -7 31 13 28 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 28 36
0 -63 0 -43 0 -23 0 -3 31 17 28 37
0 -62 0 -42 0 -22 0 -2 31 18 28 38
0 -61 0 -41 0 -21 0 -1 31 19 27 39
------ Relaxed ------ | ------ Strong ------
475000 | |o
450000 | |o
425000 | |o
400000 | |o
375000 | |o
350000 | |o
325000 | |o
300000 | |o
275000 | |o
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,RR,CC1).
Nmbr = 700. Total = 799785. Min thru -81 = 0.
Type = RR|CC1. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 280. 0 thru 39 = 797118.
histend K = 200000. 40 thru Max = 2667.
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 281 0 31 20
0 -79 0 -59 0 -39 0 -19 169688 1 31 21
0 -78 0 -58 0 -38 0 -18 225758 2 31 22
0 -77 0 -57 0 -37 0 -17 284 3 31 23
0 -76 0 -56 0 -36 0 -16 40 4 31 24
0 -75 0 -55 0 -35 0 -15 35 5 31 25
0 -74 0 -54 0 -34 0 -14 34 6 30 26
0 -73 0 -53 0 -33 0 -13 33 7 30 27
0 -72 0 -52 0 -32 0 -12 33 8 29 28
0 -71 0 -51 0 -31 0 -11 33 9 29 29
0 -70 0 -50 0 -30 0 -10 33 10 29 30
0 -69 0 -49 0 -29 0 -9 33 11 29 31
0 -68 0 -48 0 -28 0 -8 32 12 29 32
0 -67 0 -47 0 -27 0 -7 31 13 28 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 28 36
0 -63 0 -43 0 -23 0 -3 31 17 28 37
0 -62 0 -42 0 -22 0 -2 31 18 28 38
0 -61 0 -41 0 -21 0 -1 31 19 28 39
------ Relaxed ------ | ------ Strong ------
380000 | |
360000 | |
340000 | |
320000 | |
300000 | |
280000 | |
260000 | |
240000 | |
220000 | | o
200000 | | o
180000 | | o
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 = 399962. Min thru -81 = 0.
Type = WW&RW. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 280. 0 thru 39 = 397121.
histend K = 200000. 40 thru Max = 2841.
End analysis of Test T700 at 09:22:23.333 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:22:24.190 980422
End execution of Test T710 at 09:22:24.854 980422
Duration 0.664
Start analysis of Test T710 at 09:22:25.129 980422
Thread start, stop, and dur times.
0.005 0.005 0.000 0.000 0.000 0.000 0.000 0.000
0.663 0.658 0.000 0.000 0.000 0.000 0.000 0.000
0.658 0.653 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 19 199999 0
9999 9983 10015 0 0
19998 20074 19922 0 0
29997 30230 29769 0 0
39996 40184 39808 0 0
49995 50371 49619 0 0
59994 60565 59414 0 0
69993 70678 69309 0 0
79992 80902 79083 0 0
89991 90958 89028 0 0
99990 101018 98986 0 0
109989 111193 108790 0 0
119988 121426 118459 0 0
129987 131333 128605 0 0
139986 141215 138757 0 0
149985 151287 148703 0 0
159984 161661 158414 0 0
169983 171776 168150 0 0
179982 181782 178189 0 0
189981 191845 188035 0 0
199980 199999 198195 0 0
dim = 80, max = 200000, pamx = 1.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
4 13
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
1
122
12
12
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
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 7511 0
1 390405 390414
2 2031 2021
3 3 5
4 0 0
5 1 0
6 0 0
7 1 0
8 0 0
9 0 1
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 44 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 9330 0 44 20
0 -79 0 -59 0 -39 0 -19 780750 1 44 21
0 -78 0 -58 0 -38 0 -18 4392 2 44 22
0 -77 0 -57 0 -37 0 -17 61 3 44 23
0 -76 0 -56 0 -36 0 -16 45 4 44 24
0 -75 0 -55 0 -35 0 -15 46 5 44 25
0 -74 0 -54 0 -34 0 -14 45 6 44 26
0 -73 0 -53 0 -33 0 -13 46 7 43 27
0 -72 0 -52 0 -32 0 -12 45 8 43 28
0 -71 0 -51 0 -31 0 -11 45 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 43 32
0 -67 0 -47 0 -27 0 -7 44 13 44 33
0 -66 0 -46 0 -26 0 -6 44 14 45 34
0 -65 0 -45 0 -25 0 -5 44 15 43 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 42 38
0 -61 0 -41 0 -21 0 -1 44 19 43 39
------ Relaxed ------ | ------ Strong ------
760000 | |o
720000 | |o
680000 | |o
640000 | |o
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
80000 | |o
40000 | |o
0 |_________._________._________oooooooooooooooooooooooooooooooooooooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,RR,CC1).
Nmbr = 710. Total = 798208. Min thru -81 = 0.
Type = RR|CC1. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 264. 0 thru 39 = 796112.
histend K = 200000. 40 thru Max = 2096.
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 529 0 44 20
0 -79 0 -59 0 -39 0 -19 390346 1 44 21
0 -78 0 -58 0 -38 0 -18 3629 2 44 22
0 -77 0 -57 0 -37 0 -17 67 3 44 23
0 -76 0 -56 0 -36 0 -16 46 4 44 24
0 -75 0 -55 0 -35 0 -15 46 5 44 25
0 -74 0 -54 0 -34 0 -14 45 6 44 26
0 -73 0 -53 0 -33 0 -13 45 7 43 27
0 -72 0 -52 0 -32 0 -12 45 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 43 32
0 -67 0 -47 0 -27 0 -7 44 13 44 33
0 -66 0 -46 0 -26 0 -6 44 14 43 34
0 -65 0 -45 0 -25 0 -5 44 15 43 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 42 38
0 -61 0 -41 0 -21 0 -1 44 19 43 39
------ Relaxed ------ | ------ Strong ------
380000 | |o
360000 | |o
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 | |o
80000 | |o
60000 | |o
40000 | |o
20000 | |o
0 |_________._________._________oooooooooooooooooooooooooooooooooooooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,WW) and A(CMP,UPO,RW).
Nmbr = 710. Total = 399948. Min thru -81 = 0.
Type = WW&RW. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 1786. 0 thru 39 = 396147.
histend K = 200000. 40 thru Max = 3801.
End analysis of Test T710 at 09:22:33.201 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:22:34.102 980422
End execution of Test T720 at 09:22:34.756 980422
Duration 0.654
Start analysis of Test T720 at 09:22:35.236 980422
Thread start, stop, and dur times.
0.017 0.018 0.000 0.000 0.000 0.000 0.000 0.000
0.651 0.648 0.000 0.000 0.000 0.000 0.000 0.000
0.634 0.630 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 72 0 0
9999 10000 9998 0 0
19998 20195 19800 0 0
29997 30227 29775 0 0
39996 40449 39542 0 0
49995 50330 49665 0 0
59994 60383 59604 0 0
69993 70352 69634 0 0
79992 80349 79634 0 0
89991 90156 89826 0 0
99990 101761 98532 0 0
109989 111899 107928 0 0
119988 121978 118211 0 0
129987 131857 128377 0 0
139986 141717 138225 0 0
149985 151722 148217 0 0
159984 161693 158288 0 0
169983 171748 168320 0 0
179982 181618 178279 0 0
189981 191576 188276 0 0
199980 199999 198316 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
12
12
1
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
22
3
3
3
3
3
3
3
3
3
3
3
3
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
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 48124 0
1 317124 317133
2 34625 34615
3 34 35
4 1 0
5 0 1
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 88 88
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 168317 0 88 20
0 -79 0 -59 0 -39 0 -19 571973 1 88 21
0 -78 0 -58 0 -38 0 -18 46165 2 88 22
0 -77 0 -57 0 -37 0 -17 149 3 88 23
0 -76 0 -56 0 -36 0 -16 89 4 88 24
0 -75 0 -55 0 -35 0 -15 89 5 88 25
0 -74 0 -54 0 -34 0 -14 88 6 88 26
0 -73 0 -53 0 -33 0 -13 88 7 88 27
0 -72 0 -52 0 -32 0 -12 88 8 88 28
0 -71 0 -51 0 -31 0 -11 88 9 88 29
0 -70 0 -50 0 -30 0 -10 88 10 88 30
0 -69 0 -49 0 -29 0 -9 88 11 88 31
0 -68 0 -48 0 -28 0 -8 88 12 88 32
0 -67 0 -47 0 -27 0 -7 88 13 88 33
0 -66 0 -46 0 -26 0 -6 88 14 88 34
0 -65 0 -45 0 -25 0 -5 88 15 88 35
0 -64 0 -44 0 -24 0 -4 88 16 88 36
0 -63 0 -43 0 -23 0 -3 88 17 88 37
0 -62 0 -42 0 -22 0 -2 88 18 88 38
0 -61 0 -41 0 -21 0 -1 88 19 88 39
------ Relaxed ------ | ------ Strong ------
760000 | |
720000 | |
680000 | |
640000 | |
600000 | |
560000 | |o
520000 | |o
480000 | |o
440000 | |o
400000 | |o
360000 | |o
320000 | |o
280000 | |o
240000 | |o
200000 | |o
160000 | oo
120000 | oo
80000 | oo
40000 | ooo
0 |_________._________._________.ooooooooooooooooooooooooooooooooooooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,RR,CC1).
Nmbr = 720. Total = 798330. Min thru -81 = 0.
Type = RR|CC1. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 1098. 0 thru 39 = 789774.
histend K = 200000. 40 thru Max = 8556.
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 393 0 88 20
0 -79 0 -59 0 -39 0 -19 254850 1 88 21
0 -78 0 -58 0 -38 0 -18 130594 2 88 22
0 -77 0 -57 0 -37 0 -17 785 3 88 23
0 -76 0 -56 0 -36 0 -16 98 4 88 24
0 -75 0 -55 0 -35 0 -15 88 5 88 25
0 -74 0 -54 0 -34 0 -14 88 6 88 26
0 -73 0 -53 0 -33 0 -13 88 7 88 27
0 -72 0 -52 0 -32 0 -12 88 8 88 28
0 -71 0 -51 0 -31 0 -11 88 9 88 29
0 -70 0 -50 0 -30 0 -10 88 10 88 30
0 -69 0 -49 0 -29 0 -9 88 11 88 31
0 -68 0 -48 0 -28 0 -8 88 12 88 32
0 -67 0 -47 0 -27 0 -7 88 13 88 33
0 -66 0 -46 0 -26 0 -6 88 14 88 34
0 -65 0 -45 0 -25 0 -5 88 15 88 35
0 -64 0 -44 0 -24 0 -4 88 16 88 36
0 -63 0 -43 0 -23 0 -3 88 17 88 37
0 -62 0 -42 0 -22 0 -2 88 18 88 38
0 -61 0 -41 0 -21 0 -1 88 19 88 39
------ Relaxed ------ | ------ Strong ------
380000 | |
360000 | |
340000 | |
320000 | |
300000 | |
280000 | |
260000 | |
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 = 720. Total = 399880. Min thru -81 = 0.
Type = WW&RW. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 1665. 0 thru 39 = 389800.
histend K = 200000. 40 thru Max = 10080.
End analysis of Test T720 at 09:22:43.244 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:22:44.102 980422
End execution of Test T800 at 09:22:45.030 980422
Duration 0.928
Start analysis of Test T800 at 09:22:46.506 980422
Thread start, stop, and dur times.
0.198 0.198 0.198 0.198 0.000 0.000 0.000 0.000
0.916 0.919 0.921 0.924 0.000 0.000 0.000 0.000
0.718 0.721 0.723 0.726 0.000 0.000 0.000 0.000
Every 9999th entry of the arrays, from 0 thru 199999.
i U V X Y
0 871 1 303 3
9999 94301 105483 100553 94561
19998 196441 203510 200313 194451
29997 305442 299460 299972 295920
39996 399960 399880 392783 403461
49995 497811 503790 510790 514401
59994 584183 601040 592583 607202
69993 699930 687393 704350 699933
79992 801761 798090 793163 806702
89991 899910 896802 893283 899913
99990 994502 985443 1002401 1011832
109989 1089942 1086883 1109910 1117200
119988 1195232 1187713 1188443 1211052
129987 1297052 1302530 1302690 1316350
139986 1379013 1396002 1406140 1418381
149985 1479763 1499851 1488893 1510862
159984 1580753 1588363 1601181 1613341
169983 1678243 1699831 1700491 1721490
179982 1786072 1792542 1789163 1818121
189981 1879012 1899811 1887613 1934210
199980 1979522 1973813 1999802 1999803
dim = 80, max = 2000000, pamx = 2.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
8EF
8EF7
8EF73
8EF71
8EF71
8EF71
EF73
EF73
EF7
EF7
EF7
EF7
EF7
EF7
EF7
EF7
EF7
EF7
EF7
EF7
EF7
EF7
EF7
CF7
EF7
EF7
EF7
EF7
EF7
CF7
EF7
EF7
EF7
EF7
EF7
EF7
EF7
EF7
EF7
EF7
CF7
EF7
EF7
EF7
EF7
CF7
DF7
DF7
EF7
EF7
CF7
EF7
EF7
EF7
DF7
EF7
EF7
EF7
EF7
EF7
EF7
BF7
BF7
BF7
BF7
BF7
BFE
BFE
3FE
3FE
7FE
7FE
3FD
7FD
3FD
6FD
EFD
4FB
DFB
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 149685 0 0 20
0 -79 0 -59 0 -39 0 -19 33950 1 0 21
0 -78 0 -58 0 -38 0 -18 61448 2 0 22
0 -77 0 -57 0 -37 0 -17 186844 3 0 23
0 -76 0 -56 0 -36 0 -16 74993 4 0 24
0 -75 0 -55 0 -35 0 -15 58131 5 0 25
0 -74 0 -54 0 -34 0 -14 13329 6 1 26
0 -73 0 -53 0 -33 0 -13 201 7 0 27
0 -72 0 -52 0 -32 0 -12 8 8 0 28
0 -71 0 -51 0 -31 0 -11 1 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 1 35
0 -64 0 -44 0 -24 0 -4 0 16 1 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 ------
190000 | |
180000 | | o
170000 | | o
160000 | | o
150000 | | o
140000 | o o
130000 | o o
120000 | o o
110000 | o o
100000 | o o
90000 | o o
80000 | o o
70000 | o oo
60000 | o ooo
50000 | o oooo
40000 | o oooo
30000 | oooooo
20000 | oooooo
10000 | ooooooo
0 |_________._________._________.ooooooooo._________._____o___.____oo___
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,WW,WR) and A(CMP,UPO,CC3).
Nmbr = 800. Total = 578730. Min thru -81 = 0.
Type = (WW|WR)&CC3. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 1047. 0 thru 39 = 578593.
histend K = 200000. 40 thru Max = 137.
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 149864 0 0 20
0 -79 0 -59 0 -39 0 -19 277851 1 0 21
0 -78 0 -58 0 -38 0 -18 97562 2 0 22
0 -77 0 -57 0 -37 0 -17 48268 3 0 23
0 -76 0 -56 0 -36 0 -16 6502 4 0 24
0 -75 0 -55 0 -35 0 -15 69 5 0 25
0 -74 0 -54 0 -34 0 -14 7 6 0 26
0 -73 0 -53 0 -33 0 -13 4 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 2 39
------ Relaxed ------ | ------ Strong ------
380000 | |
360000 | |
340000 | |
320000 | |
300000 | |
280000 | |
260000 | |o
240000 | |o
220000 | |o
200000 | |o
180000 | |o
160000 | |o
140000 | oo
120000 | oo
100000 | oo
80000 | ooo
60000 | ooo
40000 | oooo
20000 | oooo
0 |_________._________._________.ooooooo__._________._________.________o
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,RW) and A(CMP,UPO,CC3).
Nmbr = 800. Total = 580158. Min thru -81 = 0.
Type = RW&CC3. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 407. 0 thru 39 = 580129.
histend K = 200000. 40 thru Max = 29.
Convoys are sequences of values which appear to two or more
processors. The 5 longest convoys on this test were:
0 16127 27
1 77171 23
2 79476 23
3 158138 48
4 79569 23
A convoy of length 27 starts at line 16127:
16127 71851 71851 71851 71851
16128 71861 71861 71861 71861
16129 71871 71871 71871 71871
16130 72110 72110 72110 72110
16131 72120 72120 72120 72120
16132 71352 71352 71352 71352
16133 71362 71362 71362 71362
16134 71372 71372 71372 71372
16135 71931 71931 71931 71931
16136 71941 71941 71941 71941
16137 71951 71951 71951 71951
16138 72190 72190 72190 72190
16139 72200 72200 72200 72200
16140 71432 71432 71432 71432
16141 71442 71442 71442 71442
16142 71452 71452 71452 71452
16143 72011 72011 72011 72011
16144 72021 72021 72021 72021
16145 72031 72031 72031 72031
16146 72270 72270 72270 72270
16147 72280 72280 72280 72280
16148 71512 71512 71512 71512
16149 71522 71522 71522 71522
16150 71532 71532 71532 71532
16151 72091 72091 72091 72091
16152 72101 72101 72101 72101
16153 72111 72111 72111 72111
A convoy of length 23 starts at line 77171:
77171 0 0 335541 335541
77172 0 0 335551 335551
77173 0 0 335561 335561
77174 0 0 335571 335571
77175 0 0 335581 335581
77176 0 0 335591 335591
77177 0 0 335601 335601
77178 338443 0 338443 338443
77179 340872 340872 340872 340872
77180 340882 340882 340882 340882
77181 340892 340892 340892 340892
77182 340902 340902 340902 340902
77183 340912 340912 340912 340912
77184 340922 340922 340922 340922
77185 340932 340932 340932 340932
77186 340942 340942 340942 340942
77187 0 0 335550 335550
77188 0 0 335560 335560
77189 0 0 335570 335570
77190 0 0 335580 335580
77191 0 0 335590 335590
77192 0 0 335600 335600
77193 0 0 335610 335610
A convoy of length 23 starts at line 79476:
79476 0 0 345781 345781
79477 0 0 345791 345791
79478 0 0 345801 345801
79479 0 0 345811 345811
79480 0 0 345821 345821
79481 0 0 345831 345831
79482 0 0 345841 345841
79483 348683 0 348683 348683
79484 351112 351112 351112 351112
79485 351122 351122 351122 351122
79486 351132 351132 351132 351132
79487 351142 351142 351142 351142
79488 351152 351152 351152 351152
79489 351162 351162 351162 351162
79490 351172 351172 351172 351172
79491 351182 351182 351182 351182
79492 0 0 345790 345790
79493 0 0 345800 345800
79494 0 0 345810 345810
79495 0 0 345820 345820
79496 0 0 345830 345830
79497 0 0 345840 345840
79498 0 0 345850 345850
A convoy of length 48 starts at line 158138:
158138 0 703470 0 703470
158139 0 703480 0 703480
158140 703490 703490 0 703490
158141 689733 689733 689733 689733
158142 689743 689743 689743 689743
158143 689753 689753 689753 689753
158144 699112 699112 699112 699112
158145 699122 699122 699122 699122
158146 703550 703550 703550 703550
158147 703560 703560 703560 703560
158148 703570 703570 703570 703570
158149 689813 689813 689813 689813
158150 689823 689823 689823 689823
158151 689833 689833 689833 689833
158152 699192 699192 699192 699192
158153 699202 699202 699202 699202
158154 703630 703630 703630 703630
158155 703640 703640 703640 703640
158156 703650 703650 703650 703650
158157 689893 689893 689893 689893
158158 689903 689903 689903 689903
158159 689913 689913 689913 689913
158160 699272 699272 699272 699272
158161 699282 699282 699282 699282
158162 703710 703710 703710 703710
158163 703720 703720 703720 703720
158164 703730 703730 703730 703730
158165 689973 689973 689973 689973
158166 689983 689983 689983 689983
158167 689993 689993 689993 689993
158168 699352 699352 699352 699352
158169 699362 699362 699362 699362
158170 703790 703790 703790 703790
158171 703800 703800 703800 703800
158172 703810 703810 703810 703810
158173 690053 690053 690053 690053
158174 690063 690063 690063 690063
158175 690073 690073 690073 690073
158176 699432 699432 699432 699432
158177 699442 699442 699442 699442
158178 703870 703870 703870 703870
158179 703880 703880 703880 703880
158180 703890 703890 703890 703890
158181 690133 690133 690133 690133
158182 690143 690143 690143 690143
158183 690153 690153 690153 690153
158184 699512 699512 699512 699512
158185 699522 699522 699522 699522
A convoy of length 23 starts at line 79569:
158186 690193 0 0 0
158187 690203 0 0 0
158188 0 0 0 702731
158189 0 0 0 702741
158190 0 0 0 702751
158191 0 703950 703950 0
158192 0 703960 703960 0
158193 703970 703970 703970 0
158194 0 699572 0 0
158195 0 699582 0 0
158196 702761 0 0 702761
158197 702771 0 0 702771
158198 702781 702781 0 702781
158199 690253 0 0 0
158200 0 0 0 702791
158201 0 0 0 702801
158202 690263 0 0 690263
158203 0 0 703980 0
158204 0 0 703990 0
158205 0 0 704000 0
158206 0 704010 704010 0
158207 0 704020 704020 0
158208 0 0 699612 0
End analysis of Test T800 at 09:25:35.578 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:25:36.482 980422
End execution of Test T820 at 09:25:37.368 980422
Duration 0.886
Start analysis of Test T820 at 09:25:38.984 980422
Thread start, stop, and dur times.
0.068 0.068 0.068 0.068 0.000 0.000 0.000 0.000
0.883 0.881 0.677 0.882 0.000 0.000 0.000 0.000
0.815 0.813 0.609 0.814 0.000 0.000 0.000 0.000
Every 9999th entry of the arrays, from 0 thru 199999.
i U V X Y
0 666062 667012 2 231
9999 99990 100820 99992 100301
19998 195883 199981 199982 205480
29997 295923 960952 299972 304080
39996 397091 399961 399962 399963
49995 493113 501003 499952 506780
59994 1258492 599941 599942 598961
69993 699930 1368622 32743 699251
79992 791933 802743 137141 1463012
89991 888341 903783 239721 896081
99990 1006691 993160 999902 1653612
109989 1107943 1099891 434243 1096891
119988 1863122 1201673 542560 1856372
129987 1307621 1299871 641470 1291170
139986 1399860 1398933 746250 1393020
149985 1505063 1494750 1499852 1499853
159984 1610783 1589410 943363 1599843
169983 1707061 1699831 1038190 1699833
179982 1807071 1799821 1799822 1798981
189981 1910873 1889670 1243523 1898901
199980 1999800 1998293 1346903 1999803
dim = 80, max = 2000000, pamx = 2.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
BB 9F
BB 9FA
BB 9FA
BB 3FA
BB 3FA
BB 3FA
BB 3FA
BB 1FA
BB 3FA
BB 3FA
BB 3FA
BB 3FA
BB 3FA
BB 3FA
BB 3FA
BB 3FA
BB 3FA
BB 3FA
BB 1FA
BB 3FA
BB 3FA
BB 3FA
BB 3FA
BB 9FA
BB 9FA
BB 9FA
BB 9FA 4
BB 3FA 44
BB 3FA 44
BB 3FA 44
BB 3FA 44
BB 3FA 44
BB 3FA 44
BB 3FA 44
BB 3FA 44
BB 3FA 44
BB 3FA 44
BB 3FA 44
BB 3FA 44
BB 3FA 44
BB 3FA 44
BB 3FA 44
BB 3FA 44
BB AFA 44
BB AF9 44
BB AF9 44
BB AF9 44
BB AF9 44
BB AF9 44
BB AF9 44
BB AF9 44
BB AF9 44
BB AF9 44
B AF9 44
AF3 44
AF3 44
AF9 44
AF9 44
AF9 44
AF9 44
AF9 44
AF9 44
AF3 44
AF3 44
AF3 44
8F3 44
AF3 44
AF3 44
AF3 44
AF3 44
AF3 44
AF3 44
AF3 44
AF3 44
AF3 44
AF3 44
AF3 44
AF3 44
AF3 44
F3 44
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 242412 0 0 20
0 -79 0 -59 0 -39 0 -19 21507 1 0 21
0 -78 0 -58 0 -38 0 -18 107690 2 0 22
0 -77 0 -57 0 -37 0 -17 126502 3 0 23
0 -76 0 -56 0 -36 0 -16 60768 4 0 24
0 -75 0 -55 0 -35 0 -15 34263 5 0 25
0 -74 0 -54 0 -34 0 -14 17099 6 0 26
0 -73 0 -53 0 -33 0 -13 125 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 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 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 1 37
0 -62 0 -42 0 -22 0 -2 0 18 1 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
120000 | o o
100000 | o oo
80000 | o oo
60000 | o ooo
40000 | o ooo
20000 | oooooo
0 |_________._________._________.oooooooo_._________._________.__oo__oo_
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,WW,WR) and A(CMP,UPO,CC3).
Nmbr = 820. Total = 610490. Min thru -81 = 0.
Type = (WW|WR)&CC3. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 922. 0 thru 39 = 610373.
histend K = 200000. 40 thru Max = 117.
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 242550 0 0 20
0 -79 0 -59 0 -39 0 -19 141675 1 0 21
0 -78 0 -58 0 -38 0 -18 188802 2 0 22
0 -77 0 -57 0 -37 0 -17 72494 3 0 23
0 -76 0 -56 0 -36 0 -16 10858 4 0 24
0 -75 0 -55 0 -35 0 -15 87 5 0 25
0 -74 0 -54 0 -34 0 -14 24 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 1 33
0 -66 0 -46 0 -26 0 -6 0 14 0 34
0 -65 0 -45 0 -25 0 -5 0 15 1 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 1 39
------ Relaxed ------ | ------ Strong ------
380000 | |
360000 | |
340000 | |
320000 | |
300000 | |
280000 | |
260000 | |
240000 | o
220000 | o
200000 | o
180000 | o o
160000 | o o
140000 | ooo
120000 | ooo
100000 | ooo
80000 | ooo
60000 | oooo
40000 | oooo
20000 | oooo
0 |_________._________._________.ooooooo__._________._________.__o_o___o
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,RW) and A(CMP,UPO,CC3).
Nmbr = 820. Total = 656523. Min thru -81 = 0.
Type = RW&CC3. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 195. 0 thru 39 = 656495.
histend K = 200000. 40 thru Max = 28.
Convoys are sequences of values which appear to two or more
processors. The 5 longest convoys on this test were:
0 202850 17
1 266147 34
2 332829 21
3 332899 21
4 115497 123
A convoy of length 17 starts at line 202850:
202850 536380 0 536380 0
202851 536390 0 536390 0
202852 529473 0 529473 529473
202853 529483 0 529483 529483
202854 529493 0 529493 529493
202855 529503 0 529503 529503
202856 529513 0 529513 529513
202857 529523 0 529523 529523
202858 529533 0 529533 529533
202859 529543 0 529543 529543
202860 536480 0 536480 536480
202861 536490 0 536490 536490
202862 0 529573 0 529573
202863 1193592 0 1193592 0
202864 529583 0 0 529583
202865 529593 0 0 529593
202866 529603 0 0 529603
A convoy of length 34 starts at line 266147:
266147 775753 0 775753 775753
266148 0 775763 775763 775763
266149 1438632 1438632 1438632 1438632
266150 783550 783550 783550 783550
266151 783560 783560 783560 783560
266152 783570 783570 783570 783570
266153 775813 775813 775813 775813
266154 775823 775823 775823 775823
266155 775833 775833 775833 775833
266156 773051 773051 773051 773051
266157 1438712 1438712 1438712 1438712
266158 783630 783630 783630 783630
266159 783640 783640 783640 783640
266160 783650 783650 783650 783650
266161 775893 775893 775893 775893
266162 775903 775903 775903 775903
266163 775913 775913 775913 775913
266164 773131 773131 773131 773131
266165 1438792 1438792 1438792 1438792
266166 783710 783710 783710 783710
266167 783720 783720 783720 783720
266168 783730 783730 783730 783730
266169 775973 775973 775973 775973
266170 775983 775983 775983 775983
266171 775993 775993 775993 775993
266172 773211 773211 773211 773211
266173 1438872 1438872 1438872 1438872
266174 783790 783790 783790 783790
266175 783800 783800 783800 783800
266176 783810 783810 783810 783810
266177 776053 776053 776053 776053
266178 776063 776063 776063 776063
266179 776073 776073 776073 776073
266180 773291 773291 773291 773291
A convoy of length 21 starts at line 332829:
332829 1695112 0 1695112 0
332830 1695122 0 1695122 0
332831 1695132 0 1695132 0
332832 1695142 0 1695142 0
332833 1695152 0 1695152 0
332834 1695162 0 1695162 0
332835 1695172 1695172 1695172 0
332836 1033540 1033540 1033540 1033540
332837 1033550 0 1033550 0
332838 1033560 0 1033560 0
332839 1033570 0 1033570 0
332840 1033580 0 1033580 0
332841 1033590 0 1033590 0
332842 1033600 0 1033600 0
332843 0 1039391 0 1039391
332844 0 1039401 0 1039401
332845 0 1039411 0 1039411
332846 0 1039421 0 1039421
332847 0 1039431 0 1039431
332848 0 1039441 0 1039441
332849 1033610 1033610 1033610 0
A convoy of length 21 starts at line 332899:
332899 1695432 0 1695432 0
332900 1695442 0 1695442 0
332901 1695452 0 1695452 0
332902 1695462 0 1695462 0
332903 1695472 0 1695472 0
332904 1695482 0 1695482 0
332905 1695492 1695492 1695492 0
332906 1033860 1033860 1033860 1033860
332907 1033870 0 1033870 0
332908 1033880 0 1033880 0
332909 1033890 0 1033890 0
332910 1033900 0 1033900 0
332911 1033910 0 1033910 0
332912 1033920 0 1033920 0
332913 0 1039711 0 1039711
332914 0 1039721 0 1039721
332915 0 1039731 0 1039731
332916 0 1039741 0 1039741
332917 0 1039751 0 1039751
332918 0 1039761 0 1039761
332919 1033930 1033930 1033930 0
A convoy of length 123 starts at line 115497:
332920 0 0 0 1039771
332921 1695582 1695582 1695582 1695582
332922 0 0 0 1033950
332923 0 0 1041993 0
332924 1695592 1695592 0 0
332925 0 1033960 0 1033960
332926 0 1033970 0 0
332927 0 0 1039811 1039811
332928 0 0 0 1039821
332929 1695602 0 0 0
332930 1042013 0 1042013 0
332931 0 0 1042023 0
332932 1695622 1695622 0 0
332933 0 1033990 0 1033990
332934 0 1034000 0 0
332935 0 0 1039841 1039841
332936 1695632 0 0 0
332937 1042043 0 0 1042043
332938 1034010 1034010 0 0
332939 0 0 0 1039861
332940 0 0 0 1042063
332941 0 0 0 1039881
332942 0 0 1695642 0
332943 0 0 1695652 0
332944 1034020 1034020 1034020 0
332945 0 1034030 0 0
332946 1042073 0 1042073 0
332947 0 1034040 1034040 0
332948 0 0 1034050 0
332949 1042083 0 0 0
332950 0 1695692 0 1695692
332951 1039901 0 0 1039901
332952 0 0 0 1039911
332953 1042103 0 1042103 0
332954 1042113 0 0 0
332955 0 1695702 0 0
332956 0 1034070 1034070 0
332957 1034080 0 1034080 0
332958 0 1695722 0 1695722
332959 1034090 1034090 1034090 0
332960 0 0 0 1039931
332961 1695742 1695742 1695742 1695742
332962 0 0 0 1034110
332963 0 0 1042153 0
332964 1695752 1695752 0 0
332965 0 1034120 0 1034120
332966 0 1034130 0 0
332967 0 0 1039971 1039971
332968 0 0 0 1039981
332969 1695762 0 0 0
332970 1042173 0 1042173 0
332971 0 0 1042183 0
332972 1695782 1695782 0 0
332973 0 1034150 0 1034150
332974 0 1034160 0 0
332975 0 0 1040001 1040001
332976 1695792 0 0 0
332977 1042203 0 0 1042203
332978 1034170 1034170 0 0
332979 0 0 0 1040021
332980 0 0 0 1042223
332981 0 0 0 1040041
332982 0 0 1695802 0
332983 0 0 1695812 0
332984 1034180 1034180 1034180 0
332985 0 1034190 0 0
332986 1042233 0 1042233 0
332987 0 1034200 1034200 0
332988 0 0 1034210 0
332989 1042243 0 0 0
332990 0 1695852 0 1695852
332991 1040061 0 0 1040061
332992 0 0 0 1040071
332993 1042263 0 1042263 0
332994 1042273 0 0 0
332995 0 1695862 0 0
332996 0 1034230 1034230 0
332997 1034240 0 1034240 0
332998 0 1695882 0 1695882
332999 1034250 1034250 1034250 0
333000 0 0 0 1040091
333001 1695902 1695902 1695902 1695902
333002 0 0 0 1034270
333003 0 0 1042313 0
333004 1695912 1695912 0 0
333005 0 1034280 0 1034280
333006 0 1034290 0 0
333007 0 0 1040131 1040131
333008 0 0 0 1040141
333009 1695922 0 0 0
333010 1042333 0 1042333 0
333011 0 0 1042343 0
333012 1695942 1695942 0 0
333013 0 1034310 0 1034310
333014 0 1034320 0 0
333015 0 0 1040161 1040161
333016 1695952 0 0 0
333017 1042363 0 0 1042363
333018 1034330 1034330 0 0
333019 0 0 0 1040181
333020 0 0 0 1042383
333021 0 0 0 1040201
333022 0 0 1695962 0
333023 0 0 1695972 0
333024 1034340 1034340 1034340 0
333025 0 1034350 0 0
333026 1042393 0 1042393 0
333027 0 1034360 1034360 0
333028 0 0 1034370 0
333029 1042403 0 0 0
333030 0 1696012 0 1696012
333031 1040221 0 0 1040221
333032 0 0 0 1040231
333033 1042423 0 1042423 0
333034 1042433 0 0 0
333035 0 1696022 0 0
333036 0 1034390 1034390 0
333037 1034400 0 1034400 0
333038 0 1696042 0 1696042
333039 1034410 1034410 1034410 0
333040 0 0 0 1040251
333041 1034420 1034420 1034420 1034420
333042 0 1034430 1034430 0
End analysis of Test T820 at 09:28:42.732 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:28:43.593 980422
End execution of Test T900 at 09:28:44.385 980422
Duration 0.792
Start analysis of Test T900 at 09:28:44.389 980422
Thread start, stop, and dur times.
0.157 0.157 0.157 0.157 0.000 0.000 0.000 0.000
0.788 0.486 0.488 0.488 0.000 0.000 0.000 0.000
0.631 0.329 0.331 0.331 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 66 0
9999 10830 11566 11718 0
19998 23522 24398 23796 0
29997 35474 36396 36218 0
39996 47190 48206 48056 0
49995 58290 59108 59732 0
59994 70034 71210 71508 0
69993 81778 83116 83274 0
79992 93616 95816 95062 0
89991 105136 107330 106606 0
99990 116806 118858 118230 0
109989 128380 129524 128866 0
119988 139408 141362 140686 0
129987 151404 153062 152416 0
139986 163234 164976 164204 0
149985 176036 177372 176366 0
159984 187170 188484 187510 0
169983 198994 200178 199110 0
179982 210634 212030 212014 0
189981 222680 223932 223988 0
199980 234618 236592 236030 0
dim = 80, max = 236623, pamx = 2.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
7
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
277
275
275
275
275
275
675
671
671
671
671
671
671
671
671
671
671
671
671
671
671
671
471
473
773
77
77
67
671
671
671
671
671
671
671
671
271
275
675
71
77
477
473
73
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 168772 0 0 20
0 -79 0 -59 0 -39 0 -19 0 1 0 21
0 -78 0 -58 0 -38 0 -18 230677 2 0 22
0 -77 0 -57 0 -37 0 -17 0 3 0 23
0 -76 0 -56 0 -36 0 -16 516 4 0 24
0 -75 0 -55 0 -35 0 -15 0 5 0 25
0 -74 0 -54 0 -34 0 -14 5 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 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___._________._________._________
-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 = 848. 0 thru 39 = 399970.
histend K = 200000. 40 thru Max = 28.
End analysis of Test T900 at 09:28:53.415 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:28:54.275 980422
End execution of Test T920 at 09:28:55.211 980422
Duration 0.936
Start analysis of Test T920 at 09:28:56.022 980422
Thread start, stop, and dur times.
0.205 0.205 0.395 0.205 0.000 0.000 0.000 0.000
0.932 0.520 0.710 0.523 0.000 0.000 0.000 0.000
0.727 0.315 0.315 0.318 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 11398 148478 11342 0
19998 22780 158624 22726 0
29997 34150 169432 34128 0
39996 45528 178660 45688 0
49995 56912 188738 57186 0
59994 68364 199072 69340 0
69993 80120 209460 80758 0
79992 91500 219982 92138 0
89991 102750 232950 105602 0
99990 114082 245812 116684 0
109989 125726 258888 128046 0
119988 137174 271438 139046 0
129987 147266 284036 149524 0
139986 157502 297090 159610 0
149985 168060 309850 169864 0
159984 177816 322406 179086 0
169983 187934 334178 189400 0
179982 198242 346712 199870 0
189981 208252 359314 210682 0
199980 219014 371896 221008 0
dim = 80, max = 371921, pamx = 2.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
22
22
222
22
222
22
222
22
222
222
22
222
22
22
222
22
222
22
222
22
222
22
222
22
222
22
22
222
22
222
22
222
22 5
222 555
222 455
22 4551
222 551
222 555
222 455
222 4551
22 4551
2222 4551
22 4551
222 551
222 555
222 455
222 4551
22 4551
222 4551
222 551
2 455
4551
551
455
4551
451
4551
551
455
551
555
55
555
555
55
555
55
555
555
55
555
55
555
555
55
555
555
55
555
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 177139 0 0 20
0 -79 0 -59 0 -39 0 -19 0 1 0 21
0 -78 0 -58 0 -38 0 -18 222552 2 0 22
0 -77 0 -57 0 -37 0 -17 0 3 0 23
0 -76 0 -56 0 -36 0 -16 283 4 0 24
0 -75 0 -55 0 -35 0 -15 0 5 0 25
0 -74 0 -54 0 -34 0 -14 1 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 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___._________._________._________
-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 = 138676. 0 thru 39 = 399975.
histend K = 200000. 40 thru Max = 23.
End analysis of Test T920 at 09:29:05.148 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:29:06.082 980422
End execution of Test T1000 at 09:29:06.186 980422
Duration 0.104
==sss========================================================================
Start execution of Test T1000 at 09:29:06.264 980422
End execution of Test T1000 at 09:29:06.552 980422
Duration 0.288
Start analysis of Test T1000 at 09:29:06.554 980422
Thread start, stop, and dur times.
0.196 0.196 0.196 0.000 0.000 0.000 0.000 0.000
0.286 0.252 0.265 0.000 0.000 0.000 0.000 0.000
0.090 0.056 0.069 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 130 0 0
10001 0 0 0 0
10002 0 0 0 0
10003 0 0 0 0
10004 0 0 0 0
10005 0 187 0 0
10006 0 9444 0 0
10007 0 216 0 0
10008 0 13 0 0
10009 0 6 0 0
10010 0 0 0 0
10011 0 1 0 0
10012 0 1 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.
130 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
187 5 0 20 0 35 0 50 0 65 0 80
9444 6 0 21 0 36 0 51 0 66 0 81
216 7 0 22 0 37 0 52 0 67 0 82
13 8 0 23 0 38 0 53 0 68 0 83
6 9 0 24 0 39 0 54 0 69 0 84
0 10 0 25 0 40 0 55 0 70 0 85
1 11 0 26 0 41 0 56 0 71 0 86
1 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
9500 |
9000 | o
8500 | o
8000 | o
7500 | o
7000 | o
6500 | o
6000 | o
5500 | o
5000 | o
4500 | o
4000 | o
3500 | o
3000 | o
2500 | o
2000 | o
1500 | o
1000 | o
500 | o
0 o____ooooo.oo_______._________._________._________._________._________
0 10 20 30 40 50 60
Nmbr = 1000. Total = 10000. Min thru -1 = 0.
Compare Minimum = 0.
Maximum = 317 0 thru 89 = 9998.
histend K = 10000. 90 thru Max = 2.
Differences between the two.
-130 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
-187 5 0 20 0 35 0 50 0 65 0 80
-9444 6 0 21 0 36 0 51 0 66 0 81
-216 7 0 22 0 37 0 52 0 67 0 82
-13 8 0 23 0 38 0 53 0 68 0 83
-6 9 0 24 0 39 0 54 0 69 0 84
0 10 0 25 0 40 0 55 0 70 0 85
-1 11 0 26 0 41 0 56 0 71 0 86
-1 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 o ooooo oo
-2 o ooooo
-3 o ooooo
-4 o ooooo
-5 o ooooo
-6 o ooooo
-7 o oooo
-8 o oooo
-9 o oooo
-10 o oooo
-11 o oooo
-12 o oooo
-13 o oooo
-14 o ooo
-15 o ooo
-16 o ooo
-17 o ooo
-18 o ooo
-19 o ooo
-20 o ooo
._________._________._________._________._________._________._________.
0 10 20 30 40 50 60
Nmbr = 1000. Total = -10000. Min thru -1 = 0.
Diff Minimum = 0.
Maximum = 317 0 thru 89 = -9998.
histend K = 10000. 90 thru Max = -2.
End analysis of Test T1000 at 09:29:07.144 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:29:08.147 980422
End execution of Test T1010 at 09:29:08.265 980422
Duration 0.118
==sss========================================================================
Start execution of Test T1010 at 09:29:08.348 980422
End execution of Test T1010 at 09:29:08.447 980422
Duration 0.099
Start analysis of Test T1010 at 09:29:08.449 980422
Thread start, stop, and dur times.
0.007 0.007 0.007 0.000 0.000 0.000 0.000 0.000
0.097 0.063 0.074 0.000 0.000 0.000 0.000 0.000
0.090 0.056 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 0 0 0
10002 0 0 0 0
10003 0 0 0 0
10004 0 0 0 0
10005 0 114 0 0
10006 0 9620 0 0
10007 0 232 0 0
10008 0 29 0 0
10009 0 2 0 0
10010 0 1 0 0
10011 0 1 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.
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
114 5 0 20 0 35 0 50 0 65 0 80
9620 6 0 21 0 36 0 51 0 66 0 81
232 7 0 22 0 37 0 52 0 67 0 82
29 8 0 23 0 38 0 53 0 68 0 83
2 9 0 24 0 39 0 54 0 69 0 84
1 10 1 25 0 40 0 55 0 70 0 85
1 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
9500 | o
9000 | o
8500 | o
8000 | o
7500 | o
7000 | o
6500 | o
6000 | o
5500 | o
5000 | o
4500 | o
4000 | o
3500 | o
3000 | o
2500 | o
2000 | o
1500 | o
1000 | o
500 | o
0 |____ooooo.o________.____o____._________._________._________._________
0 10 20 30 40 50 60
Nmbr = 1010. Total = 10000. Min thru -1 = 0.
Compare Minimum = 0.
Maximum = 25 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
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
-114 5 0 20 0 35 0 50 0 65 0 80
-9620 6 0 21 0 36 0 51 0 66 0 81
-232 7 0 22 0 37 0 52 0 67 0 82
-29 8 0 23 0 38 0 53 0 68 0 83
-2 9 0 24 0 39 0 54 0 69 0 84
-1 10 -1 25 0 40 0 55 0 70 0 85
-1 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 ooooooo o
-2 | ooooo
-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 = 1010. Total = -10000. Min thru -1 = 0.
Diff Minimum = 0.
Maximum = 25 0 thru 89 = -10000.
histend K = 10000. 90 thru Max = 0.
End analysis of Test T1010 at 09:29:09.048 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:29:09.999 980422
End execution of Test T1020 at 09:29:10.099 980422
Duration 0.100
==sss========================================================================
Start execution of Test T1020 at 09:29:10.178 980422
End execution of Test T1020 at 09:29:10.288 980422
Duration 0.110
Start analysis of Test T1020 at 09:29:10.290 980422
Thread start, stop, and dur times.
0.017 0.017 0.017 0.000 0.000 0.000 0.000 0.000
0.108 0.052 0.082 0.000 0.000 0.000 0.000 0.000
0.091 0.035 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 209 0 0
10001 0 4 0 0
10002 0 6 0 0
10003 0 3766 0 0
10004 0 6014 0 0
10005 0 0 0 0
10006 0 1 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 = 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.
209 0 0 15 0 30 0 45 0 60 0 75
4 1 0 16 0 31 0 46 0 61 0 76
6 2 0 17 0 32 0 47 0 62 0 77
3766 3 0 18 0 33 0 48 0 63 0 78
6014 4 0 19 0 34 0 49 0 64 0 79
0 5 0 20 0 35 0 50 0 65 0 80
1 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 | o
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_o___._________._________._________._________._________._________
0 10 20 30 40 50 60
Nmbr = 1020. Total = 10000. Min thru -1 = 0.
Compare Minimum = 0.
Maximum = 6 0 thru 89 = 10000.
histend K = 10000. 90 thru Max = 0.
Differences between the two.
-209 0 0 15 0 30 0 45 0 60 0 75
-4 1 0 16 0 31 0 46 0 61 0 76
-6 2 0 17 0 32 0 47 0 62 0 77
-3766 3 0 18 0 33 0 48 0 63 0 78
-6014 4 0 19 0 34 0 49 0 64 0 79
0 5 0 20 0 35 0 50 0 65 0 80
-1 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 o
-2 ooooo
-3 ooooo
-4 ooooo
-5 o ooo
-6 o ooo
-7 o oo
-8 o oo
-9 o oo
-10 o oo
-11 o oo
-12 o oo
-13 o oo
-14 o oo
-15 o oo
-16 o oo
-17 o oo
-18 o oo
-19 o oo
-20 o oo
._________._________._________._________._________._________._________.
0 10 20 30 40 50 60
Nmbr = 1020. Total = -10000. Min thru -1 = 0.
Diff Minimum = 0.
Maximum = 6 0 thru 89 = -10000.
histend K = 10000. 90 thru Max = 0.
End analysis of Test T1020 at 09:29:10.880 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:29:11.815 980422
End execution of Test T1030 at 09:29:11.915 980422
Duration 0.100
==sss========================================================================
Start execution of Test T1030 at 09:29:11.994 980422
End execution of Test T1030 at 09:29:12.104 980422
Duration 0.110
Start analysis of Test T1030 at 09:29:12.106 980422
Thread start, stop, and dur times.
0.017 0.017 0.018 0.000 0.000 0.000 0.000 0.000
0.109 0.055 0.084 0.000 0.000 0.000 0.000 0.000
0.092 0.038 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 10 0 0
10001 0 4 0 0
10002 0 11 0 0
10003 0 3849 0 0
10004 0 6089 0 0
10005 0 16 0 0
10006 0 0 0 0
10007 0 0 0 0
10008 0 1 0 0
10009 0 4 0 0
10010 0 6 0 0
10011 0 3 0 0
10012 0 3 0 0
10013 0 1 0 0
10014 0 2 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.
10 0 0 15 0 30 0 45 0 60 0 75
4 1 0 16 0 31 0 46 0 61 0 76
11 2 0 17 0 32 0 47 0 62 0 77
3849 3 0 18 0 33 0 48 0 63 0 78
6089 4 0 19 0 34 0 49 0 64 0 79
16 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
1 8 0 23 0 38 0 53 0 68 0 83
4 9 0 24 0 39 0 54 0 69 0 84
6 10 0 25 0 40 0 55 0 70 0 85
3 11 0 26 0 41 0 56 0 71 0 86
3 12 0 27 0 42 0 57 0 72 0 87
1 13 0 28 0 43 0 58 0 73 0 88
2 14 0 29 0 44 0 59 0 74 0 89
7600 |
7200 |
6800 |
6400 |
6000 | o
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 oooooo__oo.oooo_____._________._________._________._________._________
0 10 20 30 40 50 60
Nmbr = 1030. Total = 10000. Min thru -1 = 0.
Compare Minimum = 0.
Maximum = 151 0 thru 89 = 9999.
histend K = 10000. 90 thru Max = 1.
Differences between the two.
-10 0 0 15 0 30 0 45 0 60 0 75
-4 1 0 16 0 31 0 46 0 61 0 76
-11 2 0 17 0 32 0 47 0 62 0 77
-3849 3 0 18 0 33 0 48 0 63 0 78
-6089 4 0 19 0 34 0 49 0 64 0 79
-16 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
-1 8 0 23 0 38 0 53 0 68 0 83
-4 9 0 24 0 39 0 54 0 69 0 84
-6 10 0 25 0 40 0 55 0 70 0 85
-3 11 0 26 0 41 0 56 0 71 0 86
-3 12 0 27 0 42 0 57 0 72 0 87
-1 13 0 28 0 43 0 58 0 73 0 88
-2 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 oooooo ooooooo
-2 oooooo oooo o
-3 oooooo oooo
-4 oooooo oo
-5 o oooo o
-6 o oooo o
-7 o oooo
-8 o oooo
-9 o oooo
-10 o oooo
-11 oooo
-12 | ooo
-13 | ooo
-14 | ooo
-15 | ooo
-16 | ooo
-17 | oo
-18 | oo
-19 | oo
-20 | oo
._________._________._________._________._________._________._________.
0 10 20 30 40 50 60
Nmbr = 1030. Total = -10000. Min thru -1 = 0.
Diff Minimum = 0.
Maximum = 151 0 thru 89 = -9999.
histend K = 10000. 90 thru Max = -1.
End analysis of Test T1030 at 09:29:12.695 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:29:13.563 980422
End execution of Test T1100 at 09:29:14.008 980422
Duration 0.445
Start analysis of Test T1100 at 09:29:14.011 980422
Thread start, stop, and dur times.
0.098 0.098 0.098 0.098 0.000 0.000 0.000 0.000
0.441 0.436 0.438 0.440 0.000 0.000 0.000 0.000
0.343 0.338 0.340 0.342 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 2451 2281 2673 2661
19998 5006 4645 4991 5353
29997 7763 7232 7523 7475
39996 0 0 0 0
49995 12942 12350 12646 12190
59994 15550 14732 14447 15262
69993 18181 16712 17306 17685
79992 0 0 0 0
89991 22820 22643 22277 22230
99990 26129 24171 23698 25835
109989 28694 26266 26822 28160
119988 0 0 0 0
129987 32840 32486 32506 32154
139986 36120 34096 33831 35902
149985 38756 36241 36761 38195
159984 0 0 0 0
169983 43299 42141 42885 41685
179982 46246 44083 43709 45899
189981 49054 45965 47166 47824
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....:....
19DF
19DEE
19DEEE
19DEEE2
19DEEE2
19DEEE2
19DEEE2
19DEEE6
19DEEE6
19DEEE2
19DEEE6
19DEEE6
19DEEE6
19DEEE6
19DEEE6
19DEEE6
19DFEE6
19DFE62
19DFE62
19DFE62
9DFE62
9DFE62
9DFE62
9DFE62
19DFE62
9DFE6
9DFE6
9DFE62
9DFE6
9DFE6
9DFE6
9DFE6
9DFE6
9DFE6
9DFE6
9DFE6
9DFE6
19DFE6
19DFE6
19BFE6
19BFE62
19BFE62
19BFE64
9BFE64
1BFE64
1BFE64
1BFE4
1BFE4
1BFE4
1BFE4
1BFE4
1DFE6
1DFE6
1DFE6
1DFE6
1DFE6
1DFE2
1DFE2
1DFE2
DFE2
DFE2
DFE2
DFE
DFE
DFE
DFE
DFE
DFE
DFE
DF7
DF7
DF7
DF7
DF7
DF7
DF7
DF7
DF7
DF7
FE
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 259158 0
1 507840 328376
2 32655 182001
3 89 21745
4 6 7335
5 2 613
6 0 190
7 1 127
8 0 419
9 1 0
10 2 1
11 0 0
12 0 4
13 0 0
14 1 0
15 1 0
16 1 2
17 2 0
18 2 0
19 0 0
over 217 9
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 373140 0 112 20
0 -79 0 -59 0 -39 0 -19 649210 1 110 21
0 -78 0 -58 0 -38 0 -18 63758 2 110 22
0 -77 0 -57 0 -37 0 -17 455 3 111 23
0 -76 0 -56 0 -36 0 -16 131 4 108 24
0 -75 0 -55 0 -35 0 -15 121 5 110 25
0 -74 0 -54 0 -34 0 -14 119 6 101 26
0 -73 0 -53 0 -33 0 -13 119 7 101 27
0 -72 0 -52 0 -32 0 -12 117 8 101 28
0 -71 0 -51 0 -31 0 -11 118 9 101 29
0 -70 0 -50 0 -30 0 -10 119 10 101 30
0 -69 0 -49 0 -29 0 -9 115 11 102 31
0 -68 0 -48 0 -28 0 -8 115 12 105 32
0 -67 0 -47 0 -27 0 -7 115 13 100 33
0 -66 0 -46 0 -26 0 -6 116 14 104 34
0 -65 0 -45 0 -25 0 -5 114 15 98 35
0 -64 0 -44 0 -24 0 -4 113 16 104 36
0 -63 0 -43 0 -23 0 -3 113 17 101 37
0 -62 0 -42 0 -22 0 -2 113 18 95 38
0 -61 0 -41 0 -21 0 -1 110 19 87 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 | ooo
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 = 1096588. Min thru -81 = 0.
Type = WR|(WW&CC3). Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 594. 0 thru 39 = 1090493.
histend K = 200000. 40 thru Max = 6095.
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 28657 0 109 20
0 -79 0 -59 0 -39 0 -19 141805 1 109 21
0 -78 0 -58 0 -38 0 -18 115543 2 111 22
0 -77 0 -57 0 -37 0 -17 694 3 109 23
0 -76 0 -56 0 -36 0 -16 184 4 106 24
0 -75 0 -55 0 -35 0 -15 122 5 104 25
0 -74 0 -54 0 -34 0 -14 118 6 104 26
0 -73 0 -53 0 -33 0 -13 118 7 101 27
0 -72 0 -52 0 -32 0 -12 117 8 101 28
0 -71 0 -51 0 -31 0 -11 116 9 101 29
0 -70 0 -50 0 -30 0 -10 115 10 101 30
0 -69 0 -49 0 -29 0 -9 114 11 102 31
0 -68 0 -48 0 -28 0 -8 114 12 100 32
0 -67 0 -47 0 -27 0 -7 114 13 99 33
0 -66 0 -46 0 -26 0 -6 114 14 97 34
0 -65 0 -45 0 -25 0 -5 113 15 98 35
0 -64 0 -44 0 -24 0 -4 112 16 94 36
0 -63 0 -43 0 -23 0 -3 112 17 93 37
0 -62 0 -42 0 -22 0 -2 111 18 92 38
0 -61 0 -41 0 -21 0 -1 110 19 83 39
------ Relaxed ------ | ------ Strong ------
190000 | |
180000 | |
170000 | |
160000 | |
150000 | |
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 | ooo
10000 | ooo
0 |_________._________._________.ooooooooooooooooooooooooooooooooooooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,WW) and A(CMP,UPO,RW).
Nmbr = 1100. Total = 299324. Min thru -81 = 0.
Type = WW&RW. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 1561. 0 thru 39 = 290617.
histend K = 200000. 40 thru Max = 8707.
End analysis of Test T1100 at 09:29:30.077 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:29:30.950 980422
End execution of Test T1110 at 09:29:31.763 980422
Duration 0.813
Start analysis of Test T1110 at 09:29:32.165 980422
Thread start, stop, and dur times.
0.120 0.120 0.120 0.120 0.000 0.000 0.000 0.000
0.462 0.461 0.811 0.452 0.000 0.000 0.000 0.000
0.342 0.341 0.691 0.332 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 2385 1514 49999 2613
19998 1514 5008 49999 4989
29997 7671 7328 49999 1514
39996 0 0 0 0
49995 12807 1514 49999 12091
59994 1514 15160 49999 14841
69993 17772 17222 49999 1514
79992 0 0 0 0
89991 23113 1514 49999 21983
99990 1514 24975 49999 25018
109989 28336 26819 49999 1514
119988 0 0 0 0
129987 33797 1514 49999 31198
139986 1514 35961 49999 34068
149985 38008 36864 49999 1514
159984 0 0 0 0
169983 44272 1514 49999 40882
179982 1514 46645 49999 43360
189981 47773 47221 49999 1514
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....:....
444444444444444444444444444444444444444444444444444444444444444444444444457777
132132
1321328
3213288
33132888
33132888
33132888
3313288
3313288
1313288
1333288
1333A88
133 A88
1333AA8
1333A88
1333A88
1333A88
1333A88
1333A88
1333A88
133 A88
1333AA8
1331A88
1333A88
1333A88
1333A88
1333A88
1333A88
333A88
13 A88
133AA8
13BA8
13BA8
13AA8
13AAA8
13AAA
13AAA
13AAA
19AAA
9AAA
9BAA
9BA
3BA
9BA
9BA
3BA
3BA
3BA
3BA
3BA
3BA
3BA
3BA
3BA
3BA
3BA
3BA
3BA
3BA
3BA
3BA
3BA
3BA
9BA
9BA
9BA
9BA
3BA
3BA
3BA
3BA
3BA
9BA
ABA
AB3
AB3
AB3
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
BF7
FD
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 538290 0
1 233271 77796
2 28242 76770
3 25 71676
4 3 30000
5 1 1710
6 0 675
7 0 1077
8 0 1963
9 0 1
10 1 0
11 0 0
12 0 11
13 0 0
14 0 0
15 1 0
16 0 0
17 1 0
18 1 0
19 1 0
over 143 11
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 597983 0 66 20
0 -79 0 -59 0 -39 0 -19 305293 1 67 21
0 -78 0 -58 0 -38 0 -18 40300 2 66 22
0 -77 0 -57 0 -37 0 -17 129 3 67 23
0 -76 0 -56 0 -36 0 -16 72 4 66 24
0 -75 0 -55 0 -35 0 -15 69 5 66 25
0 -74 0 -54 0 -34 0 -14 68 6 66 26
0 -73 0 -53 0 -33 0 -13 67 7 66 27
0 -72 0 -52 0 -32 0 -12 67 8 66 28
0 -71 0 -51 0 -31 0 -11 67 9 66 29
0 -70 0 -50 0 -30 0 -10 68 10 66 30
0 -69 0 -49 0 -29 0 -9 67 11 65 31
0 -68 0 -48 0 -28 0 -8 67 12 65 32
0 -67 0 -47 0 -27 0 -7 67 13 65 33
0 -66 0 -46 0 -26 0 -6 67 14 65 34
0 -65 0 -45 0 -25 0 -5 69 15 65 35
0 -64 0 -44 0 -24 0 -4 66 16 64 36
0 -63 0 -43 0 -23 0 -3 67 17 65 37
0 -62 0 -42 0 -22 0 -2 67 18 65 38
0 -61 0 -41 0 -21 0 -1 67 19 64 39
------ Relaxed ------ | ------ Strong ------
760000 | |
720000 | |
680000 | |
640000 | |
600000 | |
560000 | o
520000 | o
480000 | o
440000 | o
400000 | o
360000 | o
320000 | o
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 = 1047549. Min thru -81 = 0.
Type = WR|(WW&CC3). Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 48918. 0 thru 39 = 946098.
histend K = 200000. 40 thru Max = 101451.
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 12039 0 67 20
0 -79 0 -59 0 -39 0 -19 72194 1 68 21
0 -78 0 -58 0 -38 0 -18 59087 2 68 22
0 -77 0 -57 0 -37 0 -17 509 3 67 23
0 -76 0 -56 0 -36 0 -16 82 4 67 24
0 -75 0 -55 0 -35 0 -15 71 5 67 25
0 -74 0 -54 0 -34 0 -14 69 6 67 26
0 -73 0 -53 0 -33 0 -13 68 7 67 27
0 -72 0 -52 0 -32 0 -12 68 8 67 28
0 -71 0 -51 0 -31 0 -11 68 9 67 29
0 -70 0 -50 0 -30 0 -10 68 10 67 30
0 -69 0 -49 0 -29 0 -9 68 11 67 31
0 -68 0 -48 0 -28 0 -8 68 12 67 32
0 -67 0 -47 0 -27 0 -7 68 13 67 33
0 -66 0 -46 0 -26 0 -6 68 14 67 34
0 -65 0 -45 0 -25 0 -5 68 15 67 35
0 -64 0 -44 0 -24 0 -4 67 16 66 36
0 -63 0 -43 0 -23 0 -3 67 17 66 37
0 -62 0 -42 0 -22 0 -2 68 18 66 38
0 -61 0 -41 0 -21 0 -1 69 19 67 39
------ Relaxed ------ | ------ Strong ------
76000 | |
72000 | |o
68000 | |o
64000 | |o
60000 | |o
56000 | |oo
52000 | |oo
48000 | |oo
44000 | |oo
40000 | |oo
36000 | |oo
32000 | |oo
28000 | |oo
24000 | |oo
20000 | |oo
16000 | |oo
12000 | ooo
8000 | ooo
4000 | ooo
0 |_________._________._________.ooooooooooooooooooooooooooooooooooooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,WW) and A(CMP,UPO,RW).
Nmbr = 1110. Total = 299582. Min thru -81 = 0.
Type = WW&RW. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 48844. 0 thru 39 = 146273.
histend K = 200000. 40 thru Max = 153309.
End analysis of Test T1110 at 09:29:47.420 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:29:48.280 980422
End execution of Test T1120 at 09:29:48.883 980422
Duration 0.603
Start analysis of Test T1120 at 09:29:49.688 980422
Thread start, stop, and dur times.
0.400 0.200 0.200 0.200 0.000 0.000 0.000 0.000
0.599 0.478 0.481 0.484 0.000 0.000 0.000 0.000
0.199 0.278 0.281 0.284 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 39918 2510 2488 0
19998 43379 5084 0 4912
29997 46432 0 7547 7450
39996 0 0 0 0
49995 49942 12568 12428 0
59994 49999 13956 0 16051
69993 49999 0 16390 18608
79992 0 0 0 0
89991 49999 22477 22518 0
99990 49999 23799 0 26192
109989 49999 0 26465 28518
119988 0 0 0 0
129987 49999 32238 32721 0
139986 49999 33924 0 36084
149985 49999 0 36673 38359
159984 0 0 0 0
169983 49999 42139 42852 5177
179982 49999 43569 6573 46405
189981 49999 8641 46750 48334
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....:....
11111111111111111111111111111111111111111111111111111111111199DF
11111 88C66
11111 88C666
11111 88C6662
11111 8CC6662
1111 88C 662
1111 88C6662
1111 88C6662
111 88C6662
1111 88C6662
1111 88C6662
1111 8C6662
1111 8C6662
1111 8C6662
1111 8C666
1111 8C666
1111 8C666
1111 8C666
111 8C666
11 8C666
1 8C666
8C666
8C666
8C666
8C666
8C666
8C666
8C666
8C666
8C666
8C666
8C666
8C666
8C666
8C666
8C666
8C666
8C666
8C666
8C666
8C666
8C666
8C666
8C666
8C666
8C666
8A666
8A666
8A666
8A666
8A666
8A666
8A666
8A666
8A666
8A666
8A666
8A666
8A666
8A666 8
8A666 88
8A666 884
8A666 8846
8A666 88462
8C666 8462
8C666 8C62
666 8C62
6E66 8C62
6EC 88C62
6EC 88462
6EC 88662
6EC 8866
6EC 8866
6EC 8866
6EC 8866
6EC 8866
6EC 8866
6EC 8866
6EA 8866
EA 8866
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 458150 0
1 324325 144264
2 17396 105795
3 7 76386
4 4 14562
5 0 136
6 1 94
7 0 121
8 0 453
9 0 0
10 0 0
11 0 0
12 0 8
13 0 0
14 1 0
15 1 0
16 2 3
17 0 0
18 0 0
19 0 1
over 93 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 524084 0 39 20
0 -79 0 -59 0 -39 0 -19 425589 1 39 21
0 -78 0 -58 0 -38 0 -18 29850 2 42 22
0 -77 0 -57 0 -37 0 -17 105 3 39 23
0 -76 0 -56 0 -36 0 -16 48 4 39 24
0 -75 0 -55 0 -35 0 -15 41 5 39 25
0 -74 0 -54 0 -34 0 -14 40 6 36 26
0 -73 0 -53 0 -33 0 -13 39 7 37 27
0 -72 0 -52 0 -32 0 -12 39 8 36 28
0 -71 0 -51 0 -31 0 -11 39 9 34 29
0 -70 0 -50 0 -30 0 -10 39 10 35 30
0 -69 0 -49 0 -29 0 -9 39 11 35 31
0 -68 0 -48 0 -28 0 -8 39 12 33 32
0 -67 0 -47 0 -27 0 -7 39 13 33 33
0 -66 0 -46 0 -26 0 -6 40 14 36 34
0 -65 0 -45 0 -25 0 -5 40 15 33 35
0 -64 0 -44 0 -24 0 -4 41 16 32 36
0 -63 0 -43 0 -23 0 -3 39 17 32 37
0 -62 0 -42 0 -22 0 -2 39 18 35 38
0 -61 0 -41 0 -21 0 -1 39 19 33 39
------ Relaxed ------ | ------ Strong ------
760000 | |
720000 | |
680000 | |
640000 | |
600000 | |
560000 | |
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 | 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 = 985482. Min thru -81 = 0.
Type = WR|(WW&CC3). Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 1333. 0 thru 39 = 980985.
histend K = 200000. 40 thru Max = 4497.
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 11241 0 41 20
0 -79 0 -59 0 -39 0 -19 101597 1 41 21
0 -78 0 -58 0 -38 0 -18 66566 2 41 22
0 -77 0 -57 0 -37 0 -17 336 3 41 23
0 -76 0 -56 0 -36 0 -16 63 4 40 24
0 -75 0 -55 0 -35 0 -15 41 5 39 25
0 -74 0 -54 0 -34 0 -14 41 6 38 26
0 -73 0 -53 0 -33 0 -13 41 7 38 27
0 -72 0 -52 0 -32 0 -12 41 8 37 28
0 -71 0 -51 0 -31 0 -11 41 9 38 29
0 -70 0 -50 0 -30 0 -10 41 10 37 30
0 -69 0 -49 0 -29 0 -9 41 11 35 31
0 -68 0 -48 0 -28 0 -8 41 12 35 32
0 -67 0 -47 0 -27 0 -7 41 13 35 33
0 -66 0 -46 0 -26 0 -6 41 14 35 34
0 -65 0 -45 0 -25 0 -5 41 15 34 35
0 -64 0 -44 0 -24 0 -4 42 16 34 36
0 -63 0 -43 0 -23 0 -3 41 17 34 37
0 -62 0 -42 0 -22 0 -2 41 18 34 38
0 -61 0 -41 0 -21 0 -1 41 19 34 39
------ Relaxed ------ | ------ Strong ------
190000 | |
180000 | |
170000 | |
160000 | |
150000 | |
140000 | |
130000 | |
120000 | |
110000 | |
100000 | |o
90000 | |o
80000 | |o
70000 | |o
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 = 1120. Total = 299952. Min thru -81 = 0.
Type = WW&RW. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 38807. 0 thru 39 = 181160.
histend K = 200000. 40 thru Max = 118792.
End analysis of Test T1120 at 09:30:04.754 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:30:05.629 980422
End execution of Test T1200 at 09:30:06.105 980422
Duration 0.476
Start analysis of Test T1200 at 09:30:06.107 980422
Thread start, stop, and dur times.
0.121 0.121 0.121 0.121 0.000 0.000 0.000 0.000
0.467 0.467 0.471 0.466 0.000 0.000 0.000 0.000
0.346 0.346 0.350 0.345 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 2303 2532 2467 2704
19998 4786 5127 5211 4872
29997 7221 7773 7686 7317
39996 9999 9999 9999 9999
49995 12667 12731 12256 12329
59994 15048 15274 14947 14727
69993 17325 17670 17506 17490
79992 19998 19998 19998 19998
89991 22538 22739 22255 22456
99990 24891 25264 25099 24729
109989 27193 27802 27500 27493
119988 29997 29997 29997 29997
129987 32182 31598 33543 32812
139986 33469 34999 36656 34993
149985 37037 37952 38796 36203
159984 39996 39996 39996 39996
169983 42409 41009 43976 42581
179982 43487 45004 46463 44986
189981 47491 47498 48972 46009
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....:....
447F
443FF
443FFB
443FFBB
443FFBB
44AFFBB
44AFFBB
44AFFBB
44AFFBB
44AFFBB
44AFFBB
44AFFBB
44AFFBB
44AFFBB
44AFFBB
44AFFBB
44AFFBB
44AFFBB
44EFFBB
44EFFBB
44EFFB9
44EFFB9
44EFFB9
44EFFB1
44EFFB9
44EFFB1
44EFFB1
44EFFB1
44EFFB1
4EFFB1
EFFB1
EFFB1
EFF
EFF
EFF
EFF
EFF
EFF
7FF
EFF
EFF
EFF
EFF
7FF
7FF
7FF
7FF
BFF
BFF
BFF
3FF
7FF
7FF
3FF
7FF
7FF
7FF
7FF
7FF
7FF
7FF
EFF
EFF
EFF
EFF
EFF
EFF
EFF
EFF
EFF
EFF
EFF
EFF
EFF
EFF
EFF
EFF
EFF
EFF
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 67620 0
1 687007 675448
2 45054 48808
3 97 5504
4 2 2600
5 0 0
6 0 0
7 0 0
8 2 0
9 1 0
10 0 0
11 0 0
12 0 0
13 0 0
14 0 0
15 2 0
16 2 0
17 1 0
18 3 0
19 3 0
over 183 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 154597 0 96 20
0 -79 0 -59 0 -39 0 -19 853549 1 95 21
0 -78 0 -58 0 -38 0 -18 79926 2 95 22
0 -77 0 -57 0 -37 0 -17 538 3 90 23
0 -76 0 -56 0 -36 0 -16 125 4 90 24
0 -75 0 -55 0 -35 0 -15 102 5 91 25
0 -74 0 -54 0 -34 0 -14 101 6 89 26
0 -73 0 -53 0 -33 0 -13 101 7 90 27
0 -72 0 -52 0 -32 0 -12 103 8 91 28
0 -71 0 -51 0 -31 0 -11 101 9 89 29
0 -70 0 -50 0 -30 0 -10 100 10 93 30
0 -69 0 -49 0 -29 0 -9 100 11 95 31
0 -68 0 -48 0 -28 0 -8 100 12 86 32
0 -67 0 -47 0 -27 0 -7 99 13 85 33
0 -66 0 -46 0 -26 0 -6 99 14 89 34
0 -65 0 -45 0 -25 0 -5 102 15 81 35
0 -64 0 -44 0 -24 0 -4 100 16 80 36
0 -63 0 -43 0 -23 0 -3 99 17 78 37
0 -62 0 -42 0 -22 0 -2 100 18 80 38
0 -61 0 -41 0 -21 0 -1 100 19 78 39
------ Relaxed ------ | ------ Strong ------
950000 | |
900000 | |
850000 | |o
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 = 1200. Total = 1098150. Min thru -81 = 0.
Type = RR|CC1. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 1055. 0 thru 39 = 1092003.
histend K = 200000. 40 thru Max = 6147.
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 31542 0 94 20
0 -79 0 -59 0 -39 0 -19 166222 1 93 21
0 -78 0 -58 0 -38 0 -18 90652 2 92 22
0 -77 0 -57 0 -37 0 -17 442 3 91 23
0 -76 0 -56 0 -36 0 -16 131 4 90 24
0 -75 0 -55 0 -35 0 -15 103 5 90 25
0 -74 0 -54 0 -34 0 -14 100 6 90 26
0 -73 0 -53 0 -33 0 -13 100 7 90 27
0 -72 0 -52 0 -32 0 -12 99 8 89 28
0 -71 0 -51 0 -31 0 -11 99 9 89 29
0 -70 0 -50 0 -30 0 -10 99 10 90 30
0 -69 0 -49 0 -29 0 -9 99 11 88 31
0 -68 0 -48 0 -28 0 -8 99 12 83 32
0 -67 0 -47 0 -27 0 -7 99 13 82 33
0 -66 0 -46 0 -26 0 -6 99 14 79 34
0 -65 0 -45 0 -25 0 -5 99 15 80 35
0 -64 0 -44 0 -24 0 -4 99 16 78 36
0 -63 0 -43 0 -23 0 -3 97 17 78 37
0 -62 0 -42 0 -22 0 -2 96 18 79 38
0 -61 0 -41 0 -21 0 -1 94 19 76 39
------ Relaxed ------ | ------ Strong ------
190000 | |
180000 | |
170000 | |
160000 | |o
150000 | |o
140000 | |o
130000 | |o
120000 | |o
110000 | |o
100000 | |o
90000 | |oo
80000 | |oo
70000 | |oo
60000 | |oo
50000 | |oo
40000 | |oo
30000 | ooo
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 = 1200. Total = 299204. Min thru -81 = 0.
Type = WW&RW. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 1480. 0 thru 39 = 292191.
histend K = 200000. 40 thru Max = 7013.
End analysis of Test T1200 at 09:30:22.805 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:30:23.665 980422
End execution of Test T1210 at 09:30:24.161 980422
Duration 0.496
Start analysis of Test T1210 at 09:30:24.604 980422
Thread start, stop, and dur times.
0.085 0.085 0.085 0.085 0.000 0.000 0.000 0.000
0.488 0.488 0.486 0.491 0.000 0.000 0.000 0.000
0.403 0.403 0.401 0.406 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 2581 2502 2496 2451
19998 5123 5005 4878 4994
29997 7686 7335 7502 7495
39996 9999 9999 9999 9999
49995 12836 12953 12107 12159
59994 15303 15367 14627 14634
69993 17455 17542 17653 17283
79992 19998 19998 19998 19998
89991 22467 22720 22277 22653
99990 25217 24922 24806 25071
109989 27547 27445 27179 27816
119988 29997 29997 29997 29997
129987 32836 32737 32258 32157
139986 35604 35415 34388 34679
149985 37438 37550 37324 37643
159984 39996 39996 39996 39996
169983 42787 42817 42178 42204
179982 45302 45289 44682 44702
189981 47608 47382 47391 47827
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....:....
BF
BFF
BFF
BFF
BFF
BFF
BFF
BFF
7FF
3FF
7FF
7FF
7FF
7FF
BFF
BFF
BFF
BFF
BFF
BFF
BFF
2BFF
2BFF
BFF4
BFF4
BFF
BFF
BFF
BFF
BFF
BFF
BFF
BFF
BFF
BFF
BFF
BFF
BFF
BFF
BFF
BFF
BFF
BFF
BFF
7FF
7FF
7FF
7FF
7FF
7FF
7FF
7FF
7FF
7FF
7FF
BFF
BFF
BFF
BFF
BFF
BFF
BFF
BFF
7FF
7FF
7FF
7FF
7FF
3FF
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 68436 0
1 679676 675430
2 51652 45988
3 17 7937
4 3 2189
5 1 0
6 1 0
7 1 0
8 0 0
9 1 0
10 1 0
11 0 0
12 1 0
13 2 0
14 1 0
15 0 0
16 0 0
17 0 0
18 1 0
19 2 0
over 184 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 162340 0 77 20
0 -79 0 -59 0 -39 0 -19 847810 1 79 21
0 -78 0 -58 0 -38 0 -18 81193 2 79 22
0 -77 0 -57 0 -37 0 -17 275 3 76 23
0 -76 0 -56 0 -36 0 -16 91 4 75 24
0 -75 0 -55 0 -35 0 -15 85 5 76 25
0 -74 0 -54 0 -34 0 -14 83 6 77 26
0 -73 0 -53 0 -33 0 -13 83 7 77 27
0 -72 0 -52 0 -32 0 -12 82 8 79 28
0 -71 0 -51 0 -31 0 -11 83 9 75 29
0 -70 0 -50 0 -30 0 -10 83 10 74 30
0 -69 0 -49 0 -29 0 -9 80 11 73 31
0 -68 0 -48 0 -28 0 -8 81 12 69 32
0 -67 0 -47 0 -27 0 -7 82 13 71 33
0 -66 0 -46 0 -26 0 -6 81 14 72 34
0 -65 0 -45 0 -25 0 -5 79 15 68 35
0 -64 0 -44 0 -24 0 -4 79 16 61 36
0 -63 0 -43 0 -23 0 -3 79 17 58 37
0 -62 0 -42 0 -22 0 -2 79 18 60 38
0 -61 0 -41 0 -21 0 -1 80 19 56 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 = 1099113. Min thru -81 = 0.
Type = RR|CC1. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 477. 0 thru 39 = 1094360.
histend K = 200000. 40 thru Max = 4753.
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 25566 0 79 20
0 -79 0 -59 0 -39 0 -19 167801 1 79 21
0 -78 0 -58 0 -38 0 -18 98082 2 79 22
0 -77 0 -57 0 -37 0 -17 369 3 77 23
0 -76 0 -56 0 -36 0 -16 91 4 77 24
0 -75 0 -55 0 -35 0 -15 86 5 76 25
0 -74 0 -54 0 -34 0 -14 85 6 76 26
0 -73 0 -53 0 -33 0 -13 84 7 76 27
0 -72 0 -52 0 -32 0 -12 84 8 75 28
0 -71 0 -51 0 -31 0 -11 84 9 72 29
0 -70 0 -50 0 -30 0 -10 84 10 72 30
0 -69 0 -49 0 -29 0 -9 82 11 69 31
0 -68 0 -48 0 -28 0 -8 82 12 68 32
0 -67 0 -47 0 -27 0 -7 82 13 67 33
0 -66 0 -46 0 -26 0 -6 82 14 68 34
0 -65 0 -45 0 -25 0 -5 81 15 68 35
0 -64 0 -44 0 -24 0 -4 81 16 63 36
0 -63 0 -43 0 -23 0 -3 81 17 61 37
0 -62 0 -42 0 -22 0 -2 81 18 59 38
0 -61 0 -41 0 -21 0 -1 80 19 57 39
------ Relaxed ------ | ------ Strong ------
190000 | |
180000 | |
170000 | |
160000 | |o
150000 | |o
140000 | |o
130000 | |o
120000 | |o
110000 | |o
100000 | |o
90000 | |oo
80000 | |oo
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 = 1210. Total = 299987. Min thru -81 = 0.
Type = WW&RW. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 476. 0 thru 39 = 294566.
histend K = 200000. 40 thru Max = 5421.
End analysis of Test T1210 at 09:30:41.394 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:30:42.256 980422
End execution of Test T1220 at 09:30:42.893 980422
Duration 0.637
Start analysis of Test T1220 at 09:30:43.714 980422
Thread start, stop, and dur times.
0.204 0.204 0.394 0.204 0.000 0.000 0.000 0.000
0.521 0.508 0.631 0.510 0.000 0.000 0.000 0.000
0.317 0.304 0.237 0.306 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 2531 0 35745 2467
19998 0 4991 36505 5007
29997 7542 7457 41096 0
39996 9999 9999 9999 9999
49995 12631 0 46308 12364
59994 0 15186 46314 14810
69993 17404 17620 49999 0
79992 19998 19998 19998 19998
89991 22436 0 49999 22558
99990 0 25123 49999 24871
109989 27342 27651 49999 0
119988 29997 29997 29997 29997
129987 32628 0 49999 32364
139986 3494 35170 49999 34814
149985 39137 35782 49999 4038
159984 39996 39996 39996 39996
169983 44475 8842 49999 40512
179982 13634 44832 49999 45158
189981 49999 45046 49999 13845
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....:....
444444444444444444444444444444444444444444444444445555DF
444 44 11 8FF
444 444 11 8FF
444 44 11 8FF 8
444 44 11 8FF 8A
444 44 11 8FF AA2
444 44 11 8FF AA
44 44 11 8FF AA
44 44 11 8FF AA
44 44 11 8FF AA
44 44 11 8FF AA
44 44 11 8FF AA
44 44 11 2FF AA
44 44 11 2FF AA
44 44 1 2FF AA
44 44 112FF AA
44 44 112FF AA
44 44 112FFAAA
44 44 112FFAA
44 44 1112FFAA
44 44 1112FFAA
44 44 1112FFAA
44 44 1112FF2A
44 44 112FF2A8
44 44 2FF2A8
44 44 2FF2A8
4444 3FFAA8
3FF
3FF
3FF
3FF
3FF
3FF
3FF
3FF
AFF
AFF
AFF
AFF
AFF
AFF
AFF
AFF
AFF
AFF
AFF
AFF
AFF
AFF
AFF 1
AFF 11
AFF 11
3FF 1
3FF 11 8
3FF 11 8A
3FF 11 8A2
3FF 11 8A2
3FF 11 8A2
3FF 11 8A2
3FF 11 8A2
3FF 11 8A2
3FF 11 AA2
3FF 11 AA
3FF 11 AA
3FF 11 AA
3FF 11 AA
3FF 11 AA
3FF 11 AA
3FF 11 AA
3FF 11 AA
3FF 11 AA
9FF 11 AA
9FF 11 AA
9FF 11 AA
9FF 11 AA
9FF 11 AA
9FF 11 AA
9FF 1 AA
9FF AA
FF 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 234125 0
1 549516 401449
2 16211 126938
3 23 5220
4 0 32248
5 0 0
6 2 0
7 0 0
8 1 0
9 0 0
10 0 0
11 0 0
12 1 0
13 0 0
14 0 0
15 0 0
16 0 0
17 0 0
18 0 0
19 0 0
over 100 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 291875 0 48 20
0 -79 0 -59 0 -39 0 -19 671755 1 48 21
0 -78 0 -58 0 -38 0 -18 27129 2 48 22
0 -77 0 -57 0 -37 0 -17 198 3 47 23
0 -76 0 -56 0 -36 0 -16 54 4 47 24
0 -75 0 -55 0 -35 0 -15 49 5 47 25
0 -74 0 -54 0 -34 0 -14 51 6 47 26
0 -73 0 -53 0 -33 0 -13 48 7 47 27
0 -72 0 -52 0 -32 0 -12 49 8 48 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 48 31
0 -68 0 -48 0 -28 0 -8 48 12 45 32
0 -67 0 -47 0 -27 0 -7 47 13 43 33
0 -66 0 -46 0 -26 0 -6 47 14 45 34
0 -65 0 -45 0 -25 0 -5 47 15 43 35
0 -64 0 -44 0 -24 0 -4 47 16 46 36
0 -63 0 -43 0 -23 0 -3 47 17 49 37
0 -62 0 -42 0 -22 0 -2 47 18 44 38
0 -61 0 -41 0 -21 0 -1 47 19 42 39
------ Relaxed ------ | ------ Strong ------
760000 | |
720000 | |
680000 | |
640000 | |o
600000 | |o
560000 | |o
520000 | |o
480000 | |o
440000 | |o
400000 | |o
360000 | |o
320000 | |o
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,RR,CC1).
Nmbr = 1220. Total = 1061444. Min thru -81 = 0.
Type = RR|CC1. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 33358. 0 thru 39 = 992655.
histend K = 200000. 40 thru Max = 68789.
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 9870 0 49 20
0 -79 0 -59 0 -39 0 -19 122390 1 48 21
0 -78 0 -58 0 -38 0 -18 58630 2 48 22
0 -77 0 -57 0 -37 0 -17 187 3 48 23
0 -76 0 -56 0 -36 0 -16 56 4 48 24
0 -75 0 -55 0 -35 0 -15 49 5 48 25
0 -74 0 -54 0 -34 0 -14 50 6 48 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 47 29
0 -70 0 -50 0 -30 0 -10 49 10 47 30
0 -69 0 -49 0 -29 0 -9 49 11 49 31
0 -68 0 -48 0 -28 0 -8 49 12 46 32
0 -67 0 -47 0 -27 0 -7 49 13 45 33
0 -66 0 -46 0 -26 0 -6 48 14 44 34
0 -65 0 -45 0 -25 0 -5 48 15 44 35
0 -64 0 -44 0 -24 0 -4 48 16 44 36
0 -63 0 -43 0 -23 0 -3 48 17 44 37
0 -62 0 -42 0 -22 0 -2 48 18 43 38
0 -61 0 -41 0 -21 0 -1 48 19 43 39
------ Relaxed ------ | ------ Strong ------
190000 | |
180000 | |
170000 | |
160000 | |
150000 | |
140000 | |
130000 | |
120000 | |o
110000 | |o
100000 | |o
90000 | |o
80000 | |o
70000 | |o
60000 | |o
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 = 1220. Total = 233345. Min thru -81 = 0.
Type = WW&RW. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 33648. 0 thru 39 = 192792.
histend K = 200000. 40 thru Max = 40553.
End analysis of Test T1220 at 09:30:59.441 980422
==sss========================================================================
================================================================================
Summary of run: 09:30:59.443 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: never
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
0.748 1.931 T100 1 0
0.860 1.944 T120 0 1
1.352 5.674 T200 2 0
1.477 5.587 T210 1 1
1.462 5.580 T220 0 2
0.792 12.776 T300 2 0
0.645 14.473 T310 1 1
1.095 11.296 T320 0 2
0.508 8.054 T400.1 2 0
T400.2 2 0
0.520 7.845 T410.1 1 1
T410.2 1 1
0.551 8.029 T420.1 0 2
T420.2 0 2
1.054 4.866 T500 2 0
1.122 4.918 T510 1 1
1.792 4.766 T520 0 2
1.836 10.348 T600 2 0
1.342 10.980 T610 1 1
1.433 10.779 T620 0 2
0.539 8.012 T700.1 2 0
T700.2 2 0
0.664 8.072 T710.1 1 1
T710.2 1 1
0.654 8.008 T720.1 0 2
T720.2 0 2
0.928 2:49.072 T800 1 0
0.886 3:03.748 T820 0 1
0.792 9.026 T900 1 0
0.936 9.126 T920 0 1
0.445 16.066 T1100.1 4 0
T1100.2 4 0
0.813 15.255 T1110.1 2 2
T1110.2 2 2
0.603 15.066 T1120.1 0 4
T1120.2 0 4
0.476 16.698 T1200.1 4 0
T1200.2 4 0
0.496 16.790 T1210.1 2 2
T1210.2 2 2
0.637 15.727 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