ARCHTEST. Version 5.4. 980317. By W. W. Collier, mpdiag@acm.org
09:34:31.672 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: a2222200.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:34:55.835 980422
End execution of Test T100 at 09:34:56.666 980422
Duration 0.831
Start analysis of Test T100 at 09:34:56.668 980422
Thread start, stop, and dur times.
0.005 0.005 0.000 0.000 0.000 0.000 0.000 0.000
0.829 0.326 0.000 0.000 0.000 0.000 0.000 0.000
0.824 0.321 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 6591 0 0 0
19998 13274 0 0 0
29997 19995 0 0 0
39996 26809 0 0 0
49995 33500 0 0 0
59994 40187 0 0 0
69993 46872 0 0 0
79992 53570 0 0 0
89991 59894 0 0 0
99990 65873 0 0 0
109989 72253 0 0 0
119988 78548 0 0 0
129987 85493 0 0 0
139986 92392 0 0 0
149985 99268 0 0 0
159984 106059 0 0 0
169983 112865 0 0 0
179982 119627 0 0 0
189981 126550 0 0 0
199980 133233 0 0 0
dim = 80, max = 133247, 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
11
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 68894 0
1 130488 65344
2 602 65719
3 0 31
4 0 0
5 0 0
6 0 0
7 0 0
8 0 0
9 0 0
10 0 1
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 14 9
End analysis of Test T100 at 09:34:58.585 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:34:59.445 980422
End execution of Test T120 at 09:35:00.384 980422
Duration 0.939
Start analysis of Test T120 at 09:35:00.837 980422
Thread start, stop, and dur times.
0.005 0.006 0.000 0.000 0.000 0.000 0.000 0.000
0.937 0.311 0.000 0.000 0.000 0.000 0.000 0.000
0.932 0.305 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 5645 0 0 0
19998 11158 0 0 0
29997 16917 0 0 0
39996 22841 0 0 0
49995 28491 0 0 0
59994 34148 0 0 0
69993 39795 0 0 0
79992 45457 0 0 0
89991 51117 0 0 0
99990 56685 0 0 0
109989 62306 0 0 0
119988 67785 0 0 0
129987 73518 0 0 0
139986 79350 0 0 0
149985 85213 0 0 0
159984 90874 0 0 0
169983 96521 0 0 0
179982 102184 0 0 0
189981 107845 0 0 0
199980 113496 0 0 0
dim = 80, max = 113507, 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
11
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 87318 0
1 112644 26226
2 28 86358
3 0 87
4 0 1
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 8 7
End analysis of Test T120 at 09:35:02.737 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:35:03.598 980422
line3
End execution of Test T200 at 09:35:05.147 980422
Duration 1.549
Start analysis of Test T200 at 09:35:05.149 980422
Thread start, stop, and dur times.
0.005 0.005 0.000 0.000 0.000 0.000 0.000 0.000
1.548 0.541 0.000 0.000 0.000 0.000 0.000 0.000
1.543 0.536 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 17 19 0 0
9999 8026 8026 0 0
19998 16289 16289 0 0
29997 24733 24733 0 0
39996 32902 32902 0 0
49995 41080 41080 0 0
59994 49249 49249 0 0
69993 57396 57396 0 0
79992 65650 65650 0 0
89991 73882 73882 0 0
99990 82121 82121 0 0
109989 90238 90238 0 0
119988 98299 98299 0 0
129987 106541 106541 0 0
139986 114834 114834 0 0
149985 123163 123163 0 0
159984 131268 131268 0 0
169983 139631 139631 0 0
179982 148097 148097 0 0
189981 156166 156166 0 0
199980 164165 164165 0 0
dim = 80, max = 164181, pamx = 1.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
3
33
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
Data for calculating the percentage of time threads
were simultaneously active:
Histogram of deltas in value of consecutive array entries.
Histogram of the lengths of strings of consecutive array
entries, all with the same value.
i deltas strings
0 76152 0
1 322850 250394
2 951 73403
3 2 5
4 1 0
5 0 4
6 0 0
7 0 0
8 0 1
9 0 0
10 2 1
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 38 36
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 114588 0 0 20
0 -79 0 -59 0 -39 0 -19 683549 1 0 21
0 -78 0 -58 0 -38 0 -18 1791 2 0 22
0 -77 0 -57 0 -37 0 -17 3 3 0 23
0 -76 0 -56 0 -36 0 -16 1 4 0 24
0 -75 0 -55 0 -35 0 -15 0 5 0 25
0 -74 0 -54 0 -34 0 -14 0 6 0 26
0 -73 0 -53 0 -33 0 -13 0 7 0 27
0 -72 0 -52 0 -32 0 -12 0 8 0 28
0 -71 0 -51 0 -31 0 -11 0 9 0 29
0 -70 0 -50 0 -30 0 -10 3 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 |_________._________._________.oooo_____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 = 164. 0 thru 39 = 799935.
histend K = 200000. 40 thru Max = 57.
End analysis of Test T200 at 09:35:10.715 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:35:11.574 980422
End execution of Test T210 at 09:35:13.294 980422
Duration 1.720
Start analysis of Test T210 at 09:35:13.571 980422
Thread start, stop, and dur times.
0.015 0.015 0.000 0.000 0.000 0.000 0.000 0.000
1.719 0.528 0.000 0.000 0.000 0.000 0.000 0.000
1.704 0.513 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 56 0 0
9999 7306 7306 0 0
19998 14678 14678 0 0
29997 21810 21810 0 0
39996 28944 28944 0 0
49995 36093 36093 0 0
59994 43151 43151 0 0
69993 50229 50229 0 0
79992 57504 57504 0 0
89991 64616 64616 0 0
99990 71721 71721 0 0
109989 78762 78762 0 0
119988 85904 85904 0 0
129987 93197 93197 0 0
139986 100507 100507 0 0
149985 107640 107640 0 0
159984 114866 114866 0 0
169983 121990 121990 0 0
179982 129307 129307 0 0
189981 136545 136545 0 0
199980 143813 143813 0 0
dim = 80, max = 143827, 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 116096 0
1 283404 169419
2 459 114439
3 0 13
4 0 1
5 0 0
6 0 1
7 0 0
8 1 1
9 1 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 35 26
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 180920 0 0 20
0 -79 0 -59 0 -39 0 -19 611549 1 0 21
0 -78 0 -58 0 -38 0 -18 7467 2 0 22
0 -77 0 -57 0 -37 0 -17 0 3 0 23
0 -76 0 -56 0 -36 0 -16 0 4 0 24
0 -75 0 -55 0 -35 0 -15 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 0 27
0 -72 0 -52 0 -32 0 -12 1 8 0 28
0 -71 0 -51 0 -31 0 -11 2 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 1 37
0 -62 0 -42 0 -22 0 -2 0 18 2 38
0 -61 0 -41 0 -21 0 -1 0 19 0 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 | oo
120000 | oo
80000 | oo
40000 | oo
0 |_________._________._________.oo_____oo._________._________.______oo_
-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 = 249. 0 thru 39 = 799942.
histend K = 200000. 40 thru Max = 50.
End analysis of Test T210 at 09:35:19.099 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:35:19.960 980422
End execution of Test T220 at 09:35:21.683 980422
Duration 1.723
Start analysis of Test T220 at 09:35:22.136 980422
Thread start, stop, and dur times.
0.005 0.005 0.000 0.000 0.000 0.000 0.000 0.000
1.722 0.529 0.000 0.000 0.000 0.000 0.000 0.000
1.717 0.524 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 7074 7074 0 0
19998 14451 14451 0 0
29997 21890 21890 0 0
39996 29229 29229 0 0
49995 36394 36394 0 0
59994 43499 43499 0 0
69993 50818 50818 0 0
79992 57947 57947 0 0
89991 65297 65297 0 0
99990 72587 72587 0 0
109989 79685 79685 0 0
119988 87094 87094 0 0
129987 94364 94364 0 0
139986 101840 101840 0 0
149985 108937 108937 0 0
159984 115923 115923 0 0
169983 123551 123551 0 0
179982 130968 130968 0 0
189981 138120 138120 0 0
199980 145339 145339 0 0
dim = 80, max = 145354, pamx = 1.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
Data for calculating the percentage of time threads
were simultaneously active:
Histogram of deltas in value of consecutive array entries.
Histogram of the lengths of strings of consecutive array
entries, all with the same value.
i deltas strings
0 117919 0
1 281386 168515
2 608 113435
3 11 47
4 0 4
5 0 0
6 0 0
7 0 0
8 0 0
9 0 0
10 0 0
11 0 2
12 0 0
13 0 0
14 0 0
15 0 0
16 0 0
17 1 0
18 1 0
19 0 0
over 70 74
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 182203 0 0 20
0 -79 0 -59 0 -39 0 -19 611421 1 0 21
0 -78 0 -58 0 -38 0 -18 6244 2 0 22
0 -77 0 -57 0 -37 0 -17 16 3 0 23
0 -76 0 -56 0 -36 0 -16 0 4 0 24
0 -75 0 -55 0 -35 0 -15 0 5 0 25
0 -74 0 -54 0 -34 0 -14 0 6 0 26
0 -73 0 -53 0 -33 0 -13 0 7 0 27
0 -72 0 -52 0 -32 0 -12 0 8 0 28
0 -71 0 -51 0 -31 0 -11 0 9 0 29
0 -70 0 -50 0 -30 0 -10 0 10 3 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 1 17 0 37
0 -62 0 -42 0 -22 0 -2 2 18 0 38
0 -61 0 -41 0 -21 0 -1 0 19 0 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 | oo
120000 | oo
80000 | oo
40000 | oo
0 |_________._________._________.ooo______.______oo_._________o_________
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,URR,WW).
Nmbr = 220. Total = 799992. Min thru -81 = 0.
Type = WW|RR. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 238. 0 thru 39 = 799890.
histend K = 200000. 40 thru Max = 102.
End analysis of Test T220 at 09:35:27.687 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:35:28.557 980422
End execution of Test T300 at 09:35:29.332 980422
Duration 0.775
Start analysis of Test T300 at 09:35:29.334 980422
Thread start, stop, and dur times.
0.025 0.026 0.025 0.025 0.000 0.000 0.000 0.000
0.772 0.414 0.391 0.397 0.000 0.000 0.000 0.000
0.747 0.388 0.366 0.372 0.000 0.000 0.000 0.000
Every 9999th entry of the arrays, from 0 thru 199999.
i U V X Y
0 208 285 0 0
9999 8397 6667 0 0
19998 17081 12919 0 0
29997 25813 27016 0 0
39996 34645 35858 0 0
49995 43509 44620 0 0
59994 52497 53758 0 0
69993 61107 44459 0 0
79992 70381 50835 0 0
89991 78473 80428 0 0
99990 87303 89408 0 0
109989 95915 69671 0 0
119988 105049 75751 0 0
129987 80356 115914 0 0
139986 123359 125684 0 0
149985 94220 95345 0 0
159984 141719 101715 0 0
169983 151073 153098 0 0
179982 114612 162302 0 0
189981 175259 174768 0 0
199980 185011 188426 0 0
dim = 80, max = 188445, pamx = 1.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
2
1
21
2
1
1
3
12
12
12
2
21
1
21
21
1
31
3
1
3
2 2
2
11
2 2
2
21 1
21
1
2 1 2
21 2
21
1 2
21
2
2
2
21 31
1 1
2 1
21 21
21
21 22
21 1
1
1 2
1
3 21
2 21
3 3
21
21
2
1 21
22
1 1
2 1
21 2
1
1
21 23
21 3
21
3
1 2
1
1 21
3 21
1 2
1 2
3 2
1 2
12
32
3
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 555110 0 1 20
0 -79 0 -59 0 -39 0 -19 115 1 11 21
0 -78 0 -58 0 -38 0 -18 197271 2 2 22
0 -77 0 -57 0 -37 0 -17 31497 3 9 23
0 -76 0 -56 0 -36 0 -16 44070 4 0 24
0 -75 0 -55 0 -35 0 -15 43583 5 10 25
0 -74 0 -54 0 -34 0 -14 3237 6 1 26
0 -73 0 -53 0 -33 0 -13 11001 7 12 27
0 -72 0 -52 0 -32 0 -12 146 8 1 28
0 -71 0 -51 0 -31 0 -11 3817 9 19 29
0 -70 0 -50 0 -30 0 -10 45 10 0 30
0 -69 0 -49 0 -29 0 -9 118 11 10 31
0 -68 0 -48 0 -28 0 -8 15 12 0 32
0 -67 0 -47 0 -27 0 -7 27 13 11 33
0 -66 0 -46 0 -26 0 -6 7 14 0 34
0 -65 0 -45 0 -25 0 -5 17 15 10 35
0 -64 0 -44 0 -24 0 -4 3 16 1 36
0 -63 0 -43 0 -23 0 -3 9 17 12 37
0 -62 0 -42 0 -22 0 -2 3 18 0 38
0 -61 0 -41 0 -21 0 -1 15 19 13 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_ooooo.o_o_ooo_o
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,URR,WW).
Nmbr = 300. Total = 893127. Min thru -81 = 0.
Type = URR|WW. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 3513. 0 thru 39 = 890229.
histend K = 200000. 40 thru Max = 2898.
End analysis of Test T300 at 09:35:41.157 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:35:42.020 980422
End execution of Test T310 at 09:35:42.942 980422
Duration 0.922
Start analysis of Test T310 at 09:35:43.391 980422
Thread start, stop, and dur times.
0.170 0.170 0.170 0.170 0.000 0.000 0.000 0.000
0.919 0.586 0.512 0.512 0.000 0.000 0.000 0.000
0.749 0.416 0.342 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 619 666 0 0
9999 8379 5813 0 0
19998 16265 16028 0 0
29997 17224 16923 0 0
39996 22936 31710 0 0
49995 39803 39414 0 0
59994 34324 34047 0 0
69993 54877 39883 0 0
79992 45838 62390 0 0
89991 71085 70716 0 0
99990 78899 57529 0 0
109989 86557 63193 0 0
119988 94225 94144 0 0
129987 101739 74857 0 0
139986 80712 109170 0 0
149985 116931 86097 0 0
159984 124841 124506 0 0
169983 133131 132814 0 0
179982 140699 140320 0 0
189981 148457 147954 0 0
199980 116720 116551 0 0
dim = 80, max = 155838, pamx = 1.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
1
2
2
1
2
2
1
2
12
2
2
1
2
3
3
1
2
2
3 3
3
1 1
3 3
1 1
1 3
2 1
1 2
2 1
2 21
2 3
1
33
2 2
1 1
2 1
3
2
2 2
2 2
1
1 12
1
3 1
1 3
1
2 1
1
3
2 11
3 3
1 2
1 3
2
2
1 1
3 32
2 1
3 2
1 32
3 3
3 2
1 1
3 3
3
1 2
1
2 2
3
3 2
12
1
3 1
3 22
1
22
31
3
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 582465 0 1 20
0 -79 0 -59 0 -39 0 -19 2242 1 15 21
0 -78 0 -58 0 -38 0 -18 173303 2 0 22
0 -77 0 -57 0 -37 0 -17 30523 3 16 23
0 -76 0 -56 0 -36 0 -16 40800 4 0 24
0 -75 0 -55 0 -35 0 -15 36912 5 17 25
0 -74 0 -54 0 -34 0 -14 3257 6 0 26
0 -73 0 -53 0 -33 0 -13 14286 7 13 27
0 -72 0 -52 0 -32 0 -12 78 8 0 28
0 -71 0 -51 0 -31 0 -11 3234 9 16 29
0 -70 0 -50 0 -30 0 -10 17 10 0 30
0 -69 0 -49 0 -29 0 -9 118 11 11 31
0 -68 0 -48 0 -28 0 -8 5 12 0 32
0 -67 0 -47 0 -27 0 -7 23 13 16 33
0 -66 0 -46 0 -26 0 -6 2 14 0 34
0 -65 0 -45 0 -25 0 -5 14 15 13 35
0 -64 0 -44 0 -24 0 -4 1 16 0 36
0 -63 0 -43 0 -23 0 -3 15 17 15 37
0 -62 0 -42 0 -22 0 -2 0 18 0 38
0 -61 0 -41 0 -21 0 -1 13 19 12 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 | o o
120000 | o o
80000 | o o
40000 | o o o
0 |_________._________._________.ooooooooooooooooo_ooo_o_o_o_o.o_o_o_o_o
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,URR,WW).
Nmbr = 310. Total = 888654. Min thru -81 = 0.
Type = URR|WW. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 1723. 0 thru 39 = 887453.
histend K = 200000. 40 thru Max = 1201.
End analysis of Test T310 at 09:35:54.577 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:35:55.448 980422
End execution of Test T320 at 09:35:56.460 980422
Duration 1.012
Start analysis of Test T320 at 09:35:57.264 980422
Thread start, stop, and dur times.
0.202 0.202 0.202 0.202 0.000 0.000 0.000 0.000
1.009 0.660 0.530 0.536 0.000 0.000 0.000 0.000
0.807 0.458 0.328 0.334 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 6907 6451 0 0
19998 10632 16232 0 0
29997 16046 17423 0 0
39996 21450 22783 0 0
49995 26650 36986 0 0
59994 31748 43994 0 0
69993 49571 37891 0 0
79992 56045 43347 0 0
89991 47366 64758 0 0
99990 52786 54165 0 0
109989 78117 79128 0 0
119988 85147 64739 0 0
129987 69080 93258 0 0
139986 98977 100116 0 0
149985 105845 106948 0 0
159984 84612 113712 0 0
169983 89856 91323 0 0
179982 126291 96741 0 0
189981 133293 135496 0 0
199980 140151 107605 0 0
dim = 80, max = 142965, pamx = 1.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
2
1
21
21
21
2
21
2
21
1
1
1
21
2
1 2
21
1 21
3
2 1
3 2
3 211
1 1
3
1 2
3 23
3 21
2 2
3 1
3 21
2 2
3 2
2 1
1
2
2
21 2
1
21
1
2
1 1
21
1 21
1
21 21
2
1
2 31
2 2
3
3 23
1
2 21
21
3 1
2 1
1 2
2
21 31
21
1 2
1
21 21
21 23
21 21
2
1
2 1
2
2 1
11
3
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 591167 0 0 20
0 -79 0 -59 0 -39 0 -19 12 1 14 21
0 -78 0 -58 0 -38 0 -18 176305 2 2 22
0 -77 0 -57 0 -37 0 -17 43133 3 12 23
0 -76 0 -56 0 -36 0 -16 31515 4 0 24
0 -75 0 -55 0 -35 0 -15 38325 5 18 25
0 -74 0 -54 0 -34 0 -14 900 6 0 26
0 -73 0 -53 0 -33 0 -13 8113 7 14 27
0 -72 0 -52 0 -32 0 -12 34 8 0 28
0 -71 0 -51 0 -31 0 -11 261 9 13 29
0 -70 0 -50 0 -30 0 -10 8 10 0 30
0 -69 0 -49 0 -29 0 -9 41 11 11 31
0 -68 0 -48 0 -28 0 -8 2 12 1 32
0 -67 0 -47 0 -27 0 -7 26 13 18 33
0 -66 0 -46 0 -26 0 -6 2 14 0 34
0 -65 0 -45 0 -25 0 -5 13 15 14 35
0 -64 0 -44 0 -24 0 -4 0 16 1 36
0 -63 0 -43 0 -23 0 -3 19 17 13 37
0 -62 0 -42 0 -22 0 -2 0 18 0 38
0 -61 0 -41 0 -21 0 -1 11 19 17 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 | o o
120000 | o o
80000 | o o
40000 | o oo
0 |_________._________._________.ooooooooooooooo_o_o.ooo_o_o_o.ooo_ooo_o
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,URR,WW).
Nmbr = 320. Total = 891516. Min thru -81 = 0.
Type = URR|WW. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 1601. 0 thru 39 = 890035.
histend K = 200000. 40 thru Max = 1481.
End analysis of Test T320 at 09:36:08.997 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:36:09.856 980422
End execution of Test T400 at 09:36:10.554 980422
Duration 0.698
Start analysis of Test T400 at 09:36:10.557 980422
Thread start, stop, and dur times.
0.015 0.015 0.000 0.000 0.000 0.000 0.000 0.000
0.697 0.487 0.000 0.000 0.000 0.000 0.000 0.000
0.682 0.472 0.000 0.000 0.000 0.000 0.000 0.000
Every 9999th entry of the arrays, from 0 thru 199999.
i U V X Y
0 0 21 0 0
9999 16300 6165 0 0
19998 32335 12203 0 0
29997 48584 18559 0 0
39996 64837 24736 0 0
49995 81356 30857 0 0
59994 97635 37020 0 0
69993 114034 43155 0 0
79992 130348 49158 0 0
89991 146594 55292 0 0
99990 163077 61438 0 0
109989 179147 67579 0 0
119988 195421 73634 0 0
129987 199999 79770 0 0
139986 199999 85926 0 0
149985 199999 92069 0 0
159984 199999 98126 0 0
169983 199999 104250 0 0
179982 199999 110504 0 0
189981 199999 116664 0 0
199980 199999 122783 0 0
dim = 80, max = 200000, pamx = 1.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
11111111111111111111111111111111
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1 2
2
1 22
1 22
2
1 22
2
1 22
1 2
22
1 22
2
1 22
1 22
2
1 22
2
1 22
1 22
2
1 22
2
1 22
1 22
2
1 22
22
1 2
1 22
2
1 22
1 22
2
1 22
2
1 22
1 22
2
1 22
22
1 2
1 22
2
1 22
2
1 22
1 22
2
122
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 155911 0
1 167815 167923
2 76019 75808
3 220 323
4 5 4
5 1 0
6 0 1
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 1 2
18 1 1
19 1 0
over 21 23
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 322475 0 23 20
0 -79 0 -59 0 -39 0 -19 289130 1 22 21
0 -78 0 -58 0 -38 0 -18 108634 2 22 22
0 -77 0 -57 0 -37 0 -17 339 3 21 23
0 -76 0 -56 0 -36 0 -16 32 4 21 24
0 -75 0 -55 0 -35 0 -15 29 5 21 25
0 -74 0 -54 0 -34 0 -14 27 6 21 26
0 -73 0 -53 0 -33 0 -13 26 7 21 27
0 -72 0 -52 0 -32 0 -12 26 8 21 28
0 -71 0 -51 0 -31 0 -11 26 9 21 29
0 -70 0 -50 0 -30 0 -10 26 10 21 30
0 -69 0 -49 0 -29 0 -9 26 11 21 31
0 -68 0 -48 0 -28 0 -8 26 12 21 32
0 -67 0 -47 0 -27 0 -7 26 13 21 33
0 -66 0 -46 0 -26 0 -6 26 14 21 34
0 -65 0 -45 0 -25 0 -5 26 15 21 35
0 -64 0 -44 0 -24 0 -4 26 16 22 36
0 -63 0 -43 0 -23 0 -3 26 17 20 37
0 -62 0 -42 0 -22 0 -2 25 18 20 38
0 -61 0 -41 0 -21 0 -1 24 19 20 39
------ Relaxed ------ | ------ Strong ------
380000 | |
360000 | |
340000 | |
320000 | o
300000 | o
280000 | oo
260000 | oo
240000 | oo
220000 | oo
200000 | oo
180000 | oo
160000 | oo
140000 | oo
120000 | oo
100000 | ooo
80000 | ooo
60000 | ooo
40000 | ooo
20000 | ooo
0 |_________._________._________.ooooooooooooooooooooooooooooooooooooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,WW,WR) and A(CMP,UPO,WR,CC3).
Nmbr = 400. Total = 722789. Min thru -81 = 0.
Type = WR|(WW&CC3). Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 200. 0 thru 39 = 721423.
histend K = 200000. 40 thru Max = 1366.
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 9 0 23 20
0 -79 0 -59 0 -39 0 -19 121316 1 23 21
0 -78 0 -58 0 -38 0 -18 122149 2 23 22
0 -77 0 -57 0 -37 0 -17 76175 3 22 23
0 -76 0 -56 0 -36 0 -16 915 4 22 24
0 -75 0 -55 0 -35 0 -15 51 5 22 25
0 -74 0 -54 0 -34 0 -14 27 6 22 26
0 -73 0 -53 0 -33 0 -13 26 7 22 27
0 -72 0 -52 0 -32 0 -12 26 8 22 28
0 -71 0 -51 0 -31 0 -11 26 9 22 29
0 -70 0 -50 0 -30 0 -10 26 10 22 30
0 -69 0 -49 0 -29 0 -9 26 11 22 31
0 -68 0 -48 0 -28 0 -8 26 12 22 32
0 -67 0 -47 0 -27 0 -7 26 13 22 33
0 -66 0 -46 0 -26 0 -6 26 14 22 34
0 -65 0 -45 0 -25 0 -5 26 15 22 35
0 -64 0 -44 0 -24 0 -4 26 16 22 36
0 -63 0 -43 0 -23 0 -3 26 17 22 37
0 -62 0 -42 0 -22 0 -2 25 18 22 38
0 -61 0 -41 0 -21 0 -1 24 19 21 39
------ Relaxed ------ | ------ Strong ------
190000 | |
180000 | |
170000 | |
160000 | |
150000 | |
140000 | |
130000 | |
120000 | |oo
110000 | |oo
100000 | |oo
90000 | |oo
80000 | |oo
70000 | |ooo
60000 | |ooo
50000 | |ooo
40000 | |ooo
30000 | |ooo
20000 | |ooo
10000 | |ooo
0 |_________._________._________oooooooooooooooooooooooooooooooooooooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,WW) and A(CMP,UPO,RW).
Nmbr = 400. Total = 399977. Min thru -81 = 0.
Type = WW&RW. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 77205. 0 thru 39 = 321419.
histend K = 200000. 40 thru Max = 78558.
End analysis of Test T400 at 09:36:18.149 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:36:19.009 980422
End execution of Test T410 at 09:36:19.579 980422
Duration 0.570
Start analysis of Test T410 at 09:36:19.853 980422
Thread start, stop, and dur times.
0.005 0.005 0.000 0.000 0.000 0.000 0.000 0.000
0.508 0.568 0.000 0.000 0.000 0.000 0.000 0.000
0.503 0.563 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 33 0 0
9999 8329 11838 0 0
19998 16989 23478 0 0
29997 25590 35366 0 0
39996 33976 46748 0 0
49995 42643 58784 0 0
59994 51023 70610 0 0
69993 59472 82262 0 0
79992 67967 93982 0 0
89991 76631 106318 0 0
99990 85025 117872 0 0
109989 93210 129478 0 0
119988 101779 141648 0 0
129987 110420 153434 0 0
139986 118779 165248 0 0
149985 127064 176805 0 0
159984 135551 188326 0 0
169983 144116 199999 0 0
179982 152703 199999 0 0
189981 161257 199999 0 0
199980 169592 199999 0 0
dim = 80, max = 200000, pamx = 1.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
2222222222222
2
2
2
2
2
2
2
2
2
2
1
2 11
2 1
2 1
2 1
2 1
1
2 11
2 1
2 1
2 1
2 1
1
2 11
2 1
2 1
2 1
2 1
1
2 11
2 1
2 1
2 1
2 1
2 11
1
2 1
2 1
2 1
2 1
1
2 1
2 11
2 1
2 1
2 1
11
2 1
2 1
2 1
2 1
2 1
1
2 11
2 1
2 1
2 1
2 1
1
2 11
2 1
2 1
2 1
2 1
2 1
11
2 1
2 1
2 1
2 1
2 1
11
21
21
21
21
21
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
Data for calculating the percentage of time threads
were simultaneously active:
Histogram of deltas in value of consecutive array entries.
Histogram of the lengths of strings of consecutive array
entries, all with the same value.
i deltas strings
0 70093 0
1 294427 294443
2 35427 35411
3 9 10
4 2 1
5 0 0
6 0 0
7 0 0
8 0 0
9 0 0
10 0 0
11 0 0
12 0 1
13 1 0
14 0 0
15 0 0
16 0 0
17 0 0
18 0 0
19 0 0
over 37 37
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 225691 0 37 20
0 -79 0 -59 0 -39 0 -19 503078 1 37 21
0 -78 0 -58 0 -38 0 -18 36548 2 37 22
0 -77 0 -57 0 -37 0 -17 50 3 37 23
0 -76 0 -56 0 -36 0 -16 41 4 37 24
0 -75 0 -55 0 -35 0 -15 38 5 37 25
0 -74 0 -54 0 -34 0 -14 38 6 37 26
0 -73 0 -53 0 -33 0 -13 38 7 37 27
0 -72 0 -52 0 -32 0 -12 38 8 37 28
0 -71 0 -51 0 -31 0 -11 38 9 37 29
0 -70 0 -50 0 -30 0 -10 38 10 37 30
0 -69 0 -49 0 -29 0 -9 38 11 37 31
0 -68 0 -48 0 -28 0 -8 38 12 37 32
0 -67 0 -47 0 -27 0 -7 38 13 37 33
0 -66 0 -46 0 -26 0 -6 37 14 37 34
0 -65 0 -45 0 -25 0 -5 37 15 37 35
0 -64 0 -44 0 -24 0 -4 37 16 37 36
0 -63 0 -43 0 -23 0 -3 37 17 37 37
0 -62 0 -42 0 -22 0 -2 37 18 37 38
0 -61 0 -41 0 -21 0 -1 37 19 37 39
------ Relaxed ------ | ------ Strong ------
760000 | |
720000 | |
680000 | |
640000 | |
600000 | |
560000 | |
520000 | |
480000 | |o
440000 | |o
400000 | |o
360000 | |o
320000 | |o
280000 | |o
240000 | |o
200000 | oo
160000 | oo
120000 | oo
80000 | oo
40000 | oo
0 |_________._________._________.ooooooooooooooooooooooooooooooooooooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,WW,WR) and A(CMP,UPO,WR,CC3).
Nmbr = 410. Total = 769602. Min thru -81 = 0.
Type = WR|(WW&CC3). Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 416. 0 thru 39 = 766712.
histend K = 200000. 40 thru Max = 2890.
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 17 0 37 20
0 -79 0 -59 0 -39 0 -19 208652 1 37 21
0 -78 0 -58 0 -38 0 -18 155419 2 37 22
0 -77 0 -57 0 -37 0 -17 1262 3 37 23
0 -76 0 -56 0 -36 0 -16 47 4 37 24
0 -75 0 -55 0 -35 0 -15 40 5 37 25
0 -74 0 -54 0 -34 0 -14 38 6 37 26
0 -73 0 -53 0 -33 0 -13 38 7 37 27
0 -72 0 -52 0 -32 0 -12 38 8 37 28
0 -71 0 -51 0 -31 0 -11 38 9 37 29
0 -70 0 -50 0 -30 0 -10 38 10 37 30
0 -69 0 -49 0 -29 0 -9 38 11 37 31
0 -68 0 -48 0 -28 0 -8 38 12 37 32
0 -67 0 -47 0 -27 0 -7 38 13 37 33
0 -66 0 -46 0 -26 0 -6 38 14 37 34
0 -65 0 -45 0 -25 0 -5 37 15 37 35
0 -64 0 -44 0 -24 0 -4 37 16 37 36
0 -63 0 -43 0 -23 0 -3 37 17 37 37
0 -62 0 -42 0 -22 0 -2 37 18 37 38
0 -61 0 -41 0 -21 0 -1 37 19 37 39
------ Relaxed ------ | ------ Strong ------
380000 | |
360000 | |
340000 | |
320000 | |
300000 | |
280000 | |
260000 | |
240000 | |
220000 | |
200000 | |o
180000 | |o
160000 | |o
140000 | |oo
120000 | |oo
100000 | |oo
80000 | |oo
60000 | |oo
40000 | |oo
20000 | |oo
0 |_________._________._________oooooooooooooooooooooooooooooooooooooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,WW) and A(CMP,UPO,RW).
Nmbr = 410. Total = 399910. Min thru -81 = 0.
Type = WW&RW. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 30392. 0 thru 39 = 366704.
histend K = 200000. 40 thru Max = 33206.
End analysis of Test T410 at 09:36:27.737 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:36:28.595 980422
End execution of Test T420 at 09:36:29.192 980422
Duration 0.597
Start analysis of Test T420 at 09:36:29.645 980422
Thread start, stop, and dur times.
0.004 0.004 0.000 0.000 0.000 0.000 0.000 0.000
0.595 0.596 0.000 0.000 0.000 0.000 0.000 0.000
0.591 0.592 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 48 0 0
9999 9754 10242 0 0
19998 19633 20439 0 0
29997 29760 30233 0 0
39996 39721 40270 0 0
49995 49673 50315 0 0
59994 59430 60551 0 0
69993 69327 70660 0 0
79992 79363 80620 0 0
89991 89114 90867 0 0
99990 98939 101044 0 0
109989 108920 111051 0 0
119988 119069 120808 0 0
129987 129370 130603 0 0
139986 139310 140664 0 0
149985 149252 150718 0 0
159984 159090 160873 0 0
169983 168877 171088 0 0
179982 179215 180742 0 0
189981 189063 190909 0 0
199980 199330 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
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
2
21
21
21
21
21
21
21
21
21
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
Data for calculating the percentage of time threads
were simultaneously active:
Histogram of deltas in value of consecutive array entries.
Histogram of the lengths of strings of consecutive array
entries, all with the same value.
i deltas strings
0 7980 0
1 389073 389052
2 2882 2907
3 9 6
4 1 1
5 0 2
6 2 0
7 0 0
8 1 0
9 0 1
10 1 1
11 0 1
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 45 45
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 391380 0 46 20
0 -79 0 -59 0 -39 0 -19 400187 1 45 21
0 -78 0 -58 0 -38 0 -18 3367 2 45 22
0 -77 0 -57 0 -37 0 -17 63 3 45 23
0 -76 0 -56 0 -36 0 -16 53 4 42 24
0 -75 0 -55 0 -35 0 -15 51 5 42 25
0 -74 0 -54 0 -34 0 -14 51 6 42 26
0 -73 0 -53 0 -33 0 -13 49 7 42 27
0 -72 0 -52 0 -32 0 -12 50 8 42 28
0 -71 0 -51 0 -31 0 -11 49 9 42 29
0 -70 0 -50 0 -30 0 -10 48 10 41 30
0 -69 0 -49 0 -29 0 -9 47 11 41 31
0 -68 0 -48 0 -28 0 -8 47 12 42 32
0 -67 0 -47 0 -27 0 -7 46 13 41 33
0 -66 0 -46 0 -26 0 -6 46 14 41 34
0 -65 0 -45 0 -25 0 -5 46 15 41 35
0 -64 0 -44 0 -24 0 -4 46 16 41 36
0 -63 0 -43 0 -23 0 -3 46 17 41 37
0 -62 0 -42 0 -22 0 -2 46 18 41 38
0 -61 0 -41 0 -21 0 -1 46 19 41 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 = 420. Total = 799325. Min thru -81 = 0.
Type = WR|(WW&CC3). Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 293. 0 thru 39 = 796608.
histend K = 200000. 40 thru Max = 2717.
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 9 0 46 20
0 -79 0 -59 0 -39 0 -19 11114 1 45 21
0 -78 0 -58 0 -38 0 -18 382843 2 45 22
0 -77 0 -57 0 -37 0 -17 971 3 44 23
0 -76 0 -56 0 -36 0 -16 56 4 43 24
0 -75 0 -55 0 -35 0 -15 51 5 42 25
0 -74 0 -54 0 -34 0 -14 51 6 42 26
0 -73 0 -53 0 -33 0 -13 50 7 42 27
0 -72 0 -52 0 -32 0 -12 49 8 42 28
0 -71 0 -51 0 -31 0 -11 49 9 43 29
0 -70 0 -50 0 -30 0 -10 48 10 41 30
0 -69 0 -49 0 -29 0 -9 48 11 41 31
0 -68 0 -48 0 -28 0 -8 48 12 42 32
0 -67 0 -47 0 -27 0 -7 46 13 41 33
0 -66 0 -46 0 -26 0 -6 46 14 41 34
0 -65 0 -45 0 -25 0 -5 46 15 41 35
0 -64 0 -44 0 -24 0 -4 46 16 41 36
0 -63 0 -43 0 -23 0 -3 46 17 41 37
0 -62 0 -42 0 -22 0 -2 46 18 41 38
0 -61 0 -41 0 -21 0 -1 46 19 41 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 = 399920. Min thru -81 = 0.
Type = WW&RW. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 669. 0 thru 39 = 396554.
histend K = 200000. 40 thru Max = 3366.
End analysis of Test T420 at 09:36:37.764 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:36:38.626 980422
End execution of Test T500 at 09:36:39.775 980422
Duration 1.149
Start analysis of Test T500 at 09:36:39.777 980422
Thread start, stop, and dur times.
0.017 0.017 0.017 0.000 0.000 0.000 0.000 0.000
1.010 1.147 0.845 0.000 0.000 0.000 0.000 0.000
0.993 1.130 0.828 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 21 24 0 0
9999 16626 16628 0 0
19998 33284 33285 0 0
29997 49927 49929 0 0
39996 66278 66280 0 0
49995 82873 82874 0 0
59994 99267 99269 0 0
69993 115311 115312 0 0
79992 131707 131708 0 0
89991 148179 148180 0 0
99990 164798 164799 0 0
109989 181098 181100 0 0
119988 197335 197336 0 0
129987 214084 214085 0 0
139986 230344 230346 0 0
149985 246759 246761 0 0
159984 262978 262979 0 0
169983 279237 279239 0 0
179982 295644 295645 0 0
189981 311753 311755 0 0
199980 328132 328133 0 0
dim = 80, max = 328165, 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 4381 0
1 146273 395500
2 247200 26
3 1999 0
4 55 0
5 1 0
6 0 0
7 1 0
8 0 0
9 0 2
10 0 0
11 0 0
12 0 0
13 0 0
14 1 1
15 0 1
16 0 2
17 0 1
18 0 2
19 0 2
over 85 78
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 5606 0 11 20
0 -79 0 -59 0 -39 0 -19 223219 1 18 21
0 -78 0 -58 0 -38 0 -18 366759 2 16 22
0 -77 0 -57 0 -37 0 -17 2350 3 12 23
0 -76 0 -56 0 -36 0 -16 69 4 17 24
0 -75 0 -55 0 -35 0 -15 17 5 16 25
0 -74 0 -54 0 -34 0 -14 14 6 14 26
0 -73 0 -53 0 -33 0 -13 16 7 19 27
0 -72 0 -52 0 -32 0 -12 17 8 16 28
0 -71 0 -51 0 -31 0 -11 18 9 12 29
0 -70 0 -50 0 -30 0 -10 10 10 14 30
0 -69 0 -49 0 -29 0 -9 19 11 16 31
0 -68 0 -48 0 -28 0 -8 15 12 14 32
0 -67 0 -47 0 -27 0 -7 14 13 18 33
0 -66 0 -46 0 -26 0 -6 21 14 16 34
0 -65 0 -45 0 -25 0 -5 11 15 17 35
0 -64 0 -44 0 -24 0 -4 14 16 14 36
0 -63 0 -43 0 -23 0 -3 15 17 17 37
0 -62 0 -42 0 -22 0 -2 12 18 13 38
0 -61 0 -41 0 -21 0 -1 17 19 19 39
------ Relaxed ------ | ------ Strong ------
380000 | |
360000 | | o
340000 | | o
320000 | | o
300000 | | o
280000 | | o
260000 | | o
240000 | | o
220000 | |oo
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 = 857. 0 thru 39 = 598542.
histend K = 200000. 40 thru Max = 1452.
End analysis of Test T500 at 09:36:44.585 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:36:45.445 980422
End execution of Test T510 at 09:36:46.613 980422
Duration 1.168
Start analysis of Test T510 at 09:36:46.888 980422
Thread start, stop, and dur times.
0.006 0.006 0.006 0.000 0.000 0.000 0.000 0.000
0.990 1.166 0.586 0.000 0.000 0.000 0.000 0.000
0.984 1.160 0.580 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 35 0 0
9999 11249 11251 0 0
19998 22441 22442 0 0
29997 33641 33642 0 0
39996 44603 44604 0 0
49995 55671 55672 0 0
59994 66897 66900 0 0
69993 77981 77982 0 0
79992 89917 89919 0 0
89991 101264 101265 0 0
99990 112302 112303 0 0
109989 123491 123493 0 0
119988 134640 134641 0 0
129987 145435 145436 0 0
139986 156348 156349 0 0
149985 167385 167386 0 0
159984 178562 178564 0 0
169983 189653 189654 0 0
179982 200845 200846 0 0
189981 212000 212001 0 0
199980 222484 222485 0 0
dim = 80, max = 222507, pamx = 1.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
3
33
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
33
3
33
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
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 37539 0
1 288997 329247
2 72982 33148
3 398 9
4 4 1
5 2 0
6 0 0
7 0 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 1
over 74 50
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 39454 0 17 20
0 -79 0 -59 0 -39 0 -19 380542 1 15 21
0 -78 0 -58 0 -38 0 -18 177372 2 13 22
0 -77 0 -57 0 -37 0 -17 1586 3 18 23
0 -76 0 -56 0 -36 0 -16 19 4 16 24
0 -75 0 -55 0 -35 0 -15 17 5 14 25
0 -74 0 -54 0 -34 0 -14 15 6 17 26
0 -73 0 -53 0 -33 0 -13 17 7 17 27
0 -72 0 -52 0 -32 0 -12 15 8 14 28
0 -71 0 -51 0 -31 0 -11 16 9 12 29
0 -70 0 -50 0 -30 0 -10 18 10 15 30
0 -69 0 -49 0 -29 0 -9 11 11 14 31
0 -68 0 -48 0 -28 0 -8 17 12 15 32
0 -67 0 -47 0 -27 0 -7 11 13 13 33
0 -66 0 -46 0 -26 0 -6 17 14 10 34
0 -65 0 -45 0 -25 0 -5 17 15 12 35
0 -64 0 -44 0 -24 0 -4 15 16 12 36
0 -63 0 -43 0 -23 0 -3 19 17 10 37
0 -62 0 -42 0 -22 0 -2 16 18 12 38
0 -61 0 -41 0 -21 0 -1 13 19 14 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 | |oo
140000 | |oo
120000 | |oo
100000 | |oo
80000 | |oo
60000 | |oo
40000 | |oo
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 = 960. 0 thru 39 = 599487.
histend K = 200000. 40 thru Max = 507.
End analysis of Test T510 at 09:36:51.673 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:36:52.531 980422
End execution of Test T520 at 09:36:53.669 980422
Duration 1.138
Start analysis of Test T520 at 09:36:54.122 980422
Thread start, stop, and dur times.
0.006 0.006 0.006 0.000 0.000 0.000 0.000 0.000
1.136 1.123 0.573 0.000 0.000 0.000 0.000 0.000
1.130 1.117 0.567 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 9380 9381 0 0
19998 18919 18920 0 0
29997 28074 28075 0 0
39996 37129 37129 0 0
49995 46364 46365 0 0
59994 55699 55700 0 0
69993 64972 64973 0 0
79992 74408 74409 0 0
89991 83569 83570 0 0
99990 92766 92767 0 0
109989 102105 102106 0 0
119988 111378 111378 0 0
129987 120775 120776 0 0
139986 130344 130345 0 0
149985 139438 139439 0 0
159984 148890 148891 0 0
169983 157963 157964 0 0
179982 167775 167777 0 0
189981 176880 176881 0 0
199980 186418 186418 0 0
dim = 80, max = 186436, 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 59015 0
1 316742 289038
2 24055 51833
3 103 34
4 0 0
5 0 0
6 0 0
7 0 0
8 0 0
9 0 0
10 0 0
11 1 0
12 1 0
13 0 0
14 0 0
15 0 0
16 0 0
17 0 1
18 0 1
19 0 0
over 79 74
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 70857 0 32 20
0 -79 0 -59 0 -39 0 -19 468908 1 37 21
0 -78 0 -58 0 -38 0 -18 56594 2 33 22
0 -77 0 -57 0 -37 0 -17 146 3 34 23
0 -76 0 -56 0 -36 0 -16 31 4 34 24
0 -75 0 -55 0 -35 0 -15 34 5 34 25
0 -74 0 -54 0 -34 0 -14 35 6 36 26
0 -73 0 -53 0 -33 0 -13 36 7 34 27
0 -72 0 -52 0 -32 0 -12 30 8 34 28
0 -71 0 -51 0 -31 0 -11 35 9 31 29
0 -70 0 -50 0 -30 0 -10 32 10 29 30
0 -69 0 -49 0 -29 0 -9 36 11 33 31
0 -68 0 -48 0 -28 0 -8 32 12 32 32
0 -67 0 -47 0 -27 0 -7 35 13 33 33
0 -66 0 -46 0 -26 0 -6 36 14 31 34
0 -65 0 -45 0 -25 0 -5 37 15 26 35
0 -64 0 -44 0 -24 0 -4 32 16 18 36
0 -63 0 -43 0 -23 0 -3 34 17 17 37
0 -62 0 -42 0 -22 0 -2 36 18 24 38
0 -61 0 -41 0 -21 0 -1 36 19 18 39
------ Relaxed ------ | ------ Strong ------
475000 | |
450000 | |o
425000 | |o
400000 | |o
375000 | |o
350000 | |o
325000 | |o
300000 | |o
275000 | |o
250000 | |o
225000 | |o
200000 | |o
175000 | |o
150000 | |o
125000 | |o
100000 | |o
75000 | |o
50000 | ooo
25000 | 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 = 1106. 0 thru 39 = 597652.
histend K = 200000. 40 thru Max = 2342.
End analysis of Test T520 at 09:36:58.888 980422
==sss========================================================================
Test T600. Seek a relaxation of A(CMP,UPO,RR,CC1).
T0 T1 T2 T3 T4 T5
A = 0; U[0] = A; V[0] = A; X[0] = A; Y[0] = A; B = 0;
A = 1; U[1] = B; V[1] = B; X[1] = B; Y[1] = B; B = 1;
A = 2; U[2] = A; V[2] = A; X[2] = A; Y[2] = A; B = 2;
A = 3; U[3] = B; V[3] = B; X[3] = B; Y[3] = B; B = 3;
A = 4; U[4] = A; V[4] = A; X[4] = A; Y[4] = A; B = 4;
A = 5; U[5] = B; V[5] = B; X[5] = B; Y[5] = B; B = 5;
A = 6; U[6] = A; V[6] = A; X[6] = A; Y[6] = A; B = 6;
A = 7; U[7] = B; V[7] = B; X[7] = B; Y[7] = B; B = 7; etc.
Seek 6.0. U[i] > U[i+2]. d = U[i+2] - U[i].
Seek 6.0. V[i] > V[i+2]. d = V[i+2] - V[i].
Seek 6.0. X[i] > X[i+2]. d = X[i+2] - X[i].
Seek 6.0. Y[i] > Y[i+2]. d = Y[i+2] - Y[i].
To show: Not A(CMP,UPO,URR,WW) and not A(CMP,UPO,URR,CC3).
Seek U[i] < V[j] and V[j+1] < U[i-1]. d = V[j+1] - U[i-1].
Seek U[i] < X[j] and X[j+1] < U[i-1]. d = V[j+1] - U[i-1].
Seek U[i] < Y[j] and Y[j+1] < U[i-1]. d = V[j+1] - U[i-1].
Seek V[i] < X[j] and X[j+1] < V[i-1]. d = V[j+1] - U[i-1].
Seek V[i] < Y[j] and Y[j+1] < V[i-1]. d = V[j+1] - U[i-1].
Seek X[i] < Y[j] and Y[j+1] < X[i-1]. d = V[j+1] - U[i-1].
6.1. i and j are even.
6.2. i and j are odd.
To show: Not A(CMP,UPO,RR,CC1).
Suffixes for packed simulation output: T1: 0; T2: 1; T3: 2; T4: 3.
Start execution of Test T600 at 09:36:59.749 980422
End execution of Test T600 at 09:37:01.042 980422
Duration 1.293
Start analysis of Test T600 at 09:37:01.044 980422
Thread start, stop, and dur times.
0.051 0.051 0.051 0.051 0.000 0.000 0.000 0.000
1.290 1.276 0.350 0.352 0.000 0.000 0.000 0.000
1.239 1.225 0.299 0.301 0.000 0.000 0.000 0.000
Every 9999th entry of the arrays, from 0 thru 199999.
i U V X Y
0 170 184 0 0
9999 5573 5615 0 0
19998 11052 11052 0 0
29997 16510 16560 0 0
39996 21749 21789 0 0
49995 27502 27524 0 0
59994 32578 32823 0 0
69993 38283 38577 0 0
79992 43037 43538 0 0
89991 49939 49992 0 0
99990 54388 54414 0 0
109989 60843 60974 0 0
119988 65198 65198 0 0
129987 71791 72004 0 0
139986 76091 76613 0 0
149985 82974 83656 0 0
159984 87026 87564 0 0
169983 94288 94804 0 0
179982 97989 98507 0 0
189981 104967 105605 0 0
199980 108915 109819 0 0
dim = 80, max = 111439, pamx = 2.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
3
33
333
333
333
333
333
333
2333
2333
2333
2333
2333
2333
2333
2333
2333
2333
2333
2333
2333
331
331
333
333
331
333
333
333
333
333
333
333
333
333
333
331
331
331
33
33
33
33
33
33
33
33
331
331
331
331
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
333
331
331
331
33
33
331
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 17756 0
1 330729 368999
2 51241 10155
3 217 1780
4 4 1300
5 2 0
6 0 1
7 0 0
8 0 0
9 0 0
10 0 0
11 0 0
12 0 0
13 0 0
14 1 0
15 0 0
16 0 0
17 0 0
18 0 0
19 0 0
over 44 3
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 21118 0 38 20
0 -79 0 -59 0 -39 0 -19 349818 1 44 21
0 -78 0 -58 0 -38 0 -18 166072 2 45 22
0 -77 0 -57 0 -37 0 -17 54441 3 41 23
0 -76 0 -56 0 -36 0 -16 2365 4 41 24
0 -75 0 -55 0 -35 0 -15 95 5 45 25
0 -74 0 -54 0 -34 0 -14 42 6 43 26
0 -73 0 -53 0 -33 0 -13 40 7 45 27
0 -72 0 -52 0 -32 0 -12 42 8 39 28
0 -71 0 -51 0 -31 0 -11 45 9 51 29
0 -70 0 -50 0 -30 0 -10 37 10 38 30
0 -69 0 -49 0 -29 0 -9 39 11 43 31
0 -68 0 -48 0 -28 0 -8 44 12 44 32
0 -67 0 -47 0 -27 0 -7 44 13 46 33
0 -66 0 -46 0 -26 0 -6 45 14 46 34
0 -65 0 -45 0 -25 0 -5 40 15 59 35
0 -64 0 -44 0 -24 0 -4 42 16 38 36
0 -63 0 -43 0 -23 0 -3 44 17 47 37
0 -62 0 -42 0 -22 0 -2 44 18 41 38
0 -61 0 -41 0 -21 0 -1 42 19 44 39
------ Relaxed ------ | ------ Strong ------
380000 | |
360000 | |
340000 | |o
320000 | |o
300000 | |o
280000 | |o
260000 | |o
240000 | |o
220000 | |o
200000 | |o
180000 | |o
160000 | |oo
140000 | |oo
120000 | |oo
100000 | |oo
80000 | |oo
60000 | |oo
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 = 529. 0 thru 39 = 595377.
histend K = 200000. 40 thru Max = 4608.
Plot of T6 data.
xmin xmax xintv ymin ymax yintv 0 109830 1373 0 111438 1393
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
33
33
33
33
33
33
33
33
3
33
33
33
33
333
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
3
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
End analysis of Test T600 at 09:37:12.009 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:37:12.871 980422
End execution of Test T610 at 09:37:14.386 980422
Duration 1.515
Start analysis of Test T610 at 09:37:14.843 980422
Thread start, stop, and dur times.
0.079 0.079 0.079 0.079 0.000 0.000 0.000 0.000
1.316 1.511 0.399 0.394 0.000 0.000 0.000 0.000
1.237 1.432 0.320 0.315 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 4982 5284 0 0
19998 12188 12449 0 0
29997 16070 15989 0 0
39996 23562 23137 0 0
49995 18282 17350 0 0
59994 34590 33597 0 0
69993 28342 27484 0 0
79992 46550 45380 0 0
89991 37974 37664 0 0
99990 56823 55460 0 0
109989 47938 46697 0 0
119988 68567 66929 0 0
129987 58380 56945 0 0
139986 80385 78804 0 0
149985 68316 66910 0 0
159984 92126 90637 0 0
169983 78578 77350 0 0
179982 104648 102945 0 0
189981 89761 88119 0 0
199980 116913 114856 0 0
dim = 80, max = 116914, pamx = 2.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
1
13
132
132
132
132
132
132
132
132
132
132
132
132
132 1
132 11
132 112
132 1322
112 132
1122 132
122 132
132 132
132 132
1132 132
1122 132
1122 132
1122 132
122 1332
132 132
132 132
132 132
132 132
132 132
132 132
132 1132
1332 1322
132 132
132 132
32 132
33 132
13 1132
132 1322
132 132
132 132
13332 132
132 132
132 132
32 132
33 1332
33 132
33 132
33 132
33 132
33 132
13 1332
132 132
132 332
132 133
132 132
132 132
1332 132
32 132
33 332
133 33
332 133
33 132
33 132
33 132
33 132
33333333332
333
333
333
333
233
233
233
233
233
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 55504 0
1 278741 306436
2 65021 28904
3 663 4976
4 6 4144
5 1 2
6 0 13
7 0 1
8 0 3
9 0 0
10 0 0
11 1 0
12 0 0
13 0 0
14 2 0
15 0 0
16 0 0
17 0 0
18 0 0
19 0 0
over 55 11
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 68229 0 40 20
0 -79 0 -59 0 -39 0 -19 300847 1 31 21
0 -78 0 -58 0 -38 0 -18 151313 2 29 22
0 -77 0 -57 0 -37 0 -17 55769 3 37 23
0 -76 0 -56 0 -36 0 -16 6102 4 33 24
0 -75 0 -55 0 -35 0 -15 88 5 30 25
0 -74 0 -54 0 -34 0 -14 31 6 35 26
0 -73 0 -53 0 -33 0 -13 29 7 34 27
0 -72 0 -52 0 -32 0 -12 39 8 37 28
0 -71 0 -51 0 -31 0 -11 23 9 33 29
0 -70 0 -50 0 -30 0 -10 34 10 222 30
0 -69 0 -49 0 -29 0 -9 33 11 38 31
0 -68 0 -48 0 -28 0 -8 29 12 30 32
0 -67 0 -47 0 -27 0 -7 34 13 30 33
0 -66 0 -46 0 -26 0 -6 34 14 32 34
0 -65 0 -45 0 -25 0 -5 34 15 32 35
0 -64 0 -44 0 -24 0 -4 32 16 35 36
0 -63 0 -43 0 -23 0 -3 39 17 30 37
0 -62 0 -42 0 -22 0 -2 29 18 30 38
0 -61 0 -41 0 -21 0 -1 30 19 27 39
------ Relaxed ------ | ------ Strong ------
380000 | |
360000 | |
340000 | |
320000 | |
300000 | |o
280000 | |o
260000 | |o
240000 | |o
220000 | |o
200000 | |o
180000 | |o
160000 | |o
140000 | |oo
120000 | |oo
100000 | |oo
80000 | |oo
60000 | ooo
40000 | oooo
20000 | oooo
0 |_________._________._________.ooooooooooooooooooooooooooooooooooooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,RR,CC1).
Nmbr = 610. Total = 596639. Min thru -81 = 0.
Type = RR|CC1. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 8136. 0 thru 39 = 583643.
histend K = 200000. 40 thru Max = 12996.
Plot of T6 data.
xmin xmax xintv ymin ymax yintv 0 116913 1462 0 95103 1189
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
3
33
33
33
33
33
33
33
33
33
33
33
33
3333333
33
33
33
33
33
33
33
3
33
33
33
33
33
33
33
33
33
33
33
33
3
33
33
33
33
33
33
33
33
33
33
33
3
13
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
3
33
33
33
33
33
33
33
33
33
33
33
31
1
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
End analysis of Test T610 at 09:37:25.707 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:37:26.568 980422
End execution of Test T620 at 09:37:28.202 980422
Duration 1.634
Start analysis of Test T620 at 09:37:29.006 980422
Thread start, stop, and dur times.
0.182 0.182 0.182 0.182 0.000 0.000 0.000 0.000
1.630 1.603 0.483 0.485 0.000 0.000 0.000 0.000
1.448 1.421 0.301 0.303 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 4925 4843 0 0
19998 10154 9692 0 0
29997 15155 14715 0 0
39996 20112 19681 0 0
49995 24943 24488 0 0
59994 29479 29258 0 0
69993 34568 34383 0 0
79992 39518 39404 0 0
89991 44911 44716 0 0
99990 49847 49475 0 0
109989 55116 54756 0 0
119988 59763 59229 0 0
129987 65267 64623 0 0
139986 69406 68845 0 0
149985 75103 74457 0 0
159984 79356 78621 0 0
169983 84920 84518 0 0
179982 89458 89417 0 0
189981 94953 95470 0 0
199980 99079 99619 0 0
dim = 80, max = 100340, pamx = 2.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
23
233
233
233
233
33
33
33
33
33
33
33
332
332
332
332
332
332
332
332
332
332
332
332
1332
1332
133
1332
133
133
133
133
33
133
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
133
133
133
133
132
132
132
132
132
132
132
132
132
132
132
133
333
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 15467 0
1 377668 374491
2 6677 6685
3 121 2026
4 6 1313
5 1 0
6 0 3
7 0 0
8 0 0
9 0 0
10 0 0
11 2 0
12 0 1
13 0 0
14 0 0
15 0 0
16 0 0
17 0 0
18 0 1
19 0 0
over 52 7
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 17741 0 42 20
0 -79 0 -59 0 -39 0 -19 391393 1 32 21
0 -78 0 -58 0 -38 0 -18 170860 2 38 22
0 -77 0 -57 0 -37 0 -17 13555 3 39 23
0 -76 0 -56 0 -36 0 -16 327 4 35 24
0 -75 0 -55 0 -35 0 -15 67 5 37 25
0 -74 0 -54 0 -34 0 -14 67 6 38 26
0 -73 0 -53 0 -33 0 -13 41 7 34 27
0 -72 0 -52 0 -32 0 -12 42 8 39 28
0 -71 0 -51 0 -31 0 -11 37 9 32 29
0 -70 0 -50 0 -30 0 -10 42 10 37 30
0 -69 0 -49 0 -29 0 -9 33 11 37 31
0 -68 0 -48 0 -28 0 -8 45 12 41 32
0 -67 0 -47 0 -27 0 -7 36 13 33 33
0 -66 0 -46 0 -26 0 -6 39 14 29 34
0 -65 0 -45 0 -25 0 -5 37 15 30 35
0 -64 0 -44 0 -24 0 -4 37 16 35 36
0 -63 0 -43 0 -23 0 -3 41 17 28 37
0 -62 0 -42 0 -22 0 -2 36 18 32 38
0 -61 0 -41 0 -21 0 -1 42 19 35 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 | |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 = 620. Total = 599985. Min thru -81 = 0.
Type = RR|CC1. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 566. 0 thru 39 = 595221.
histend K = 200000. 40 thru Max = 4764.
Plot of T6 data.
xmin xmax xintv ymin ymax yintv 0 99629 1246 0 100339 1255
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
33
33
33
33
33
33
33
3
33
33
333
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
3
33
33
33
33
33
33
33
33
33
33
33
33
333
33
33
33
33
33
33
33
33
33
33
3
33
33
33
33
33
33
33
33
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
End analysis of Test T620 at 09:37:40.020 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:37:40.881 980422
End execution of Test T700 at 09:37:41.481 980422
Duration 0.600
Start analysis of Test T700 at 09:37:41.484 980422
Thread start, stop, and dur times.
0.005 0.005 0.000 0.000 0.000 0.000 0.000 0.000
0.598 0.598 0.000 0.000 0.000 0.000 0.000 0.000
0.593 0.593 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 30 199999 199999
9999 9976 10021 0 0
19998 20179 19816 0 0
29997 29939 30054 0 0
39996 39783 40208 0 0
49995 49769 50220 0 0
59994 59751 60236 0 0
69993 69935 70053 0 0
79992 79773 80210 0 0
89991 89545 90436 0 0
99990 99407 100567 0 0
109989 109525 110456 0 0
119988 119722 120253 0 0
129987 129704 130269 0 0
139986 139887 140084 0 0
149985 149702 150245 0 0
159984 159677 160290 0 0
169983 169709 170256 0 0
179982 179701 180262 0 0
189981 189873 190088 0 0
199980 199987 199972 0 0
dim = 80, max = 200000, pamx = 1.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
C 3
3
3
3
3
23
21
1
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
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 10730 0
1 381509 381503
2 7716 7717
3 7 13
4 3 2
5 0 0
6 1 0
7 0 0
8 0 0
9 0 0
10 1 1
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 1
over 28 29
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 345062 0 31 20
0 -79 0 -59 0 -39 0 -19 442436 1 29 21
0 -78 0 -58 0 -38 0 -18 9479 2 29 22
0 -77 0 -57 0 -37 0 -17 45 3 29 23
0 -76 0 -56 0 -36 0 -16 36 4 29 24
0 -75 0 -55 0 -35 0 -15 32 5 29 25
0 -74 0 -54 0 -34 0 -14 33 6 29 26
0 -73 0 -53 0 -33 0 -13 31 7 29 27
0 -72 0 -52 0 -32 0 -12 31 8 29 28
0 -71 0 -51 0 -31 0 -11 31 9 29 29
0 -70 0 -50 0 -30 0 -10 32 10 29 30
0 -69 0 -49 0 -29 0 -9 30 11 29 31
0 -68 0 -48 0 -28 0 -8 30 12 29 32
0 -67 0 -47 0 -27 0 -7 30 13 29 33
0 -66 0 -46 0 -26 0 -6 30 14 28 34
0 -65 0 -45 0 -25 0 -5 30 15 28 35
0 -64 0 -44 0 -24 0 -4 30 16 28 36
0 -63 0 -43 0 -23 0 -3 30 17 28 37
0 -62 0 -42 0 -22 0 -2 30 18 28 38
0 -61 0 -41 0 -21 0 -1 30 19 28 39
------ Relaxed ------ | ------ Strong ------
475000 | |
450000 | |
425000 | |o
400000 | |o
375000 | |o
350000 | |o
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,RR,CC1).
Nmbr = 700. Total = 799986. Min thru -81 = 0.
Type = RR|CC1. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 235. 0 thru 39 = 798094.
histend K = 200000. 40 thru Max = 1892.
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 112 0 29 20
0 -79 0 -59 0 -39 0 -19 60928 1 29 21
0 -78 0 -58 0 -38 0 -18 335769 2 28 22
0 -77 0 -57 0 -37 0 -17 216 3 28 23
0 -76 0 -56 0 -36 0 -16 36 4 28 24
0 -75 0 -55 0 -35 0 -15 32 5 28 25
0 -74 0 -54 0 -34 0 -14 31 6 28 26
0 -73 0 -53 0 -33 0 -13 31 7 28 27
0 -72 0 -52 0 -32 0 -12 31 8 28 28
0 -71 0 -51 0 -31 0 -11 31 9 28 29
0 -70 0 -50 0 -30 0 -10 30 10 28 30
0 -69 0 -49 0 -29 0 -9 29 11 28 31
0 -68 0 -48 0 -28 0 -8 29 12 28 32
0 -67 0 -47 0 -27 0 -7 29 13 28 33
0 -66 0 -46 0 -26 0 -6 29 14 28 34
0 -65 0 -45 0 -25 0 -5 29 15 28 35
0 -64 0 -44 0 -24 0 -4 29 16 28 36
0 -63 0 -43 0 -23 0 -3 29 17 28 37
0 -62 0 -42 0 -22 0 -2 29 18 28 38
0 -61 0 -41 0 -21 0 -1 29 19 28 39
------ Relaxed ------ | ------ Strong ------
380000 | |
360000 | |
340000 | |
320000 | | o
300000 | | o
280000 | | o
260000 | | o
240000 | | o
220000 | | o
200000 | | o
180000 | | o
160000 | | o
140000 | | o
120000 | | o
100000 | | o
80000 | | o
60000 | |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 = 399967. Min thru -81 = 0.
Type = WW&RW. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 236. 0 thru 39 = 398070.
histend K = 200000. 40 thru Max = 1897.
End analysis of Test T700 at 09:37:49.523 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:37:50.386 980422
End execution of Test T710 at 09:37:51.022 980422
Duration 0.636
Start analysis of Test T710 at 09:37:51.297 980422
Thread start, stop, and dur times.
0.005 0.005 0.000 0.000 0.000 0.000 0.000 0.000
0.575 0.635 0.000 0.000 0.000 0.000 0.000 0.000
0.570 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 25 199999 0
9999 8616 11596 0 0
19998 17369 22991 0 0
29997 26174 34239 0 0
39996 34843 46092 0 0
49995 43389 57439 0 0
59994 52251 68617 0 0
69993 61027 80483 0 0
79992 69621 92242 0 0
89991 78036 103745 0 0
99990 86748 114998 0 0
109989 95523 126847 0 0
119988 104043 138334 0 0
129987 112724 149640 0 0
139986 121498 161130 0 0
149985 130286 172650 0 0
159984 139110 184185 0 0
169983 147674 195602 0 0
179982 156341 199999 0 0
189981 165013 199999 0 0
199980 173888 199999 0 0
dim = 80, max = 200000, pamx = 1.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
4 222222222222
2
2
2
2
2
2
2
2 1
2 1
2 1
2 1
2 11
2 1
1
2 1
2 1
2 1
2 1
2 11
2 1
1
2 1
2 1
2 1
2 1
2 1
2 11
2 1
1
2 1
2 1
2 1
2 1
2 11
2 1
1
2 1
2 1
2 1
2 1
2 11
2 1
1
2 1
2 1
2 1
2 1
2 11
1
2 1
2 1
2 1
2 1
2 1
2 11
1
2 1
2 1
2 1
2 1
2 1
2 1
11
2 1
2 1
2 1
2 1
2 1
2 1
11
21
21
21
21
21
21
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
Data for calculating the percentage of time threads
were simultaneously active:
Histogram of deltas in value of consecutive array entries.
Histogram of the lengths of strings of consecutive array
entries, all with the same value.
i deltas strings
0 60515 0
1 308404 308407
2 31033 31031
3 4 3
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 1 1
14 0 0
15 0 0
16 0 0
17 0 0
18 0 0
19 0 0
over 39 39
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 153785 0 39 20
0 -79 0 -59 0 -39 0 -19 581120 1 41 21
0 -78 0 -58 0 -38 0 -18 35589 2 38 22
0 -77 0 -57 0 -37 0 -17 46 3 38 23
0 -76 0 -56 0 -36 0 -16 40 4 38 24
0 -75 0 -55 0 -35 0 -15 40 5 38 25
0 -74 0 -54 0 -34 0 -14 40 6 38 26
0 -73 0 -53 0 -33 0 -13 40 7 38 27
0 -72 0 -52 0 -32 0 -12 40 8 38 28
0 -71 0 -51 0 -31 0 -11 40 9 38 29
0 -70 0 -50 0 -30 0 -10 40 10 38 30
0 -69 0 -49 0 -29 0 -9 40 11 38 31
0 -68 0 -48 0 -28 0 -8 40 12 38 32
0 -67 0 -47 0 -27 0 -7 41 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 39 16 38 36
0 -63 0 -43 0 -23 0 -3 39 17 38 37
0 -62 0 -42 0 -22 0 -2 39 18 38 38
0 -61 0 -41 0 -21 0 -1 39 19 40 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 | |o
120000 | oo
80000 | oo
40000 | oo
0 |_________._________._________.ooooooooooooooooooooooooooooooooooooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,RR,CC1).
Nmbr = 710. Total = 773898. Min thru -81 = 0.
Type = RR|CC1. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 239. 0 thru 39 = 771941.
histend K = 200000. 40 thru Max = 1957.
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 35 0 39 20
0 -79 0 -59 0 -39 0 -19 272717 1 39 21
0 -78 0 -58 0 -38 0 -18 97370 2 39 22
0 -77 0 -57 0 -37 0 -17 434 3 38 23
0 -76 0 -56 0 -36 0 -16 40 4 38 24
0 -75 0 -55 0 -35 0 -15 40 5 38 25
0 -74 0 -54 0 -34 0 -14 40 6 38 26
0 -73 0 -53 0 -33 0 -13 40 7 38 27
0 -72 0 -52 0 -32 0 -12 40 8 38 28
0 -71 0 -51 0 -31 0 -11 40 9 38 29
0 -70 0 -50 0 -30 0 -10 40 10 38 30
0 -69 0 -49 0 -29 0 -9 40 11 38 31
0 -68 0 -48 0 -28 0 -8 40 12 38 32
0 -67 0 -47 0 -27 0 -7 41 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 39 16 38 36
0 -63 0 -43 0 -23 0 -3 39 17 38 37
0 -62 0 -42 0 -22 0 -2 39 18 38 38
0 -61 0 -41 0 -21 0 -1 39 19 38 39
------ Relaxed ------ | ------ Strong ------
380000 | |
360000 | |
340000 | |
320000 | |
300000 | |
280000 | |
260000 | |o
240000 | |o
220000 | |o
200000 | |o
180000 | |o
160000 | |o
140000 | |o
120000 | |o
100000 | |o
80000 | |oo
60000 | |oo
40000 | |oo
20000 | |oo
0 |_________._________._________oooooooooooooooooooooooooooooooooooooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,WW) and A(CMP,UPO,RW).
Nmbr = 710. Total = 399927. Min thru -81 = 0.
Type = WW&RW. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 26096. 0 thru 39 = 371954.
histend K = 200000. 40 thru Max = 27973.
End analysis of Test T710 at 09:37:59.213 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:38:00.072 980422
End execution of Test T720 at 09:38:00.744 980422
Duration 0.672
Start analysis of Test T720 at 09:38:01.196 980422
Thread start, stop, and dur times.
0.015 0.015 0.000 0.000 0.000 0.000 0.000 0.000
0.669 0.668 0.000 0.000 0.000 0.000 0.000 0.000
0.654 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 0 0 0
9999 9956 10042 0 0
19998 20121 19874 0 0
29997 30343 29654 0 0
39996 40173 39818 0 0
49995 50225 49764 0 0
59994 60425 59562 0 0
69993 70453 69532 0 0
79992 80535 79448 0 0
89991 90822 89160 0 0
99990 100834 99171 0 0
109989 110684 109299 0 0
119988 120865 119109 0 0
129987 130674 129301 0 0
139986 140407 139552 0 0
149985 150423 149540 0 0
159984 160449 159564 0 0
169983 170685 169280 0 0
179982 180450 179513 0 0
189981 190546 189415 0 0
199980 199999 199731 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
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
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 7537 0
1 389768 389743
2 2634 2660
3 6 5
4 0 0
5 0 0
6 1 0
7 0 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 50 50
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 378143 0 50 20
0 -79 0 -59 0 -39 0 -19 413480 1 50 21
0 -78 0 -58 0 -38 0 -18 3487 2 50 22
0 -77 0 -57 0 -37 0 -17 60 3 50 23
0 -76 0 -56 0 -36 0 -16 51 4 50 24
0 -75 0 -55 0 -35 0 -15 51 5 50 25
0 -74 0 -54 0 -34 0 -14 52 6 50 26
0 -73 0 -53 0 -33 0 -13 51 7 50 27
0 -72 0 -52 0 -32 0 -12 51 8 50 28
0 -71 0 -51 0 -31 0 -11 51 9 51 29
0 -70 0 -50 0 -30 0 -10 50 10 49 30
0 -69 0 -49 0 -29 0 -9 50 11 49 31
0 -68 0 -48 0 -28 0 -8 50 12 49 32
0 -67 0 -47 0 -27 0 -7 50 13 49 33
0 -66 0 -46 0 -26 0 -6 50 14 49 34
0 -65 0 -45 0 -25 0 -5 50 15 49 35
0 -64 0 -44 0 -24 0 -4 50 16 48 36
0 -63 0 -43 0 -23 0 -3 50 17 49 37
0 -62 0 -42 0 -22 0 -2 50 18 47 38
0 -61 0 -41 0 -21 0 -1 50 19 49 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,RR,CC1).
Nmbr = 720. Total = 799743. Min thru -81 = 0.
Type = RR|CC1. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 268. 0 thru 39 = 796965.
histend K = 200000. 40 thru Max = 2778.
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 23 0 50 20
0 -79 0 -59 0 -39 0 -19 23713 1 50 21
0 -78 0 -58 0 -38 0 -18 371216 2 50 22
0 -77 0 -57 0 -37 0 -17 175 3 50 23
0 -76 0 -56 0 -36 0 -16 50 4 50 24
0 -75 0 -55 0 -35 0 -15 50 5 50 25
0 -74 0 -54 0 -34 0 -14 51 6 50 26
0 -73 0 -53 0 -33 0 -13 51 7 50 27
0 -72 0 -52 0 -32 0 -12 50 8 50 28
0 -71 0 -51 0 -31 0 -11 50 9 51 29
0 -70 0 -50 0 -30 0 -10 50 10 50 30
0 -69 0 -49 0 -29 0 -9 50 11 50 31
0 -68 0 -48 0 -28 0 -8 50 12 50 32
0 -67 0 -47 0 -27 0 -7 50 13 50 33
0 -66 0 -46 0 -26 0 -6 50 14 50 34
0 -65 0 -45 0 -25 0 -5 50 15 51 35
0 -64 0 -44 0 -24 0 -4 50 16 50 36
0 -63 0 -43 0 -23 0 -3 50 17 50 37
0 -62 0 -42 0 -22 0 -2 50 18 48 38
0 -61 0 -41 0 -21 0 -1 50 19 48 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 = 720. Total = 399970. Min thru -81 = 0.
Type = WW&RW. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 270. 0 thru 39 = 396927.
histend K = 200000. 40 thru Max = 3043.
End analysis of Test T720 at 09:38:09.283 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:38:10.144 980422
End execution of Test T800 at 09:38:11.140 980422
Duration 0.996
Start analysis of Test T800 at 09:38:12.634 980422
Thread start, stop, and dur times.
0.126 0.128 0.126 0.126 0.000 0.000 0.000 0.000
0.989 0.991 0.993 0.987 0.000 0.000 0.000 0.000
0.863 0.863 0.867 0.861 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 2462 2 5220
9999 99990 105280 94221 99993
19998 201193 202053 194101 198760
29997 299970 306622 296070 299973
39996 399960 398540 399962 399963
49995 501823 496730 497343 498080
59994 608062 599941 599942 599943
69993 708972 704252 697263 693580
79992 809162 797990 799922 803942
89991 903291 896960 894690 896530
99990 1002463 999763 999902 999903
109989 1103391 1101293 1097951 1100462
119988 1213432 1208543 1186080 1199883
129987 1309162 1311033 1286831 1299873
139986 1405572 1410973 1391151 1389401
149985 1509423 1499851 1499852 1499853
159984 1599840 1607200 1599842 1591382
169983 1704473 1708600 1699832 1695400
179982 1800872 1799821 1799822 1795272
189981 1894391 1899811 1897420 1887981
199980 1981632 1999801 1999802 1987021
dim = 80, max = 2000000, pamx = 2.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
7F
7FB
7FB
7FD
7FD
7FD
7FD
7FD
7FD
7FD
7FD
7FD
7FD
7FD
7FD
7FD
7FD
7FD
7FD
7FD
7FD
7FD
7FD
7FD
7FD
7FD
7FD
BFD
BFD
BFE
BFE
BFE
BFE
BFE
BFE
BFE
7FE
BFE
BFC
BFD
BFE
BFE
BFE
BFE
BFE
BFE
BFE
BFE
BFE
BFE
BFE
BFE
BFE
BFE
BFE
BFE
BFE
BFE
BFE
BFE
3FE
BFE
3FE
3FE
BFE
BFE
BFE
BFD
BFD
BFD
BFD
BFD
BFD
BFD
BFD
BFD
BFD
BFD
BFD
FD
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 251808 0 0 20
0 -79 0 -59 0 -39 0 -19 37908 1 0 21
0 -78 0 -58 0 -38 0 -18 41959 2 0 22
0 -77 0 -57 0 -37 0 -17 45868 3 0 23
0 -76 0 -56 0 -36 0 -16 44719 4 0 24
0 -75 0 -55 0 -35 0 -15 19821 5 0 25
0 -74 0 -54 0 -34 0 -14 422 6 0 26
0 -73 0 -53 0 -33 0 -13 48 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 1 29
0 -70 0 -50 0 -30 0 -10 0 10 0 30
0 -69 0 -49 0 -29 0 -9 0 11 1 31
0 -68 0 -48 0 -28 0 -8 0 12 1 32
0 -67 0 -47 0 -27 0 -7 0 13 6 33
0 -66 0 -46 0 -26 0 -6 0 14 9 34
0 -65 0 -45 0 -25 0 -5 0 15 3 35
0 -64 0 -44 0 -24 0 -4 0 16 4 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 1 39
------ Relaxed ------ | ------ Strong ------
380000 | |
360000 | |
340000 | |
320000 | |
300000 | |
280000 | |
260000 | |
240000 | o
220000 | o
200000 | o
180000 | o
160000 | o
140000 | o
120000 | o
100000 | o
80000 | o
60000 | o
40000 | o ooo
20000 | ooooo
0 |_________._________._________.ooooooo__._________.________o.ooooooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,WW,WR) and A(CMP,UPO,CC3).
Nmbr = 800. Total = 442685. Min thru -81 = 0.
Type = (WW|WR)&CC3. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 735. 0 thru 39 = 442581.
histend K = 200000. 40 thru Max = 104.
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 251848 0 0 20
0 -79 0 -59 0 -39 0 -19 52083 1 0 21
0 -78 0 -58 0 -38 0 -18 58100 2 0 22
0 -77 0 -57 0 -37 0 -17 45126 3 0 23
0 -76 0 -56 0 -36 0 -16 13043 4 0 24
0 -75 0 -55 0 -35 0 -15 140 5 0 25
0 -74 0 -54 0 -34 0 -14 8 6 0 26
0 -73 0 -53 0 -33 0 -13 1 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 2 30
0 -69 0 -49 0 -29 0 -9 0 11 3 31
0 -68 0 -48 0 -28 0 -8 0 12 2 32
0 -67 0 -47 0 -27 0 -7 0 13 2 33
0 -66 0 -46 0 -26 0 -6 0 14 1 34
0 -65 0 -45 0 -25 0 -5 0 15 2 35
0 -64 0 -44 0 -24 0 -4 0 16 2 36
0 -63 0 -43 0 -23 0 -3 0 17 1 37
0 -62 0 -42 0 -22 0 -2 0 18 2 38
0 -61 0 -41 0 -21 0 -1 0 19 2 39
------ Relaxed ------ | ------ Strong ------
380000 | |
360000 | |
340000 | |
320000 | |
300000 | |
280000 | |
260000 | |
240000 | o
220000 | o
200000 | o
180000 | o
160000 | o
140000 | o
120000 | o
100000 | o
80000 | o
60000 | o
40000 | oooo
20000 | oooo
0 |_________._________._________.ooooooo__._________._________oooooooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,RW) and A(CMP,UPO,CC3).
Nmbr = 800. Total = 420419. Min thru -81 = 0.
Type = RW&CC3. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 599. 0 thru 39 = 420368.
histend K = 200000. 40 thru Max = 51.
Convoys are sequences of values which appear to two or more
processors. The 5 longest convoys on this test were:
0 48516 45
1 94635 48
2 377262 54
3 384824 45
4 179725 46
A convoy of length 45 starts at line 48516:
48516 224453 224453 0 224453
48517 224463 224463 0 224463
48518 224473 224473 0 224473
48519 224483 224483 0 224483
48520 224493 224493 0 224493
48521 224503 224503 0 224503
48522 224513 224513 0 224513
48523 222491 222491 222491 222491
48524 222910 0 0 222910
48525 222920 0 0 222920
48526 222930 0 0 222930
48527 222940 0 0 222940
48528 222950 0 0 222950
48529 222960 0 0 222960
48530 222970 0 0 222970
48531 0 224533 224533 0
48532 0 224543 224543 0
48533 0 224553 224553 0
48534 0 224563 224563 0
48535 0 224573 224573 0
48536 0 224583 224583 0
48537 0 224593 224593 0
48538 224603 224603 224603 224603
48539 0 222990 222990 0
48540 0 223000 223000 0
48541 0 223010 223010 0
48542 0 223020 223020 0
48543 0 223030 223030 0
48544 0 223040 223040 0
48545 0 223050 223050 0
48546 224613 0 0 224613
48547 224623 0 0 224623
48548 224633 0 0 224633
48549 224643 0 0 224643
48550 224653 0 0 224653
48551 224663 0 0 224663
48552 224673 0 0 224673
48553 222651 222651 222651 222651
48554 223070 223070 0 223070
48555 223080 223080 0 223080
48556 223090 223090 0 223090
48557 223100 223100 0 223100
48558 223110 223110 0 223110
48559 223120 223120 0 223120
48560 223130 223130 0 223130
A convoy of length 48 starts at line 94635:
94635 0 441512 441512 0
94636 0 441522 441522 0
94637 0 441532 441532 0
94638 0 441542 441542 0
94639 0 441552 441552 0
94640 0 441562 441562 0
94641 0 441572 441572 0
94642 0 441582 441582 0
94643 440651 440651 440651 0
94644 440661 440661 440661 0
94645 440671 440671 440671 0
94646 440681 440681 440681 0
94647 440691 440691 440691 0
94648 440701 440701 440701 0
94649 440711 440711 440711 0
94650 440721 440721 440721 0
94651 0 438750 0 438750
94652 0 438760 0 438760
94653 0 438770 0 438770
94654 0 438780 0 438780
94655 0 438790 0 438790
94656 0 438800 0 438800
94657 0 438810 0 438810
94658 0 438820 0 438820
94659 441672 0 441672 0
94660 441682 0 441682 0
94661 441692 0 441692 0
94662 441702 0 441702 0
94663 441712 0 441712 0
94664 441722 0 441722 0
94665 441732 0 441732 0
94666 441742 0 441742 0
94667 438830 0 438830 0
94668 438840 0 438840 0
94669 438850 0 438850 0
94670 438860 0 438860 0
94671 438870 0 438870 0
94672 438880 0 438880 0
94673 438890 0 438890 0
94674 438900 0 438900 0
94675 0 441752 0 441752
94676 0 441762 0 441762
94677 0 441772 0 441772
94678 0 441782 0 441782
94679 0 441792 0 441792
94680 0 441802 0 441802
94681 0 441812 0 441812
94682 0 441822 0 441822
A convoy of length 54 starts at line 377262:
377262 1793273 0 1793273 1793273
377263 1793283 0 1793283 1793283
377264 1793293 0 1793293 1793293
377265 1793303 0 1793303 1793303
377266 1793313 0 1793313 1793313
377267 1793323 0 1793323 1793323
377268 0 1787710 0 1787710
377269 0 1787720 0 1787720
377270 0 1787730 0 1787730
377271 0 1787740 0 1787740
377272 0 1787750 0 1787750
377273 0 1787760 0 1787760
377274 0 1787770 0 1787770
377275 0 1787780 0 1787780
377276 1788712 0 1788712 0
377277 1788722 0 1788722 0
377278 1788732 0 1788732 0
377279 1788742 0 1788742 0
377280 1788752 0 1788752 0
377281 1788762 0 1788762 0
377282 1788772 0 1788772 0
377283 1788782 0 1788782 0
377284 1787790 0 1787790 0
377285 1787800 0 1787800 0
377286 1787810 0 1787810 0
377287 1787820 0 1787820 0
377288 1787830 0 1787830 0
377289 1787840 0 1787840 0
377290 1787850 0 1787850 0
377291 1787860 0 1787860 0
377292 0 1788792 0 1788792
377293 0 1788802 0 1788802
377294 0 1788812 0 1788812
377295 0 1788822 0 1788822
377296 0 1788832 0 1788832
377297 0 1788842 0 1788842
377298 0 1788852 0 1788852
377299 0 1788862 0 1788862
377300 0 1787870 0 1787870
377301 0 1787880 0 1787880
377302 0 1787890 0 1787890
377303 0 1787900 0 1787900
377304 0 1787910 0 1787910
377305 0 1787920 0 1787920
377306 0 1787930 0 1787930
377307 0 1787940 0 1787940
377308 1788872 0 1788872 0
377309 1788882 0 1788882 0
377310 1788892 0 1788892 0
377311 1788902 0 1788902 0
377312 1788912 0 1788912 0
377313 1788922 0 1788922 0
377314 1788932 0 1788932 0
377315 1788942 0 1788942 0
A convoy of length 45 starts at line 384824:
384824 1829813 0 1829813 1829813
384825 1829823 0 1829823 1829823
384826 1829833 0 1829833 1829833
384827 1829843 0 1829843 1829843
384828 1829853 0 1829853 1829853
384829 1829863 0 1829863 1829863
384830 1829873 0 1829873 1829873
384831 1825512 1825512 1825512 1825512
384832 1824350 0 0 1824350
384833 1824360 0 0 1824360
384834 1824370 0 0 1824370
384835 1824380 0 0 1824380
384836 1824390 0 0 1824390
384837 1824400 0 0 1824400
384838 1824410 0 0 1824410
384839 0 1829893 1829893 0
384840 0 1829903 1829903 0
384841 0 1829913 1829913 0
384842 0 1829923 1829923 0
384843 0 1829933 1829933 0
384844 0 1829943 1829943 0
384845 0 1829953 1829953 0
384846 1829963 1829963 1829963 1829963
384847 0 1824430 1824430 0
384848 0 1824440 1824440 0
384849 0 1824450 1824450 0
384850 0 1824460 1824460 0
384851 0 1824470 1824470 0
384852 0 1824480 1824480 0
384853 0 1824490 1824490 0
384854 1829973 0 0 1829973
384855 1829983 0 0 1829983
384856 1829993 0 0 1829993
384857 1830003 0 0 1830003
384858 1830013 0 0 1830013
384859 1830023 0 0 1830023
384860 1830033 0 0 1830033
384861 1825672 1825672 1825672 1825672
384862 1824510 0 1824510 1824510
384863 1824520 0 1824520 1824520
384864 1824530 0 1824530 1824530
384865 1824540 0 1824540 1824540
384866 1824550 0 1824550 1824550
384867 1824560 0 1824560 1824560
384868 1824570 0 1824570 1824570
A convoy of length 46 starts at line 179725:
384869 0 1830053 0 0
384870 0 1825692 0 0
384871 0 1825702 0 0
384872 0 1825712 0 0
384873 0 1825722 0 0
384874 0 1825732 0 0
384875 0 1825742 0 0
384876 1825752 1825752 1825752 1825752
384877 0 1824590 1824590 0
384878 0 1824600 1824600 0
384879 0 1824610 1824610 0
384880 0 1824620 1824620 0
384881 0 1824630 1824630 0
384882 0 1824640 1824640 0
384883 0 1824650 1824650 0
384884 1830133 0 0 1830133
384885 1830143 0 0 1830143
384886 1830153 0 0 1830153
384887 1830163 0 0 1830163
384888 1830173 0 0 1830173
384889 1830183 0 0 1830183
384890 1830193 0 0 1830193
384891 1825832 1825832 1825832 1825832
384892 0 1820981 0 0
384893 0 1820991 0 0
384894 1824670 0 1824670 1824670
384895 1821001 1821001 0 1821001
384896 1821011 1821011 0 1821011
384897 1821021 1821021 0 1821021
384898 1821031 1821031 0 1821031
384899 1821041 1821041 0 1821041
384900 1821051 1821051 0 0
384901 0 0 1824680 0
384902 0 0 1830233 0
384903 0 0 1830243 0
384904 0 0 1830253 0
384905 0 0 1830263 0
384906 0 0 1824730 1824730
384907 1821061 1821061 1821061 0
384908 0 0 0 1824740
384909 1824750 1824750 1824750 1824750
384910 1824760 1824760 0 1824760
384911 1824770 1824770 0 1824770
384912 1824780 1824780 0 1824780
384913 1824790 1824790 0 1824790
384914 1824800 1824800 0 1824800
End analysis of Test T800 at 09:40:56.097 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:40:56.958 980422
End execution of Test T820 at 09:40:58.031 980422
Duration 1.073
Start analysis of Test T820 at 09:40:59.643 980422
Thread start, stop, and dur times.
0.122 0.122 0.242 0.122 0.000 0.000 0.000 0.000
0.988 0.995 1.068 1.025 0.000 0.000 0.000 0.000
0.866 0.873 0.826 0.903 0.000 0.000 0.000 0.000
Every 9999th entry of the arrays, from 0 thru 199999.
i U V X Y
0 3143 2603 327371 3
9999 99990 99670 427631 97850
19998 192791 208923 523601 199983
29997 291251 299971 622541 299973
39996 399960 406320 719981 399963
49995 390483 397093 828300 280242
59994 599940 599941 921171 599943
69993 691581 699931 1019571 699933
79992 792581 807280 1118271 900961
89991 574822 798353 1230130 678652
99990 895313 900933 1326540 782112
109989 773132 1108240 1315263 881492
119988 1199880 878822 1199882 1303191
129987 1299870 975372 1299872 1411800
139986 1399860 1085942 1399862 1187022
149985 1499850 1499851 1814761 1599651
159984 1583211 1599841 1815283 1599843
169983 1682731 1604813 1699832 1699833
179982 1782421 1699263 1799822 1584382
189981 1567442 1802903 1899812 1899813
199980 1878863 1999801 1999802 1999803
dim = 80, max = 2000000, pamx = 2.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
444 44 88 2F
444 44 888 2F1
444 44 888 2F1
444 44 888 2F1 2
444 44 888 2F1 23
444 44 888 2F1 231
444 44 888 2F1 231
444 44 888 2F1 231
444 44 88 2F1 231 8
444 44 88 2F1 231 88
444 44 88 2F1 231 88
444 44 888 2F1 31 88
444 44 888 2F1 33 88 2
444 44 888 2F1 33 88 23
444 44 888 2F1 231 88 231
444 44 888 2F1 231 88 231
444 44 888 2F1 231 88 231
444 44 888 2F1 231 88 231
444 44 888 2F1 231 88 231
444 44 888 2F1 231 88 231
444 44 888 2F1 231 88 231
444 44 888 2F1 231 88 231
444 44 888 2F1 231 88 231
444 44 888 2F1 231 88 231
444 44 888 2F1 231 88 231
444 44 88 2F1 231 88 231
444 44 88 2F1 231 88 231
444 44 88 2F1 231 88 231
444 44 88 2F1 31 88 231
444 44 88 2F1 33 88 231
444 44 88 2F1 33 88 231
444 44 88 2F1 33 88 231
444 44 88 2F1 33 88 231
444 44 88 2F1 33 88 231
444 44 88 2F1 33 88 231
44 44 88 2F1 33 88 231
444 44 88 2F1 33 88 231
444 44 88 2F1 33 88 231
444 44 888 2F1 33 88 231
444 44 888 2F1 33 88 231
444 44 888 2F1 33 88 231
444 44 888 2F1 231 88 231
444 44 88 2F1 231 88 231
444 44 88 2F1 231 88 231
44 44 88 2F1 231 88 231
444 44 88 2F1 31 88 231
444 44 88 2F1 33 88 231
444 44 88 2F1 33 88 231
444 44 88 2F1 33 88 231
444 44 88 2F1 33 88 231
444 44 88 2F1 33 88 231
444 44 88 2F1 33 88 231
444 44 88 2F1 33 88 231
444 44 88 2F1 33 88 231
444 44 88 2F1 33 88 231
444 44 88 2F1 33 88 231
444 44 88 2F1 33 88 231
444 44 88 2F1 33 88 331
444 44 88 2F1 33 88 23
444 44 88 2F1 33 88 231
444 44 88 2F1 33 88 231
444 44 88 2F1 33 88 231
44 44 8 2F1 33 88 231
44 44 2F1 33 88 231
44 44 2F 33 88 231
44 44 2F1 33 88 231
4 44 3F1 33 88 231
3F9 88 231
3F9 88 231
3F9 88 231
2F8 88 231
3F9 88 231
3F9 88 231
1F9 88 231
1F8 88 31
3FA 8 33
3FA 31
3FA 33
1FA 33
F2 33
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 315623 0 1 20
0 -79 0 -59 0 -39 0 -19 35364 1 1 21
0 -78 0 -58 0 -38 0 -18 27751 2 1 22
0 -77 0 -57 0 -37 0 -17 82903 3 2 23
0 -76 0 -56 0 -36 0 -16 65008 4 3 24
0 -75 0 -55 0 -35 0 -15 42865 5 0 25
0 -74 0 -54 0 -34 0 -14 1451 6 0 26
0 -73 0 -53 0 -33 0 -13 17 7 0 27
0 -72 0 -52 0 -32 0 -12 1 8 1 28
0 -71 0 -51 0 -31 0 -11 0 9 0 29
0 -70 0 -50 0 -30 0 -10 0 10 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 1 34
0 -65 0 -45 0 -25 0 -5 0 15 1 35
0 -64 0 -44 0 -24 0 -4 0 16 2 36
0 -63 0 -43 0 -23 0 -3 0 17 4 37
0 -62 0 -42 0 -22 0 -2 0 18 7 38
0 -61 0 -41 0 -21 0 -1 0 19 3 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 | o
100000 | o
80000 | o o
60000 | o oo
40000 | o ooo
20000 | oooooo
0 |_________._________._________.oooooooo_._________ooooo___o_o___oooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,WW,WR) and A(CMP,UPO,CC3).
Nmbr = 820. Total = 571118. Min thru -81 = 0.
Type = (WW|WR)&CC3. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 388. 0 thru 39 = 571012.
histend K = 200000. 40 thru Max = 106.
Relaxed (negative) versus strong (nonnegative) behavior seen in this test.
0 -80 0 -60 0 -40 0 -20 315636 0 0 20
0 -79 0 -59 0 -39 0 -19 79761 1 1 21
0 -78 0 -58 0 -38 0 -18 77926 2 1 22
0 -77 0 -57 0 -37 0 -17 70711 3 0 23
0 -76 0 -56 0 -36 0 -16 6998 4 0 24
0 -75 0 -55 0 -35 0 -15 76 5 0 25
0 -74 0 -54 0 -34 0 -14 8 6 1 26
0 -73 0 -53 0 -33 0 -13 3 7 0 27
0 -72 0 -52 0 -32 0 -12 0 8 0 28
0 -71 0 -51 0 -31 0 -11 1 9 1 29
0 -70 0 -50 0 -30 0 -10 0 10 0 30
0 -69 0 -49 0 -29 0 -9 0 11 1 31
0 -68 0 -48 0 -28 0 -8 0 12 1 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 2 35
0 -64 0 -44 0 -24 0 -4 0 16 1 36
0 -63 0 -43 0 -23 0 -3 0 17 3 37
0 -62 0 -42 0 -22 0 -2 0 18 0 38
0 -61 0 -41 0 -21 0 -1 0 19 2 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 | o
100000 | o
80000 | o
60000 | oooo
40000 | oooo
20000 | oooo
0 |_________._________._________.ooooooo_o._________.oo___o__o.ooo_ooo_o
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,RW) and A(CMP,UPO,CC3).
Nmbr = 820. Total = 551158. Min thru -81 = 0.
Type = RW&CC3. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 207. 0 thru 39 = 551135.
histend K = 200000. 40 thru Max = 23.
Convoys are sequences of values which appear to two or more
processors. The 5 longest convoys on this test were:
0 19599 32
1 31178 85
2 31516 52
3 77424 22
4 140316 17
A convoy of length 32 starts at line 19599:
19599 0 90261 0 90261
19600 0 90271 0 90271
19601 0 90281 0 90281
19602 0 90291 0 90291
19603 0 90301 0 90301
19604 0 90311 0 90311
19605 0 90321 0 90321
19606 0 90331 0 90331
19607 0 90341 0 90341
19608 0 90351 0 90351
19609 0 90361 0 90361
19610 0 90371 0 90371
19611 0 90381 0 90381
19612 0 90391 0 90391
19613 0 90401 0 90401
19614 0 90411 0 90411
19615 0 90421 0 90421
19616 0 90431 0 90431
19617 0 90441 0 90441
19618 0 90451 0 90451
19619 0 90461 0 90461
19620 0 90471 0 90471
19621 0 90481 0 90481
19622 0 90491 0 90491
19623 0 90501 0 90501
19624 0 90511 0 90511
19625 0 90521 0 90521
19626 0 90531 0 90531
19627 0 90541 0 90541
19628 0 90551 0 90551
19629 0 90561 0 90561
19630 90270 90270 0 0
A convoy of length 85 starts at line 31178:
31178 147090 0 0 147090
31179 147100 0 0 147100
31180 147110 0 0 147110
31181 147120 0 0 147120
31182 147130 0 0 147130
31183 147140 0 0 147140
31184 147150 0 0 147150
31185 147160 0 0 147160
31186 147170 0 0 147170
31187 147180 0 0 147180
31188 147190 0 0 147190
31189 147200 0 0 147200
31190 147210 0 0 147210
31191 147220 0 0 147220
31192 147230 0 0 147230
31193 147240 0 0 147240
31194 147250 0 0 147250
31195 147260 0 0 147260
31196 147270 0 0 147270
31197 147280 0 0 147280
31198 147290 0 0 147290
31199 147300 0 0 147300
31200 147310 0 0 147310
31201 147320 0 0 147320
31202 147330 0 0 147330
31203 147340 0 0 147340
31204 147350 0 0 147350
31205 147360 0 0 147360
31206 147370 0 0 147370
31207 147380 0 0 147380
31208 147390 0 0 147390
31209 147400 0 0 147400
31210 147410 0 0 147410
31211 147420 0 0 147420
31212 147430 0 0 147430
31213 147440 0 0 147440
31214 147450 0 0 147450
31215 147460 0 0 147460
31216 147470 0 0 147470
31217 147480 0 0 147480
31218 147490 0 0 147490
31219 147500 0 0 147500
31220 147510 0 0 147510
31221 147520 0 0 147520
31222 147530 0 0 147530
31223 147540 0 0 147540
31224 147550 0 0 147550
31225 147560 0 0 147560
31226 147570 0 0 147570
31227 147580 0 0 147580
31228 147590 0 0 147590
31229 147600 0 0 147600
31230 147610 0 0 147610
31231 147620 0 0 147620
31232 147630 0 0 147630
31233 147640 0 0 147640
31234 147650 0 0 147650
31235 147660 0 0 147660
31236 147670 0 0 147670
31237 147680 0 0 147680
31238 147690 0 0 147690
31239 147700 0 0 147700
31240 147710 0 0 147710
31241 147720 0 0 147720
31242 147730 0 0 147730
31243 147740 0 0 147740
31244 147750 0 0 147750
31245 147760 0 0 147760
31246 147770 0 0 147770
31247 147780 0 0 147780
31248 147790 0 0 147790
31249 147800 0 0 147800
31250 147810 0 0 147810
31251 147820 0 0 147820
31252 147830 0 0 147830
31253 147840 0 0 147840
31254 147850 0 0 147850
31255 147860 0 0 147860
31256 147870 0 0 147870
31257 147880 0 0 147880
31258 147890 0 0 147890
31259 147900 0 0 147900
31260 147910 0 0 147910
31261 147920 0 0 147920
31262 147930 0 0 147930
A convoy of length 52 starts at line 31516:
31516 148750 0 0 148750
31517 148760 0 0 148760
31518 148770 0 0 148770
31519 148780 0 0 148780
31520 148790 0 0 148790
31521 148800 0 0 148800
31522 148810 0 0 148810
31523 148820 0 0 148820
31524 148830 0 0 148830
31525 148840 0 0 148840
31526 148850 0 0 148850
31527 148860 0 0 148860
31528 148870 0 0 148870
31529 148880 0 0 148880
31530 148890 0 0 148890
31531 148900 0 0 148900
31532 148910 0 0 148910
31533 148920 0 0 148920
31534 148930 0 0 148930
31535 148940 0 0 148940
31536 148950 0 0 148950
31537 148960 0 0 148960
31538 148970 0 0 148970
31539 148980 0 0 148980
31540 148990 0 0 148990
31541 149000 0 0 149000
31542 149010 0 0 149010
31543 149020 0 0 149020
31544 149030 0 0 149030
31545 149040 0 0 149040
31546 149050 0 0 149050
31547 149060 0 0 149060
31548 149070 0 0 149070
31549 149080 0 0 149080
31550 149090 0 0 149090
31551 149100 0 0 149100
31552 149110 0 0 149110
31553 149120 0 0 149120
31554 149130 0 0 149130
31555 149140 0 0 149140
31556 149150 0 0 149150
31557 149160 0 0 149160
31558 149170 0 0 149170
31559 149180 0 0 149180
31560 149190 0 0 149190
31561 149200 0 0 149200
31562 149210 0 0 149210
31563 149220 0 0 149220
31564 149230 0 0 149230
31565 149240 0 0 149240
31566 149250 0 0 149250
31567 149260 0 0 149260
A convoy of length 22 starts at line 77424:
77424 358600 358600 0 0
77425 358610 358610 0 0
77426 358620 358620 0 0
77427 358630 358630 0 0
77428 358640 358640 0 0
77429 358650 358650 0 0
77430 351451 351451 0 0
77431 358670 358670 0 0
77432 358680 358680 0 0
77433 358690 358690 0 0
77434 358700 358700 0 0
77435 358710 358710 0 0
77436 358720 358720 0 0
77437 358730 358730 0 0
77438 0 23982 23982 0
77439 0 23992 23992 0
77440 0 24002 24002 0
77441 0 24012 24012 0
77442 0 24022 24022 0
77443 0 24032 24032 0
77444 0 24042 24042 0
77445 0 24052 24052 0
A convoy of length 17 starts at line 140316:
140316 618350 0 618350 0
140317 290462 290462 0 0
140318 0 0 510223 510223
140319 290472 0 290472 290472
140320 290482 0 290482 290482
140321 290492 0 290492 290492
140322 290502 0 290502 290502
140323 290512 0 290512 290512
140324 290522 0 290522 290522
140325 510293 0 510293 510293
140326 510303 0 510303 510303
140327 510313 0 510313 510313
140328 510323 0 510323 510323
140329 510333 0 510333 510333
140330 510343 0 510343 510343
140331 510353 0 510353 510353
140332 510363 0 510363 510363
End analysis of Test T820 at 09:43:50.443 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:43:51.303 980422
End execution of Test T900 at 09:43:52.212 980422
Duration 0.909
Start analysis of Test T900 at 09:43:52.215 980422
Thread start, stop, and dur times.
0.197 0.197 0.197 0.197 0.000 0.000 0.000 0.000
0.905 0.514 0.679 0.513 0.000 0.000 0.000 0.000
0.708 0.317 0.482 0.316 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 120552 0 0
9999 11518 130510 11644 0
19998 24210 140788 23560 0
29997 35860 151488 35188 0
39996 47484 161604 46802 0
49995 59218 172286 58552 0
59994 70940 182802 70452 0
69993 82610 193568 82340 0
79992 94284 203870 94122 0
89991 105836 214182 106044 0
99990 117404 225640 117602 0
109989 126556 238682 126402 0
119988 137250 252104 137306 0
129987 147526 265508 147530 0
139986 157544 279788 157740 0
149985 168950 293724 168628 0
159984 179262 307316 178900 0
169983 189540 321486 189302 0
179982 199840 334910 199664 0
189981 210444 348368 209958 0
199980 221116 361368 220304 0
dim = 80, max = 361395, pamx = 2.
Plot of the values in the arrays.
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
22
22
222
22
22
222
22
22
222
22
22
222
22
22
222
22
22
22
222
22
22
222
22
22
222
22
22
222
22
22
222
22 55
222 555
222 55
222 555
22 555
222 555
222 55
222 555
22 555
222 555
222 55
22 555
222 555
222 55
222 555
22 555
222 555
222 55
222 555
22 555
222 155
222 554
2 4555
551
555
55
555
55
555
55
555
55
555
155
554
155
554
555
55
555
55
555
155
554
55
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 173193 0 0 20
0 -79 0 -59 0 -39 0 -19 0 1 0 21
0 -78 0 -58 0 -38 0 -18 226479 2 0 22
0 -77 0 -57 0 -37 0 -17 0 3 0 23
0 -76 0 -56 0 -36 0 -16 295 4 0 24
0 -75 0 -55 0 -35 0 -15 0 5 0 25
0 -74 0 -54 0 -34 0 -14 4 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 = 1036. 0 thru 39 = 399971.
histend K = 200000. 40 thru Max = 27.
End analysis of Test T900 at 09:44:01.319 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:44:02.180 980422
End execution of Test T920 at 09:44:03.042 980422
Duration 0.862
Start analysis of Test T920 at 09:44:03.848 980422
Thread start, stop, and dur times.
0.098 0.098 0.098 0.098 0.000 0.000 0.000 0.000
0.859 0.413 0.412 0.411 0.000 0.000 0.000 0.000
0.761 0.315 0.314 0.313 0.000 0.000 0.000 0.000
Every 9999th entry of the arrays, from 0 thru 199999.
i U V X Y
0 0 0 0 0
9999 9398 9448 10026 0
19998 18942 18924 19514 0
29997 29080 28786 29080 0
39996 38184 37868 37844 0
49995 47526 47154 47254 0
59994 56778 56460 56532 0
69993 66458 65818 65554 0
79992 76160 75384 75098 0
89991 85406 84776 84422 0
99990 94700 94802 93632 0
109989 104490 104296 103144 0
119988 114016 113770 112576 0
129987 123986 123286 122694 0
139986 133434 132962 132124 0
149985 142916 142632 141614 0
159984 152114 152114 151576 0
169983 161086 161038 160542 0
179982 170338 170236 169796 0
189981 179648 179596 179118 0
199980 189714 189052 188186 0
dim = 80, max = 189737, 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
177
176
376
374
374
374
374
374
374
374
374
374
374
174
174
176
176
176
176
176
176
176
176
76
77
177
76
77
177
176
176
176
176
176
176
176
176
176
176
176
176
76
77
77
77
177
176
176
576
172
172
176
176
776
77
77
77
77
47
473
573
472
473
473
473
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 213620 0 0 20
0 -79 0 -59 0 -39 0 -19 0 1 0 21
0 -78 0 -58 0 -38 0 -18 186282 2 0 22
0 -77 0 -57 0 -37 0 -17 0 3 0 23
0 -76 0 -56 0 -36 0 -16 64 4 0 24
0 -75 0 -55 0 -35 0 -15 0 5 0 25
0 -74 0 -54 0 -34 0 -14 2 6 0 26
0 -73 0 -53 0 -33 0 -13 0 7 0 27
0 -72 0 -52 0 -32 0 -12 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 | |
200000 | o
180000 | o 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 = 778. 0 thru 39 = 399968.
histend K = 200000. 40 thru Max = 30.
End analysis of Test T920 at 09:44:12.887 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:44:13.836 980422
End execution of Test T1000 at 09:44:13.965 980422
Duration 0.129
==sss========================================================================
Start execution of Test T1000 at 09:44:14.044 980422
End execution of Test T1000 at 09:44:14.164 980422
Duration 0.120
Start analysis of Test T1000 at 09:44:14.166 980422
Thread start, stop, and dur times.
0.006 0.006 0.006 0.000 0.000 0.000 0.000 0.000
0.119 0.044 0.071 0.000 0.000 0.000 0.000 0.000
0.113 0.038 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 146 0 0
10001 0 3 0 0
10002 0 16 0 0
10003 0 9287 0 0
10004 0 548 0 0
10005 0 0 0 0
10006 0 0 0 0
10007 0 0 0 0
10008 0 0 0 0
10009 0 0 0 0
10010 0 0 0 0
10011 0 0 0 0
10012 0 0 0 0
10013 0 0 0 0
10014 0 0 0 0
10015 0 0 0 0
10016 0 0 0 0
10017 0 0 0 0
10018 0 0 0 0
10019 0 0 0 0
t10t0cnt = 100000.
t10t1cnt = 10000.
t10t2cnt = 100000.
Results of the active test.
0 0 0 15 0 30 0 45 0 60 0 75
0 1 0 16 0 31 0 46 0 61 0 76
0 2 0 17 0 32 0 47 0 62 0 77
0 3 0 18 0 33 0 48 0 63 0 78
0 4 0 19 0 34 0 49 0 64 0 79
0 5 0 20 0 35 0 50 0 65 0 80
0 6 0 21 0 36 0 51 0 66 0 81
0 7 0 22 0 37 0 52 0 67 0 82
0 8 0 23 0 38 0 53 0 68 0 83
0 9 0 24 0 39 0 54 0 69 0 84
0 10 0 25 0 40 0 55 0 70 0 85
0 11 0 26 0 41 0 56 0 71 0 86
0 12 0 27 0 42 0 57 0 72 0 87
0 13 0 28 0 43 0 58 0 73 0 88
0 14 0 29 0 44 0 59 0 74 0 89
19 |
18 |
17 |
16 |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |_________._________._________._________._________._________._________
0 10 20 30 40 50 60
Nmbr = 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.
146 0 0 15 0 30 0 45 0 60 0 75
3 1 0 16 0 31 0 46 0 61 0 76
16 2 0 17 0 32 0 47 0 62 0 77
9287 3 0 18 0 33 0 48 0 63 0 78
548 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
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 | oo
0 ooooo_____._________._________._________._________._________._________
0 10 20 30 40 50 60
Nmbr = 1000. Total = 10000. Min thru -1 = 0.
Compare Minimum = 0.
Maximum = 4 0 thru 89 = 10000.
histend K = 10000. 90 thru Max = 0.
Differences between the two.
-146 0 0 15 0 30 0 45 0 60 0 75
-3 1 0 16 0 31 0 46 0 61 0 76
-16 2 0 17 0 32 0 47 0 62 0 77
-9287 3 0 18 0 33 0 48 0 63 0 78
-548 4 0 19 0 34 0 49 0 64 0 79
0 5 0 20 0 35 0 50 0 65 0 80
0 6 0 21 0 36 0 51 0 66 0 81
0 7 0 22 0 37 0 52 0 67 0 82
0 8 0 23 0 38 0 53 0 68 0 83
0 9 0 24 0 39 0 54 0 69 0 84
0 10 0 25 0 40 0 55 0 70 0 85
0 11 0 26 0 41 0 56 0 71 0 86
0 12 0 27 0 42 0 57 0 72 0 87
0 13 0 28 0 43 0 58 0 73 0 88
0 14 0 29 0 44 0 59 0 74 0 89
19 |
18 |
17 |
16 |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |_________._________._________._________._________._________._________
-1 ooooo
-2 ooooo
-3 ooooo
-4 o ooo
-5 o ooo
-6 o ooo
-7 o ooo
-8 o ooo
-9 o ooo
-10 o ooo
-11 o ooo
-12 o ooo
-13 o ooo
-14 o ooo
-15 o ooo
-16 o ooo
-17 o oo
-18 o oo
-19 o oo
-20 o oo
._________._________._________._________._________._________._________.
0 10 20 30 40 50 60
Nmbr = 1000. Total = -10000. Min thru -1 = 0.
Diff Minimum = 0.
Maximum = 4 0 thru 89 = -10000.
histend K = 10000. 90 thru Max = 0.
End analysis of Test T1000 at 09:44:14.759 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:44:15.709 980422
End execution of Test T1010 at 09:44:15.851 980422
Duration 0.142
==sss========================================================================
Start execution of Test T1010 at 09:44:15.931 980422
End execution of Test T1010 at 09:44:16.056 980422
Duration 0.125
Start analysis of Test T1010 at 09:44:16.058 980422
Thread start, stop, and dur times.
0.006 0.009 0.006 0.000 0.000 0.000 0.000 0.000
0.123 0.048 0.072 0.000 0.000 0.000 0.000 0.000
0.117 0.039 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 232 0 0
10001 0 3 0 0
10002 0 114 0 0
10003 0 8995 0 0
10004 0 647 0 0
10005 0 1 0 0
10006 0 1 0 0
10007 0 1 0 0
10008 0 0 0 0
10009 0 0 0 0
10010 0 0 0 0
10011 0 0 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 = 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.
232 0 0 15 0 30 0 45 0 60 0 75
3 1 0 16 0 31 0 46 0 61 0 76
114 2 0 17 0 32 0 47 0 62 0 77
8995 3 0 18 0 33 0 48 0 63 0 78
647 4 0 19 0 34 0 49 0 64 0 79
1 5 0 20 0 35 0 50 0 65 0 80
1 6 0 21 0 36 0 51 0 66 0 81
1 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
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 |
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 | oo
0 oooooooo__._o_______._________._________._________._________._________
0 10 20 30 40 50 60
Nmbr = 1010. Total = 10000. Min thru -1 = 0.
Compare Minimum = 0.
Maximum = 2359 0 thru 89 = 9995.
histend K = 10000. 90 thru Max = 5.
Differences between the two.
-232 0 0 15 0 30 0 45 0 60 0 75
-3 1 0 16 0 31 0 46 0 61 0 76
-114 2 0 17 0 32 0 47 0 62 0 77
-8995 3 0 18 0 33 0 48 0 63 0 78
-647 4 0 19 0 34 0 49 0 64 0 79
-1 5 0 20 0 35 0 50 0 65 0 80
-1 6 0 21 0 36 0 51 0 66 0 81
-1 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
-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 oooooooo o
-2 ooooo
-3 ooooo
-4 o ooo
-5 o ooo
-6 o ooo
-7 o ooo
-8 o ooo
-9 o ooo
-10 o ooo
-11 o ooo
-12 o ooo
-13 o ooo
-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 = 1010. Total = -10000. Min thru -1 = 0.
Diff Minimum = 0.
Maximum = 2359 0 thru 89 = -9995.
histend K = 10000. 90 thru Max = -5.
End analysis of Test T1010 at 09:44:16.648 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:44:17.585 980422
End execution of Test T1020 at 09:44:17.710 980422
Duration 0.125
==sss========================================================================
Start execution of Test T1020 at 09:44:17.790 980422
End execution of Test T1020 at 09:44:17.922 980422
Duration 0.132
Start analysis of Test T1020 at 09:44:17.924 980422
Thread start, stop, and dur times.
0.016 0.016 0.016 0.000 0.000 0.000 0.000 0.000
0.131 0.066 0.083 0.000 0.000 0.000 0.000 0.000
0.115 0.050 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 125 0 0
10001 0 3 0 0
10002 0 1 0 0
10003 0 73 0 0
10004 0 9464 0 0
10005 0 329 0 0
10006 0 1 0 0
10007 0 0 0 0
10008 0 1 0 0
10009 0 0 0 0
10010 0 0 0 0
10011 0 0 0 0
10012 0 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 = 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.
125 0 0 15 0 30 0 45 0 60 0 75
3 1 0 16 0 31 0 46 0 61 0 76
1 2 0 17 0 32 0 47 0 62 0 77
73 3 0 18 0 33 0 48 0 63 0 78
9464 4 0 19 0 34 0 49 0 64 0 79
329 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
1 8 0 23 0 38 0 53 0 68 0 83
0 9 0 24 0 39 0 54 0 69 0 84
0 10 0 25 0 40 0 55 0 70 0 85
0 11 0 26 0 41 0 56 0 71 0 86
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 ooooooo_o_._o_______._________._________._________._________._________
0 10 20 30 40 50 60
Nmbr = 1020. Total = 10000. Min thru -1 = 0.
Compare Minimum = 0.
Maximum = 213 0 thru 89 = 9998.
histend K = 10000. 90 thru Max = 2.
Differences between the two.
-125 0 0 15 0 30 0 45 0 60 0 75
-3 1 0 16 0 31 0 46 0 61 0 76
-1 2 0 17 0 32 0 47 0 62 0 77
-73 3 0 18 0 33 0 48 0 63 0 78
-9464 4 0 19 0 34 0 49 0 64 0 79
-329 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
-1 8 0 23 0 38 0 53 0 68 0 83
0 9 0 24 0 39 0 54 0 69 0 84
0 10 0 25 0 40 0 55 0 70 0 85
0 11 0 26 0 41 0 56 0 71 0 86
-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 ooooooo o o
-2 oo ooo
-3 oo ooo
-4 o ooo
-5 o ooo
-6 o ooo
-7 o ooo
-8 o ooo
-9 o ooo
-10 o ooo
-11 o ooo
-12 o ooo
-13 o ooo
-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 = 1020. Total = -10000. Min thru -1 = 0.
Diff Minimum = 0.
Maximum = 213 0 thru 89 = -9998.
histend K = 10000. 90 thru Max = -2.
End analysis of Test T1020 at 09:44:18.513 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:44:19.450 980422
End execution of Test T1030 at 09:44:19.573 980422
Duration 0.123
==sss========================================================================
Start execution of Test T1030 at 09:44:19.653 980422
End execution of Test T1030 at 09:44:19.788 980422
Duration 0.135
Start analysis of Test T1030 at 09:44:19.790 980422
Thread start, stop, and dur times.
0.017 0.017 0.017 0.000 0.000 0.000 0.000 0.000
0.134 0.066 0.083 0.000 0.000 0.000 0.000 0.000
0.117 0.049 0.066 0.000 0.000 0.000 0.000 0.000
Every 499th entry of the arrays, from 0 thru 9999.
i U V X Y
0 0 0 0 0
499 0 0 0 0
998 0 0 0 0
1497 0 0 0 0
1996 0 0 0 0
2495 0 0 0 0
2994 0 0 0 0
3493 0 0 0 0
3992 0 0 0 0
4491 0 0 0 0
4990 0 0 0 0
5489 0 0 0 0
5988 0 0 0 0
6487 0 0 0 0
6986 0 0 0 0
7485 0 0 0 0
7984 0 0 0 0
8483 0 0 0 0
8982 0 0 0 0
9481 0 0 0 0
9980 0 0 0 0
Every 1th entry of the arrays, from 10000 thru 10019.
i U V X Y
10000 0 3 0 0
10001 0 0 0 0
10002 0 0 0 0
10003 0 72 0 0
10004 0 9534 0 0
10005 0 389 0 0
10006 0 2 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 = 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.
3 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
72 3 0 18 0 33 0 48 0 63 0 78
9534 4 0 19 0 34 0 49 0 64 0 79
389 5 0 20 0 35 0 50 0 65 0 80
2 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
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 o__oooo___._________._________._________._________._________._________
0 10 20 30 40 50 60
Nmbr = 1030. 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.
-3 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
-72 3 0 18 0 33 0 48 0 63 0 78
-9534 4 0 19 0 34 0 49 0 64 0 79
-389 5 0 20 0 35 0 50 0 65 0 80
-2 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 o oooo
-2 o oooo
-3 o ooo
-4 ooo
-5 | ooo
-6 | ooo
-7 | ooo
-8 | ooo
-9 | ooo
-10 | ooo
-11 | ooo
-12 | ooo
-13 | ooo
-14 | ooo
-15 | ooo
-16 | ooo
-17 | ooo
-18 | ooo
-19 | ooo
-20 | ooo
._________._________._________._________._________._________._________.
0 10 20 30 40 50 60
Nmbr = 1030. 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 T1030 at 09:44:20.378 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:44:21.240 980422
End execution of Test T1100 at 09:44:21.598 980422
Duration 0.358
Start analysis of Test T1100 at 09:44:21.601 980422
Thread start, stop, and dur times.
0.012 0.012 0.012 0.012 0.000 0.000 0.000 0.000
0.352 0.352 0.353 0.354 0.000 0.000 0.000 0.000
0.340 0.340 0.341 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 2221 2664 2445 2715
19998 4943 4953 5054 5044
29997 7062 7933 7302 7694
39996 0 0 0 0
49995 11649 12653 12342 13283
59994 14844 14549 15152 15450
69993 17277 17717 16912 18083
79992 0 0 0 0
89991 22057 22504 22490 22943
99990 24958 24521 25036 25474
109989 27535 27458 27451 27542
119988 0 0 0 0
129987 32056 32221 32776 32928
139986 34590 34823 35402 35168
149985 37179 37809 37374 37656
159984 0 0 0 0
169983 41530 42481 42509 43402
179982 44683 44406 45298 45588
189981 47301 47686 46954 48040
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....:....
DF
DF7
8EF7
8EF7
8EF71
8EF71
8EF71
8EF71
8EF71
8EF71
8EF71
8EF71
8EF71
8EF71
8EF71
8EF71
EF71
EF71
EF7
EF7
EF7
EF7
EF7
EF7
EF7
EF7
EF7
EF7
EF7
EF7
EF7
EF7
EF7
CF7
EF7
DF7
DF7
DF7
DF7
DF7
DF7
DF7
BF7
BF7
BF7
BF7
BF7
BF7
BF7
8EF7
8EF7
8EF71
8EF71
8EF71
8EF71
8EF71
8EF71
8EF71
8EF71
8EF71
8EF71
EF71
EF71
EF7
EF7
EF7
EF7
EF7
EF7
EF7
EFD
EFD
EF7
EF7
EF7
EF7
EFD
EF7
EF7
F7
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 250357 0
1 513821 331858
2 35622 194297
3 49 18823
4 3 3872
5 1 300
6 0 252
7 1 106
8 0 107
9 0 1
10 0 1
11 0 0
12 0 2
13 0 0
14 0 1
15 2 0
16 0 1
17 0 0
18 0 0
19 0 0
over 124 2
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 382658 0 62 20
0 -79 0 -59 0 -39 0 -19 652963 1 63 21
0 -78 0 -58 0 -38 0 -18 56804 2 63 22
0 -77 0 -57 0 -37 0 -17 283 3 63 23
0 -76 0 -56 0 -36 0 -16 70 4 62 24
0 -75 0 -55 0 -35 0 -15 66 5 62 25
0 -74 0 -54 0 -34 0 -14 65 6 61 26
0 -73 0 -53 0 -33 0 -13 66 7 61 27
0 -72 0 -52 0 -32 0 -12 64 8 62 28
0 -71 0 -51 0 -31 0 -11 64 9 60 29
0 -70 0 -50 0 -30 0 -10 64 10 60 30
0 -69 0 -49 0 -29 0 -9 64 11 59 31
0 -68 0 -48 0 -28 0 -8 64 12 65 32
0 -67 0 -47 0 -27 0 -7 64 13 64 33
0 -66 0 -46 0 -26 0 -6 64 14 54 34
0 -65 0 -45 0 -25 0 -5 65 15 56 35
0 -64 0 -44 0 -24 0 -4 63 16 54 36
0 -63 0 -43 0 -23 0 -3 63 17 54 37
0 -62 0 -42 0 -22 0 -2 63 18 50 38
0 -61 0 -41 0 -21 0 -1 62 19 49 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 = 1099891. Min thru -81 = 0.
Type = WR|(WW&CC3). Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 353. 0 thru 39 = 1094923.
histend K = 200000. 40 thru Max = 4968.
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 18278 0 59 20
0 -79 0 -59 0 -39 0 -19 140177 1 59 21
0 -78 0 -58 0 -38 0 -18 133652 2 59 22
0 -77 0 -57 0 -37 0 -17 657 3 59 23
0 -76 0 -56 0 -36 0 -16 108 4 59 24
0 -75 0 -55 0 -35 0 -15 62 5 59 25
0 -74 0 -54 0 -34 0 -14 61 6 58 26
0 -73 0 -53 0 -33 0 -13 61 7 58 27
0 -72 0 -52 0 -32 0 -12 60 8 59 28
0 -71 0 -51 0 -31 0 -11 60 9 57 29
0 -70 0 -50 0 -30 0 -10 60 10 57 30
0 -69 0 -49 0 -29 0 -9 60 11 58 31
0 -68 0 -48 0 -28 0 -8 60 12 56 32
0 -67 0 -47 0 -27 0 -7 60 13 59 33
0 -66 0 -46 0 -26 0 -6 60 14 53 34
0 -65 0 -45 0 -25 0 -5 60 15 47 35
0 -64 0 -44 0 -24 0 -4 60 16 47 36
0 -63 0 -43 0 -23 0 -3 59 17 48 37
0 -62 0 -42 0 -22 0 -2 59 18 46 38
0 -61 0 -41 0 -21 0 -1 59 19 43 39
------ Relaxed ------ | ------ Strong ------
190000 | |
180000 | |
170000 | |
160000 | |
150000 | |
140000 | |o
130000 | |oo
120000 | |oo
110000 | |oo
100000 | |oo
90000 | |oo
80000 | |oo
70000 | |oo
60000 | |oo
50000 | |oo
40000 | |oo
30000 | |oo
20000 | |oo
10000 | ooo
0 |_________._________._________.ooooooooooooooooooooooooooooooooooooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,WW) and A(CMP,UPO,RW).
Nmbr = 1100. Total = 299032. Min thru -81 = 0.
Type = WW&RW. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 350. 0 thru 39 = 294873.
histend K = 200000. 40 thru Max = 4159.
End analysis of Test T1100 at 09:44:37.809 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:44:38.674 980422
End execution of Test T1110 at 09:44:39.156 980422
Duration 0.482
Start analysis of Test T1110 at 09:44:39.523 980422
Thread start, stop, and dur times.
0.076 0.076 0.076 0.076 0.000 0.000 0.000 0.000
0.474 0.477 0.473 0.478 0.000 0.000 0.000 0.000
0.398 0.401 0.397 0.402 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 2547 2053 2832 2452
19998 5067 4732 4932 5314
29997 7384 7611 6855 8132
39996 0 0 0 0
49995 11939 12881 12115 13056
59994 15015 14729 14981 15267
69993 17073 17835 16930 18065
79992 0 0 0 0
89991 21925 22902 22114 23403
99990 25080 24457 24914 25535
109989 27227 27730 26548 28438
119988 0 0 0 0
129987 31969 33097 31932 33011
139986 35467 35101 34524 34895
149985 36895 38097 36581 38383
159984 0 0 0 0
169983 41992 43213 41782 43058
179982 45104 44974 44885 45015
189981 46888 48107 46723 48619
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....:....
ABF
ABF7
ABF75
ABF75
ABF75
ABF75
ABF75
ABF74
ABF74
ABFD4
ABFD4
2BFD4
2BFD4
ABFD4
ABFD4
ABFD4
ABFD4
ABFD4
ABFD4
ABFD4
ABFD4
ABFD4
ABFD4
ABFD4
ABFD4
8BF74
8BF74
8BF74
8BF74
8BF74
8BF74
8BF74
8BF74
8BF74
8BF74
8BF75
8BF75
8BF75
8BF75
8BF75
8BF75
8BF75
8BF75
BF75
BF75
BF7
EF7
8EF7
8EF7
8EF71
8EF71
8EF71
8EF71
8EF71
8EF71
BF71
BF71
BF7
BF7
BF7
BF7
BF7
BF7
BF7
BF7
8BF7
8BF7
8BF74
BF74
DF74
DF7
DFE
DFE
DFE
DFE
DFB
DFB
DFB
DFB
FB
0....:....1....:....2....:....3....:....4....:....5....:....6....:....7....:....
Data for calculating the percentage of time threads
were simultaneously active:
Histogram of deltas in value of consecutive array entries.
Histogram of the lengths of strings of consecutive array
entries, all with the same value.
i deltas strings
0 265306 0
1 491879 315095
2 42544 187600
3 20 24339
4 10 6243
5 2 507
6 2 339
7 0 143
8 0 401
9 0 0
10 0 0
11 0 0
12 1 2
13 0 0
14 0 0
15 0 0
16 2 0
17 4 0
18 2 0
19 0 1
over 207 4
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 392171 0 105 20
0 -79 0 -59 0 -39 0 -19 632571 1 107 21
0 -78 0 -58 0 -38 0 -18 63588 2 106 22
0 -77 0 -57 0 -37 0 -17 186 3 103 23
0 -76 0 -56 0 -36 0 -16 125 4 102 24
0 -75 0 -55 0 -35 0 -15 112 5 104 25
0 -74 0 -54 0 -34 0 -14 110 6 103 26
0 -73 0 -53 0 -33 0 -13 108 7 100 27
0 -72 0 -52 0 -32 0 -12 108 8 96 28
0 -71 0 -51 0 -31 0 -11 107 9 91 29
0 -70 0 -50 0 -30 0 -10 107 10 89 30
0 -69 0 -49 0 -29 0 -9 107 11 91 31
0 -68 0 -48 0 -28 0 -8 107 12 92 32
0 -67 0 -47 0 -27 0 -7 106 13 91 33
0 -66 0 -46 0 -26 0 -6 106 14 86 34
0 -65 0 -45 0 -25 0 -5 106 15 89 35
0 -64 0 -44 0 -24 0 -4 108 16 82 36
0 -63 0 -43 0 -23 0 -3 109 17 76 37
0 -62 0 -42 0 -22 0 -2 107 18 69 38
0 -61 0 -41 0 -21 0 -1 105 19 70 39
------ Relaxed ------ | ------ Strong ------
760000 | |
720000 | |
680000 | |
640000 | |
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 = 1110. Total = 1098990. Min thru -81 = 0.
Type = WR|(WW&CC3). Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 512. 0 thru 39 = 1092106.
histend K = 200000. 40 thru Max = 6884.
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 18759 0 102 20
0 -79 0 -59 0 -39 0 -19 140483 1 104 21
0 -78 0 -58 0 -38 0 -18 128548 2 99 22
0 -77 0 -57 0 -37 0 -17 862 3 100 23
0 -76 0 -56 0 -36 0 -16 127 4 99 24
0 -75 0 -55 0 -35 0 -15 109 5 98 25
0 -74 0 -54 0 -34 0 -14 108 6 96 26
0 -73 0 -53 0 -33 0 -13 105 7 93 27
0 -72 0 -52 0 -32 0 -12 105 8 92 28
0 -71 0 -51 0 -31 0 -11 105 9 90 29
0 -70 0 -50 0 -30 0 -10 105 10 86 30
0 -69 0 -49 0 -29 0 -9 105 11 86 31
0 -68 0 -48 0 -28 0 -8 105 12 86 32
0 -67 0 -47 0 -27 0 -7 105 13 85 33
0 -66 0 -46 0 -26 0 -6 104 14 82 34
0 -65 0 -45 0 -25 0 -5 104 15 79 35
0 -64 0 -44 0 -24 0 -4 107 16 74 36
0 -63 0 -43 0 -23 0 -3 106 17 71 37
0 -62 0 -42 0 -22 0 -2 105 18 69 38
0 -61 0 -41 0 -21 0 -1 102 19 66 39
------ Relaxed ------ | ------ Strong ------
190000 | |
180000 | |
170000 | |
160000 | |
150000 | |
140000 | |o
130000 | |o
120000 | |oo
110000 | |oo
100000 | |oo
90000 | |oo
80000 | |oo
70000 | |oo
60000 | |oo
50000 | |oo
40000 | |oo
30000 | |oo
20000 | |oo
10000 | ooo
0 |_________._________._________.ooooooooooooooooooooooooooooooooooooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,WW) and A(CMP,UPO,RW).
Nmbr = 1110. Total = 299216. Min thru -81 = 0.
Type = WW&RW. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 723. 0 thru 39 = 292116.
histend K = 200000. 40 thru Max = 7100.
End analysis of Test T1110 at 09:44:55.597 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:44:56.458 980422
End execution of Test T1120 at 09:44:56.878 980422
Duration 0.420
Start analysis of Test T1120 at 09:44:57.683 980422
Thread start, stop, and dur times.
0.065 0.065 0.065 0.065 0.000 0.000 0.000 0.000
0.413 0.414 0.413 0.416 0.000 0.000 0.000 0.000
0.348 0.349 0.348 0.351 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 2215 2183 2817 2782
19998 4901 4472 5097 5554
29997 7724 7277 7238 7759
39996 0 0 0 0
49995 12344 12156 12843 12651
59994 15209 14326 14786 15670
69993 17874 17122 17299 17700
79992 0 0 0 0
89991 22400 22340 22655 22597
99990 25120 24513 24873 25482
109989 28046 26950 27557 27436
119988 0 0 0 0
129987 32457 32009 32983 32535
139986 35182 34383 34810 35619
149985 37977 37012 37095 37896
159984 0 0 0 0
169983 42349 42035 42949 42642
179982 44919 44079 45071 45961
189981 47999 46990 47081 47910
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....:....
8EF
8D77
8D777
8DF77
8DF72
8DF72
8DF72
8DF72
8DF72
8DF72
8DF72
8DF72
8DF72
8DF72
8DF72
8DF72
8DF72
8DF72
8DF72
8DF72
8DF72
8DF72
1DF72
1DF72
9DFE2
9DFE2
9DF72
9DF72
9DF72
9DF72
9DF72
DF72
DF72
DFE2
DFE2
DFE
DFE
DFE
DFE
DFE
DF7
DF7
DF7
DF7
DF7
DF7
DF7
DFE
DFE
DF7
DF7
DF7
DFE
DFE
8DFE
8DFE
8DF72
8DF72
8DF72
8DF72
8DF72
8DF72
8DF72
8DF72
8DF72
8DF72
DF72
DF72
DF7
DF7
DF7
DF7
DF7
DF7
DF7
DF7
DF7
DF7
DF7
F7
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 253248 0
1 512078 326150
2 34445 198493
3 23 18098
4 6 3268
5 1 245
6 0 140
7 1 80
8 0 246
9 1 0
10 0 0
11 2 0
12 2 8
13 0 0
14 2 0
15 0 0
16 0 1
17 0 0
18 1 0
19 0 0
over 169 3
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 392974 0 95 20
0 -79 0 -59 0 -39 0 -19 649876 1 94 21
0 -78 0 -58 0 -38 0 -18 47348 2 93 22
0 -77 0 -57 0 -37 0 -17 214 3 90 23
0 -76 0 -56 0 -36 0 -16 105 4 91 24
0 -75 0 -55 0 -35 0 -15 99 5 91 25
0 -74 0 -54 0 -34 0 -14 98 6 90 26
0 -73 0 -53 0 -33 0 -13 99 7 90 27
0 -72 0 -52 0 -32 0 -12 98 8 90 28
0 -71 0 -51 0 -31 0 -11 99 9 86 29
0 -70 0 -50 0 -30 0 -10 97 10 87 30
0 -69 0 -49 0 -29 0 -9 99 11 91 31
0 -68 0 -48 0 -28 0 -8 98 12 83 32
0 -67 0 -47 0 -27 0 -7 95 13 76 33
0 -66 0 -46 0 -26 0 -6 97 14 74 34
0 -65 0 -45 0 -25 0 -5 95 15 69 35
0 -64 0 -44 0 -24 0 -4 95 16 68 36
0 -63 0 -43 0 -23 0 -3 95 17 68 37
0 -62 0 -42 0 -22 0 -2 95 18 68 38
0 -61 0 -41 0 -21 0 -1 94 19 71 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 = 1120. Total = 1099897. Min thru -81 = 0.
Type = WR|(WW&CC3). Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 503. 0 thru 39 = 1093635.
histend K = 200000. 40 thru Max = 6262.
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 11768 0 92 20
0 -79 0 -59 0 -39 0 -19 138159 1 92 21
0 -78 0 -58 0 -38 0 -18 140034 2 90 22
0 -77 0 -57 0 -37 0 -17 546 3 89 23
0 -76 0 -56 0 -36 0 -16 116 4 89 24
0 -75 0 -55 0 -35 0 -15 97 5 89 25
0 -74 0 -54 0 -34 0 -14 94 6 89 26
0 -73 0 -53 0 -33 0 -13 94 7 87 27
0 -72 0 -52 0 -32 0 -12 94 8 86 28
0 -71 0 -51 0 -31 0 -11 94 9 86 29
0 -70 0 -50 0 -30 0 -10 95 10 85 30
0 -69 0 -49 0 -29 0 -9 95 11 86 31
0 -68 0 -48 0 -28 0 -8 95 12 79 32
0 -67 0 -47 0 -27 0 -7 95 13 74 33
0 -66 0 -46 0 -26 0 -6 95 14 74 34
0 -65 0 -45 0 -25 0 -5 94 15 71 35
0 -64 0 -44 0 -24 0 -4 93 16 69 36
0 -63 0 -43 0 -23 0 -3 93 17 67 37
0 -62 0 -42 0 -22 0 -2 93 18 67 38
0 -61 0 -41 0 -21 0 -1 93 19 67 39
------ Relaxed ------ | ------ Strong ------
190000 | |
180000 | |
170000 | |
160000 | |
150000 | |
140000 | | o
130000 | |oo
120000 | |oo
110000 | |oo
100000 | |oo
90000 | |oo
80000 | |oo
70000 | |oo
60000 | |oo
50000 | |oo
40000 | |oo
30000 | |oo
20000 | |oo
10000 | ooo
0 |_________._________._________.ooooooooooooooooooooooooooooooooooooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,WW) and A(CMP,UPO,RW).
Nmbr = 1120. Total = 299477. Min thru -81 = 0.
Type = WW&RW. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 504. 0 thru 39 = 293665.
histend K = 200000. 40 thru Max = 5812.
End analysis of Test T1120 at 09:45:13.767 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:45:14.628 980422
End execution of Test T1200 at 09:45:15.112 980422
Duration 0.484
Start analysis of Test T1200 at 09:45:15.115 980422
Thread start, stop, and dur times.
0.122 0.122 0.122 0.122 0.000 0.000 0.000 0.000
0.479 0.480 0.476 0.474 0.000 0.000 0.000 0.000
0.357 0.358 0.354 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 0 0 0
9999 2501 2243 2748 2497
19998 6051 5274 3866 4726
29997 8662 6338 7846 7155
39996 9999 9999 9999 9999
49995 13771 12453 12543 11175
59994 15824 15374 14166 14628
69993 18328 16622 17890 17101
79992 19998 19998 19998 19998
89991 23537 22308 22686 21397
99990 25500 25819 24494 23836
109989 27463 27530 27692 27301
119988 29997 29997 29997 29997
129987 33571 33127 31864 31589
139986 35864 36027 34175 34089
149985 37562 37430 37761 37239
159984 39996 39996 39996 39996
169983 43663 43642 41354 41330
179982 45808 46432 44152 43553
189981 47233 47760 48035 46953
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....:....
237F
237FF
237FFC
237FFC8
237FFC8
237FFC8
237FFC8
237FFC8
237FFC8
237FFC8
237FFC8
237FFC8
237FFC8
237FFC8
237FFC8
237FFC8
37FFC8
37FFC8
37FFC8
37FFC
37FFC
37FFC
37FFC
37FFC
37FFC
37FFC
37FFC
37FFC
37FFC
37FFC
37FFC
37FFC
37FFC
37FFC
37FF8
37FFC
37FFC
37FFC
37FFC
37FF8
17FF8
17FF8
17FF8
17FFA
17FFA
17FFA
17FFE
17FFE
17FFE
17FFE
17FFE
17FFE
17FFE
17FFE
17FFE
17FFE
117FFE
117FFE
117FFE
117FFE8
117FFE8
117FFE8
117FFE8
117FFE8
117FFE8
117FFE8
117FFE8
117FFE8
117FFE8
117FFE8
117FFE8
117FFE8
117FFE8
17FFE8
CFFE8
DFFE8
DFF
DFF
DFF
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 64013 0
1 695831 681630
2 39884 46210
3 79 6583
4 3 1544
5 3 0
6 1 0
7 0 0
8 1 0
9 0 0
10 0 0
11 0 0
12 0 0
13 1 0
14 0 0
15 0 0
16 0 0
17 0 0
18 0 0
19 0 0
over 163 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 165965 0 87 20
0 -79 0 -59 0 -39 0 -19 855787 1 88 21
0 -78 0 -58 0 -38 0 -18 65726 2 86 22
0 -77 0 -57 0 -37 0 -17 418 3 86 23
0 -76 0 -56 0 -36 0 -16 110 4 88 24
0 -75 0 -55 0 -35 0 -15 92 5 85 25
0 -74 0 -54 0 -34 0 -14 90 6 85 26
0 -73 0 -53 0 -33 0 -13 87 7 89 27
0 -72 0 -52 0 -32 0 -12 88 8 86 28
0 -71 0 -51 0 -31 0 -11 86 9 76 29
0 -70 0 -50 0 -30 0 -10 86 10 82 30
0 -69 0 -49 0 -29 0 -9 86 11 73 31
0 -68 0 -48 0 -28 0 -8 86 12 78 32
0 -67 0 -47 0 -27 0 -7 87 13 72 33
0 -66 0 -46 0 -26 0 -6 86 14 74 34
0 -65 0 -45 0 -25 0 -5 86 15 74 35
0 -64 0 -44 0 -24 0 -4 86 16 65 36
0 -63 0 -43 0 -23 0 -3 86 17 67 37
0 -62 0 -42 0 -22 0 -2 86 18 62 38
0 -61 0 -41 0 -21 0 -1 86 19 59 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 = 1095609. Min thru -81 = 0.
Type = RR|CC1. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 1259. 0 thru 39 = 1090872.
histend K = 200000. 40 thru Max = 4737.
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 23113 0 87 20
0 -79 0 -59 0 -39 0 -19 160190 1 87 21
0 -78 0 -58 0 -38 0 -18 104352 2 87 22
0 -77 0 -57 0 -37 0 -17 423 3 87 23
0 -76 0 -56 0 -36 0 -16 116 4 86 24
0 -75 0 -55 0 -35 0 -15 89 5 86 25
0 -74 0 -54 0 -34 0 -14 89 6 86 26
0 -73 0 -53 0 -33 0 -13 90 7 86 27
0 -72 0 -52 0 -32 0 -12 89 8 88 28
0 -71 0 -51 0 -31 0 -11 88 9 81 29
0 -70 0 -50 0 -30 0 -10 87 10 78 30
0 -69 0 -49 0 -29 0 -9 87 11 75 31
0 -68 0 -48 0 -28 0 -8 87 12 72 32
0 -67 0 -47 0 -27 0 -7 87 13 71 33
0 -66 0 -46 0 -26 0 -6 87 14 70 34
0 -65 0 -45 0 -25 0 -5 87 15 70 35
0 -64 0 -44 0 -24 0 -4 87 16 66 36
0 -63 0 -43 0 -23 0 -3 87 17 63 37
0 -62 0 -42 0 -22 0 -2 87 18 62 38
0 -61 0 -41 0 -21 0 -1 87 19 62 39
------ Relaxed ------ | ------ Strong ------
190000 | |
180000 | |
170000 | |
160000 | |o
150000 | |o
140000 | |o
130000 | |o
120000 | |o
110000 | |o
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 = 1200. Total = 299342. Min thru -81 = 0.
Type = WW&RW. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 1339. 0 thru 39 = 291059.
histend K = 200000. 40 thru Max = 8283.
End analysis of Test T1200 at 09:45:31.817 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:45:32.720 980422
End execution of Test T1210 at 09:45:33.401 980422
Duration 0.681
Start analysis of Test T1210 at 09:45:33.878 980422
Thread start, stop, and dur times.
0.040 0.040 0.040 0.040 0.000 0.000 0.000 0.000
0.418 0.621 0.395 0.561 0.000 0.000 0.000 0.000
0.378 0.581 0.355 0.521 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 2544 8018 0 2454
19998 5153 5578 4848 0
29997 1982 18925 5578 12920
39996 9999 9999 9999 9999
49995 6917 23518 5332 29179
59994 14771 11162 15201 16378
69993 6199 37773 11162 34747
79992 19998 19998 19998 19998
89991 11162 47049 11355 35371
99990 24721 23700 25272 37332
109989 16050 47830 11162 49999
119988 29997 29997 29997 29997
129987 15619 49999 16378 49999
139986 39400 23700 32879 37332
149985 17218 49999 20254 49999
159984 39996 39996 39996 39996
169983 23700 49999 17741 49999
179982 49301 49999 40502 37332
189981 27227 49999 23700 49999
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....:....
88AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBF
22 22 11 FF
22 22 11 FF
22 22 11 FF
22 22 11 FF
22 22 11 FF
22 22 11 FF 4
22 22 111 FF 44
22 22 11 FF 44
22 22 11 FF 44
22 22 11 FF 44
22 22 11 FF 44
22 22 11 FF 44
22 22 11 FF 44
2 22 8 11 FF 4
22 88 11 FF 44
22 88 11 FF 44
22 88 11 FF 44
22 88 11 FF 44
22 88 1 FF 44
22 88 8888888888888889988888FF88888CC888888888888
2 88 8 FF 44
88 88 FF 44
88 88 FF 44
88 88 FF 44
88 88 FF 44
88 88 1FF 444
888888888 1FF444444
88 1FF
88 1FF
888 1FF
888 1FF
8 4FF 1
88 4FF 11
88 4FF 11
88 22 4FF 11
222 4FF 11
222 4FF 11
222 4FF 11
222 4FF 11 4
222 4FF 11 44
222 4FF 11 44
222 22222222226FF22222222222222222233311115555555555555555
222 4FF 11 44 11 44
222 4FF 11 44 11 44
222 4FF 11 44 11 44
222 4FF 11 44 11 44
222 4FF 11 44 11 44
222 4FF 1 44 11 44
222 4FF 44 11 44
222 4FF 44 11 44
222 4FF 44 11 44
222 4FF 44 11 44
22 88888888CFF8888888888 455555555555555554444444
88 4FF 451 54
88 4FF 451 55
88 4FF 451 155
88 4FF 451 154
88 4FF 451 54
88 4FF 451 555
88 4FF 451 55
88 4FF 451 55
2AA2222226FF22222277555555555555555555
22 4FF 55 451
22 1FF 55 451
222 4FF 55 451
2 FF 55 451
22 1FF 55 451
22 1FF 55 451
22 1FF 55 451
22 1FF 55 451
2222222BFFDDDDDDDD5555555551
9FF 55
CFF 155
CFF 54
5FF 555
5FF 55
9FF 55
CFF 55
FF 55
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 351055 0
1 419259 240412
2 29487 119925
3 17 34639
4 2 53949
5 1 0
6 1 0
7 1 0
8 0 0
9 0 0
10 0 0
11 0 0
12 0 0
13 2 0
14 1 0
15 1 0
16 1 0
17 0 0
18 0 0
19 0 0
over 151 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 393605 0 83 20
0 -79 0 -59 0 -39 0 -19 503937 1 82 21
0 -78 0 -58 0 -38 0 -18 41330 2 83 22
0 -77 0 -57 0 -37 0 -17 159 3 82 23
0 -76 0 -56 0 -36 0 -16 87 4 82 24
0 -75 0 -55 0 -35 0 -15 85 5 81 25
0 -74 0 -54 0 -34 0 -14 85 6 82 26
0 -73 0 -53 0 -33 0 -13 85 7 81 27
0 -72 0 -52 0 -32 0 -12 83 8 81 28
0 -71 0 -51 0 -31 0 -11 83 9 80 29
0 -70 0 -50 0 -30 0 -10 83 10 79 30
0 -69 0 -49 0 -29 0 -9 83 11 78 31
0 -68 0 -48 0 -28 0 -8 83 12 78 32
0 -67 0 -47 0 -27 0 -7 85 13 78 33
0 -66 0 -46 0 -26 0 -6 84 14 78 34
0 -65 0 -45 0 -25 0 -5 84 15 79 35
0 -64 0 -44 0 -24 0 -4 83 16 80 36
0 -63 0 -43 0 -23 0 -3 82 17 78 37
0 -62 0 -42 0 -22 0 -2 82 18 78 38
0 -61 0 -41 0 -21 0 -1 82 19 75 39
------ Relaxed ------ | ------ Strong ------
760000 | |
720000 | |
680000 | |
640000 | |
600000 | |
560000 | |
520000 | |
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,RR,CC1).
Nmbr = 1210. Total = 1058504. Min thru -81 = 0.
Type = RR|CC1. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 26299. 0 thru 39 = 941968.
histend K = 200000. 40 thru Max = 116536.
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 9467 0 82 20
0 -79 0 -59 0 -39 0 -19 84294 1 82 21
0 -78 0 -58 0 -38 0 -18 45141 2 82 22
0 -77 0 -57 0 -37 0 -17 277 3 82 23
0 -76 0 -56 0 -36 0 -16 86 4 82 24
0 -75 0 -55 0 -35 0 -15 82 5 82 25
0 -74 0 -54 0 -34 0 -14 83 6 81 26
0 -73 0 -53 0 -33 0 -13 82 7 81 27
0 -72 0 -52 0 -32 0 -12 82 8 82 28
0 -71 0 -51 0 -31 0 -11 82 9 80 29
0 -70 0 -50 0 -30 0 -10 82 10 80 30
0 -69 0 -49 0 -29 0 -9 82 11 79 31
0 -68 0 -48 0 -28 0 -8 83 12 79 32
0 -67 0 -47 0 -27 0 -7 83 13 79 33
0 -66 0 -46 0 -26 0 -6 83 14 79 34
0 -65 0 -45 0 -25 0 -5 83 15 78 35
0 -64 0 -44 0 -24 0 -4 84 16 79 36
0 -63 0 -43 0 -23 0 -3 82 17 79 37
0 -62 0 -42 0 -22 0 -2 82 18 74 38
0 -61 0 -41 0 -21 0 -1 82 19 73 39
------ Relaxed ------ | ------ Strong ------
95000 | |
90000 | |
85000 | |
80000 | |o
75000 | |o
70000 | |o
65000 | |o
60000 | |o
55000 | |o
50000 | |o
45000 | |oo
40000 | |oo
35000 | |oo
30000 | |oo
25000 | |oo
20000 | |oo
15000 | |oo
10000 | |oo
5000 | ooo
0 |_________._________._________.ooooooooooooooooooooooooooooooooooooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,WW) and A(CMP,UPO,RW).
Nmbr = 1210. Total = 294378. Min thru -81 = 0.
Type = WW&RW. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 24519. 0 thru 39 = 142097.
histend K = 200000. 40 thru Max = 152281.
End analysis of Test T1210 at 09:45:49.695 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:45:50.555 980422
End execution of Test T1220 at 09:45:51.126 980422
Duration 0.571
Start analysis of Test T1220 at 09:45:51.933 980422
Thread start, stop, and dur times.
0.195 0.195 0.195 0.195 0.000 0.000 0.000 0.000
0.560 0.567 0.560 0.563 0.000 0.000 0.000 0.000
0.365 0.372 0.365 0.368 0.000 0.000 0.000 0.000
Every 9999th entry of the arrays, from 0 thru 199999.
i U V X Y
0 0 0 0 0
9999 2599 2326 2732 2431
19998 5023 5324 4974 4670
29997 6980 8041 7360 7639
39996 9999 9999 9999 9999
49995 12334 13311 11675 12659
59994 14911 15689 15086 14312
69993 16658 18339 17492 17503
79992 19998 19998 19998 19998
89991 22231 23059 21938 22764
99990 24714 25255 25291 24738
109989 26734 28272 27194 27804
119988 29997 29997 29997 29997
129987 32223 33057 31950 32769
139986 34992 35437 34999 34583
149985 36843 38469 37254 37737
159984 39996 39996 39996 39996
169983 41776 44048 40943 43218
179982 44952 45822 45038 44219
189981 45964 49058 46876 48117
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....:....
2AEF
2AEFF
2AEFFD
2AEFFD5
2AEFFD5
2AEFFD5
2AEFFD5
2AEFFD5
2AEFFD5
2AEFFD5
2AEFFD5
2AEFFD5
2AEFFD5
22EFFD5
2BFFD5
2BFFD5
2BFFD5
2BFFD
2BFFD
2BFFD
2BFFD
2EFF5
2EFF5
2EFF5
2EFF5
EFF5
EFF5
BFF
BFF
2EFF
2EFF
2EFF1
2EFF1
2EFF1
2EFF1
2EFF1
2EFF1
2EFF1
2EFF1
2EFF1
2EFF1
2EFF1
2EFF1
2EFF1
2EFF1
2EFF1
2EFF1
2EFF1
2EFF1
2EFF9
2EFF9
2EFF9
2EFF9
2EFFD
2EFFD
2EFFD
2EFFD
2EFFD
2EFFD
2EFFD
2BFFD
2BFFD
BFFD
BFFD
BFF
EFF
EFF
EFF
EFF
EFF
EFF
BFF
BFF
EFF
EFF
DFF
DFF
DFF
DFF
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 54315 0
1 713788 698144
2 31632 42517
3 56 3217
4 3 1787
5 1 0
6 0 0
7 0 0
8 2 0
9 3 0
10 0 0
11 0 0
12 0 0
13 0 0
14 2 0
15 0 0
16 2 0
17 5 0
18 0 0
19 3 0
over 168 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 191028 0 83 20
0 -79 0 -59 0 -39 0 -19 857160 1 82 21
0 -78 0 -58 0 -38 0 -18 40030 2 82 22
0 -77 0 -57 0 -37 0 -17 309 3 81 23
0 -76 0 -56 0 -36 0 -16 96 4 81 24
0 -75 0 -55 0 -35 0 -15 90 5 81 25
0 -74 0 -54 0 -34 0 -14 89 6 88 26
0 -73 0 -53 0 -33 0 -13 89 7 81 27
0 -72 0 -52 0 -32 0 -12 91 8 77 28
0 -71 0 -51 0 -31 0 -11 92 9 72 29
0 -70 0 -50 0 -30 0 -10 88 10 75 30
0 -69 0 -49 0 -29 0 -9 88 11 74 31
0 -68 0 -48 0 -28 0 -8 88 12 67 32
0 -67 0 -47 0 -27 0 -7 88 13 63 33
0 -66 0 -46 0 -26 0 -6 90 14 62 34
0 -65 0 -45 0 -25 0 -5 87 15 61 35
0 -64 0 -44 0 -24 0 -4 89 16 60 36
0 -63 0 -43 0 -23 0 -3 91 17 60 37
0 -62 0 -42 0 -22 0 -2 86 18 59 38
0 -61 0 -41 0 -21 0 -1 89 19 61 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 | oo
0 |_________._________._________.ooooooooooooooooooooooooooooooooooooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,RR,CC1).
Nmbr = 1220. Total = 1097581. Min thru -81 = 0.
Type = RR|CC1. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 819. 0 thru 39 = 1091408.
histend K = 200000. 40 thru Max = 6173.
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 6979 0 83 20
0 -79 0 -59 0 -39 0 -19 143639 1 83 21
0 -78 0 -58 0 -38 0 -18 137659 2 82 22
0 -77 0 -57 0 -37 0 -17 378 3 81 23
0 -76 0 -56 0 -36 0 -16 123 4 80 24
0 -75 0 -55 0 -35 0 -15 88 5 80 25
0 -74 0 -54 0 -34 0 -14 88 6 80 26
0 -73 0 -53 0 -33 0 -13 88 7 77 27
0 -72 0 -52 0 -32 0 -12 88 8 74 28
0 -71 0 -51 0 -31 0 -11 89 9 69 29
0 -70 0 -50 0 -30 0 -10 87 10 68 30
0 -69 0 -49 0 -29 0 -9 87 11 67 31
0 -68 0 -48 0 -28 0 -8 87 12 66 32
0 -67 0 -47 0 -27 0 -7 87 13 62 33
0 -66 0 -46 0 -26 0 -6 88 14 62 34
0 -65 0 -45 0 -25 0 -5 88 15 61 35
0 -64 0 -44 0 -24 0 -4 87 16 60 36
0 -63 0 -43 0 -23 0 -3 87 17 61 37
0 -62 0 -42 0 -22 0 -2 87 18 60 38
0 -61 0 -41 0 -21 0 -1 85 19 60 39
------ Relaxed ------ | ------ Strong ------
190000 | |
180000 | |
170000 | |
160000 | |
150000 | |
140000 | |o
130000 | |oo
120000 | |oo
110000 | |oo
100000 | |oo
90000 | |oo
80000 | |oo
70000 | |oo
60000 | |oo
50000 | |oo
40000 | |oo
30000 | |oo
20000 | |oo
10000 | |oo
0 |_________._________._________oooooooooooooooooooooooooooooooooooooooo
-30 -20 -10 0 10 20 30 40
Test = A(CMP,UPO,WW) and A(CMP,UPO,RW).
Nmbr = 1220. Total = 299656. Min thru -81 = 0.
Type = WW&RW. Minimum = 0. -80 thru -1 = 0.
Behav = Strong. Maximum = 1492. 0 thru 39 = 291505.
histend K = 200000. 40 thru Max = 8151.
End analysis of Test T1220 at 09:46:08.592 980422
==sss========================================================================
================================================================================
Summary of run: 09:46:08.628 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: always
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.831 1.917 T100 1 0
0.939 1.900 T120 0 1
1.549 5.566 T200 2 0
1.720 5.528 T210 1 1
1.723 5.551 T220 0 2
0.775 11.823 T300 2 0
0.922 11.186 T310 1 1
1.012 11.733 T320 0 2
0.698 7.592 T400.1 2 0
T400.2 2 0
0.570 7.884 T410.1 1 1
T410.2 1 1
0.597 8.119 T420.1 0 2
T420.2 0 2
1.149 4.808 T500 2 0
1.168 4.785 T510 1 1
1.138 4.766 T520 0 2
1.293 10.965 T600 2 0
1.515 10.864 T610 1 1
1.634 11.014 T620 0 2
0.600 8.039 T700.1 2 0
T700.2 2 0
0.636 7.916 T710.1 1 1
T710.2 1 1
0.672 8.087 T720.1 0 2
T720.2 0 2
0.996 2:43.463 T800 1 0
1.073 2:50.800 T820 0 1
0.909 9.104 T900 1 0
0.862 9.039 T920 0 1
0.358 16.208 T1100.1 4 0
T1100.2 4 0
0.482 16.074 T1110.1 2 2
T1110.2 2 2
0.420 16.084 T1120.1 0 4
T1120.2 0 4
0.484 16.702 T1200.1 4 0
T1200.2 4 0
0.681 15.817 T1210.1 2 2
T1210.2 2 2
0.571 16.659 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