Research Article

Parallelizing Comprehensive Learning Particle Swarm Optimization by Open Computing Language on an Integrated Graphical Processing Unit

Table 3

Statistical execution time and global best fitness results of the sequentialization model and the coarse-grained all-GPU models on all the benchmark functions.

Benchmark functionModelExecution time (ms)Global best fitness value
MeanStandard deviationMaximumMinimumMeanStandard deviationMaximumMinimum

f1Sequentialization167.247.17172.00156.000000
Basic5823.8416.125866.005803.000000
Intermediate574.0810.93608.00561.000000
Final450.5811.29483.00436.000000

f2Sequentialization192.847.70203.00187.000000
Basic5881.2412.775912.005865.000000
Intermediate638.3213.38671.00624.000000
Final506.7211.94531.00483.000000

f3Sequentialization164.727.90172.00156.005.41E − 31.34E − 36.70E − 33.18E − 3
Basic6148.9628.446194.006084.006.47E − 32.04E − 39.29E − 32.04E − 3
Intermediate571.6411.71593.00561.005.95E − 31.36E − 38.76E − 33.37E − 3
Final451.767.05468.00437.005.12E − 31.71E − 39.14E − 31.93E − 3

f4Sequentialization161.647.68172.00156.0032.5414.8954.6021.19
Basic6007.2814.836037.005975.0036.6118.1182.7510.87
Intermediate596.9610.09609.00577.0035.7619.3374.109.75
Final454.288.18468.00437.0033.6220.2484.0110.90

f5Sequentialization254.607.47266.00249.003.00E − 63.00E − 68.00E − 60
Basic5982.9615.746022.005959.001.08E − 41.12E − 44.60E − 41.30E − 5
Intermediate621.527.42640.00608.006.60E − 54.80E − 51.87E − 46.00E − 6
Final487.3610.36515.00468.008.00E − 61.10E − 55.30E − 51.00E − 6

f6Sequentialization310.125.20312.00296.001.10E − 52.00E − 61.50E − 58.00E − 6
Basic5997.9215.766038.005974.001.60E − 52.00E − 61.90E − 51.10E − 5
Intermediate646.6811.11671.00624.001.50E − 51.00E − 61.50E − 51.10E − 5
Final514.1610.62531.00499.001.20E − 52.00E − 61.50E − 58.00E − 6

f7Sequentialization492.327.87500.00483.001289.46181.451496.70874.44
Basic3059.4431.373105.002995.001279.78153.061586.59962.10
Intermediate746.9210.50765.00733.001307.11122.961601.351119.69
Final714.4810.99733.00702.001309.49158.231560.731042.22

f8Sequentialization531.047.16546.00514.0026.564.2436.6018.25
Basic6571.3615.696599.006552.0027.933.1934.4322.45
Intermediate934.0814.53967.00920.0028.764.6038.6020.65
Final594.6812.17624.00577.0028.433.5033.4921.56