表1 数据文件读取时间
时间(秒)
维度
串行
并行进程0
并行进程1
并行进程2
并行平均
4
28.92
9.95
10.29
9.58
9.94
5
84.40
29.04
30.09
28.24
29.12
6
84.70
29.13
30.10
28.42
29.22
7
87.78
30.23
31.23
29.40
30.29
8
92.41
31.81
32.91
31.07
31.93
9
100.98
34.69
35.74
33.84
34.76
10
114.48
39.24
40.19
38.11
39.18
11
139.92
45.93
49.33
44.88
46.67
12
180.65
57.77
61.94
56.26
58.73
13
244.26
78.17
78.25
74.78
77.07
14
332.70
104.71
103.72
98.87
102.43
15
431.87
132.03
130.22
126.22
129.49
16
576.41
173.32
170.31
164.59
169.41
表2 预计算时间
时间(秒)
维度
串行
并行进程0
并行进程1
并行进程2
并行完成
4
34.10
16.10
14.74
15.72
16.10
5
91.34
36.84
35.58
36.02
36.84
6
92.20
38.58
37.05
37.86
38.58
7
96.33
40.69
38.86
39.86
40.69
8
107.49
42.15
40.2
41.41
42.15
9
110.81
46.01
43.74
45.15
46.01
10
125.06
51.26
48.65
50.13
51.26
11
151.21
60.09
56.86
58.37
60.09
12
192.67
73.34
69.57
70.45
73.34
13
257.01
92.72
88.46
89.32
92.72
14
346.17
120.28
114.66
114.43
120.28
15
446.13
148.56
141.81
142.74
148.56
16
591.37
190.8
182.58
182.07
190.80
表3 预计算程序运行时间
单元数(条)
维度
串行
并行进程0
并行进程1
并行进程2
并行总和
4
1476016
508194
513514
503833
1525541
5
1480006
509514
514914
505273
1529701
6
1480006
509514
514914
505273
1529701
7
1702776
610851
618488
596856
1826195
8
2211668
847229
861503
817868
2526600
9
3147573
1190299
1208486
1136715
3535500
10
4747893
1738919
1756447
1634975
5130341
11
7140853
2532913
2551943
2321907
7406763
12
11034333
3818969
3832601
3458299
11109869
13
16386342
5595663
5598401
5077096
16271160
14
18964307
6469585
6464190
5824463
18758238
15
20850282
7091770
7071021
6369647
20532438
16
23480070
7979451
7945029
7131160
23055640
表4 预计算生成的单元数
时间(秒)
维度
串行
并行进程0
并行进程1
并行进程2
并行完成
4
8.13
5.67
5.67
5.28
5.73
5
10.44
6.03
6.30
5.62
6.30
6
12.22
6.95
7.18
7.30
7.30
7
13.96
8.47
8.20
8.53
8.56
8
18.16
11.18
10.94
9.67
11.26
9
28.79
14.34
14.03
13.84
14.38
10
42.97
23.50
22.44
19.30
23.54
11
67.36
35.46
33.46
31.67
35.58
12
106.22
49.84
48.09
47.26
49.94
13
173.07
74.75
73.73
74.32
74.83
表5 查询时间