Browse Source

stats from s4

master
anapt 7 years ago
parent
commit
bf3adc2bca
  1. 152
      mean_shift_cuda/s4_cuda.txt
  2. 152
      mean_shift_cuda_shared_mem/s4_shared.txt
  3. 131
      mean_shift_serial/s4_serial.txt

152
mean_shift_cuda/s4_cuda.txt

@ -0,0 +1,152 @@
Device chosen is "GeForce GTX 1070"
Device has 15 multi processors and compute capability 6.1
Max threads per block supported are 1024
Reading dataset and labels...
Done.
Device memory allocation wall clock time = 0.095415
calculate_kernel_matrix_kernel called with:
dimBlock.x = 32, dimBlock.y = 32
dimGrid.x = 157, dimGrid.y = 157
calculate_denominator called with:
dimBlock.x = 1024, dimBlock.y = 1
dimGrid.x = 5, dimGrid.y = 1
shift_points_kernel called with:
dimBlock.x = 512, dimBlock.y = 2
dimGrid.x = 10, dimGrid.y = 1
Recursion n. 0, error 900676.182157
Recursion n. 1, error 711281.993249
Recursion n. 2, error 572480.606235
Recursion n. 3, error 472793.915972
Recursion n. 4, error 391822.446089
Recursion n. 5, error 329853.726107
Recursion n. 6, error 284520.120142
Recursion n. 7, error 251741.146886
Recursion n. 8, error 221447.955499
Recursion n. 9, error 189542.833610
Recursion n. 10, error 165562.480033
Recursion n. 11, error 149331.022081
Recursion n. 12, error 134648.227158
Recursion n. 13, error 118810.681796
Recursion n. 14, error 103439.665629
Recursion n. 15, error 89152.026717
Recursion n. 16, error 79858.091608
Recursion n. 17, error 70399.328398
Recursion n. 18, error 60903.306505
Recursion n. 19, error 53256.394415
Recursion n. 20, error 46630.309716
Recursion n. 21, error 43169.000362
Recursion n. 22, error 40977.848445
Recursion n. 23, error 38912.881052
Recursion n. 24, error 37470.652381
Recursion n. 25, error 36952.180489
Recursion n. 26, error 36917.933786
Recursion n. 27, error 34428.561476
Recursion n. 28, error 33480.690673
Recursion n. 29, error 35518.955985
Recursion n. 30, error 33061.203927
Recursion n. 31, error 30148.792678
Recursion n. 32, error 28417.020165
Recursion n. 33, error 27655.498686
Recursion n. 34, error 27165.134668
Recursion n. 35, error 25027.198634
Recursion n. 36, error 20710.467322
Recursion n. 37, error 16930.822611
Recursion n. 38, error 16120.686909
Recursion n. 39, error 16815.717356
Recursion n. 40, error 17097.038444
Recursion n. 41, error 16726.706892
Recursion n. 42, error 16099.987853
Recursion n. 43, error 15356.230564
Recursion n. 44, error 14257.919881
Recursion n. 45, error 12730.999492
Recursion n. 46, error 11480.510729
Recursion n. 47, error 11125.428562
Recursion n. 48, error 11493.527715
Recursion n. 49, error 11795.776068
Recursion n. 50, error 11332.444467
Recursion n. 51, error 10075.346757
Recursion n. 52, error 8750.888719
Recursion n. 53, error 8311.623585
Recursion n. 54, error 9213.083171
Recursion n. 55, error 11262.777008
Recursion n. 56, error 13823.076207
Recursion n. 57, error 15865.328882
Recursion n. 58, error 16893.341640
Recursion n. 59, error 17352.672496
Recursion n. 60, error 17469.150241
Recursion n. 61, error 17222.122823
Recursion n. 62, error 16657.420627
Recursion n. 63, error 16203.759701
Recursion n. 64, error 16290.413766
Recursion n. 65, error 16287.849302
Recursion n. 66, error 15262.639817
Recursion n. 67, error 13189.079107
Recursion n. 68, error 10955.692696
Recursion n. 69, error 9095.181443
Recursion n. 70, error 7435.724905
Recursion n. 71, error 6139.139260
Recursion n. 72, error 5719.511494
Recursion n. 73, error 6350.790204
Recursion n. 74, error 7711.865247
Recursion n. 75, error 9187.147186
Recursion n. 76, error 9804.291233
Recursion n. 77, error 8781.079129
Recursion n. 78, error 6678.437559
Recursion n. 79, error 4871.649916
Recursion n. 80, error 4054.470133
Recursion n. 81, error 4014.509541
Recursion n. 82, error 4288.305311
Recursion n. 83, error 4604.405003
Recursion n. 84, error 4865.272719
Recursion n. 85, error 5073.005351
Recursion n. 86, error 5297.270792
Recursion n. 87, error 5655.494055
Recursion n. 88, error 6302.147393
Recursion n. 89, error 7429.778693
Recursion n. 90, error 9243.651896
Recursion n. 91, error 11741.122110
Recursion n. 92, error 13992.110851
Recursion n. 93, error 13780.915149
Recursion n. 94, error 10448.857685
Recursion n. 95, error 6504.263173
Recursion n. 96, error 3702.165546
Recursion n. 97, error 2046.597817
Recursion n. 98, error 1122.433200
Recursion n. 99, error 614.487187
Recursion n. 100, error 336.339454
Recursion n. 101, error 184.119650
Recursion n. 102, error 100.806778
Recursion n. 103, error 55.198920
Recursion n. 104, error 30.227808
Recursion n. 105, error 16.554127
Recursion n. 106, error 9.066123
Recursion n. 107, error 4.965323
Recursion n. 108, error 2.719447
Recursion n. 109, error 1.489425
Recursion n. 110, error 0.815755
Recursion n. 111, error 0.446790
Recursion n. 112, error 0.244708
Recursion n. 113, error 0.134028
Recursion n. 114, error 0.073408
Recursion n. 115, error 0.040206
Recursion n. 116, error 0.022021
Recursion n. 117, error 0.012061
Recursion n. 118, error 0.006606
Recursion n. 119, error 0.003618
Recursion n. 120, error 0.001982
Recursion n. 121, error 0.001085
Recursion n. 122, error 0.000594
Recursion n. 123, error 0.000326
Recursion n. 124, error 0.000178
Recursion n. 125, error 0.000098
Copying between device and host wall clock time = 4.864176
Total number of recursions = 125
Mean Shift wall clock time = 8.409867

152
mean_shift_cuda_shared_mem/s4_shared.txt

@ -0,0 +1,152 @@
Device chosen is "GeForce GTX 1070"
Device has 15 multi processors and compute capability 6.1
Max threads per block supported are 1024
Reading dataset and labels...
Done.
Device memory allocation wall clock time = 0.000885
calculate_kernel_matrix_kernel called with:
dimBlock.x = 32, dimBlock.y = 32
dimGrid.x = 157, dimGrid.y = 157
calculate_denominator called with:
dimBlock.x = 1024, dimBlock.y = 1
dimGrid.x = 5, dimGrid.y = 1
shift_points_kernel called with:
dimBlock.x = 240, dimBlock.y = 2
dimGrid.x = 21, dimGrid.y = 1
Recursion n. 0, error 900676.182157
Recursion n. 1, error 711281.993249
Recursion n. 2, error 572480.606235
Recursion n. 3, error 472793.915972
Recursion n. 4, error 391822.446089
Recursion n. 5, error 329853.726107
Recursion n. 6, error 284520.120142
Recursion n. 7, error 251741.146886
Recursion n. 8, error 221447.955499
Recursion n. 9, error 189542.833610
Recursion n. 10, error 165562.480033
Recursion n. 11, error 149331.022081
Recursion n. 12, error 134648.227158
Recursion n. 13, error 118810.681796
Recursion n. 14, error 103439.665629
Recursion n. 15, error 89152.026717
Recursion n. 16, error 79858.091608
Recursion n. 17, error 70399.328398
Recursion n. 18, error 60903.306505
Recursion n. 19, error 53256.394415
Recursion n. 20, error 46630.309716
Recursion n. 21, error 43169.000362
Recursion n. 22, error 40977.848445
Recursion n. 23, error 38912.881052
Recursion n. 24, error 37470.652381
Recursion n. 25, error 36952.180489
Recursion n. 26, error 36917.933786
Recursion n. 27, error 34428.561476
Recursion n. 28, error 33480.690673
Recursion n. 29, error 35518.955985
Recursion n. 30, error 33061.203927
Recursion n. 31, error 30148.792678
Recursion n. 32, error 28417.020165
Recursion n. 33, error 27655.498686
Recursion n. 34, error 27165.134668
Recursion n. 35, error 25027.198634
Recursion n. 36, error 20710.467322
Recursion n. 37, error 16930.822611
Recursion n. 38, error 16120.686909
Recursion n. 39, error 16815.717356
Recursion n. 40, error 17097.038444
Recursion n. 41, error 16726.706892
Recursion n. 42, error 16099.987853
Recursion n. 43, error 15356.230564
Recursion n. 44, error 14257.919881
Recursion n. 45, error 12730.999492
Recursion n. 46, error 11480.510729
Recursion n. 47, error 11125.428562
Recursion n. 48, error 11493.527715
Recursion n. 49, error 11795.776068
Recursion n. 50, error 11332.444467
Recursion n. 51, error 10075.346757
Recursion n. 52, error 8750.888719
Recursion n. 53, error 8311.623585
Recursion n. 54, error 9213.083171
Recursion n. 55, error 11262.777008
Recursion n. 56, error 13823.076207
Recursion n. 57, error 15865.328882
Recursion n. 58, error 16893.341640
Recursion n. 59, error 17352.672496
Recursion n. 60, error 17469.150241
Recursion n. 61, error 17222.122823
Recursion n. 62, error 16657.420627
Recursion n. 63, error 16203.759701
Recursion n. 64, error 16290.413766
Recursion n. 65, error 16287.849302
Recursion n. 66, error 15262.639817
Recursion n. 67, error 13189.079107
Recursion n. 68, error 10955.692696
Recursion n. 69, error 9095.181443
Recursion n. 70, error 7435.724905
Recursion n. 71, error 6139.139260
Recursion n. 72, error 5719.511494
Recursion n. 73, error 6350.790204
Recursion n. 74, error 7711.865247
Recursion n. 75, error 9187.147186
Recursion n. 76, error 9804.291233
Recursion n. 77, error 8781.079129
Recursion n. 78, error 6678.437559
Recursion n. 79, error 4871.649916
Recursion n. 80, error 4054.470133
Recursion n. 81, error 4014.509541
Recursion n. 82, error 4288.305311
Recursion n. 83, error 4604.405003
Recursion n. 84, error 4865.272719
Recursion n. 85, error 5073.005351
Recursion n. 86, error 5297.270792
Recursion n. 87, error 5655.494055
Recursion n. 88, error 6302.147393
Recursion n. 89, error 7429.778693
Recursion n. 90, error 9243.651896
Recursion n. 91, error 11741.122110
Recursion n. 92, error 13992.110851
Recursion n. 93, error 13780.915149
Recursion n. 94, error 10448.857685
Recursion n. 95, error 6504.263173
Recursion n. 96, error 3702.165546
Recursion n. 97, error 2046.597817
Recursion n. 98, error 1122.433200
Recursion n. 99, error 614.487187
Recursion n. 100, error 336.339454
Recursion n. 101, error 184.119650
Recursion n. 102, error 100.806778
Recursion n. 103, error 55.198920
Recursion n. 104, error 30.227808
Recursion n. 105, error 16.554127
Recursion n. 106, error 9.066123
Recursion n. 107, error 4.965323
Recursion n. 108, error 2.719447
Recursion n. 109, error 1.489425
Recursion n. 110, error 0.815755
Recursion n. 111, error 0.446790
Recursion n. 112, error 0.244708
Recursion n. 113, error 0.134028
Recursion n. 114, error 0.073408
Recursion n. 115, error 0.040206
Recursion n. 116, error 0.022021
Recursion n. 117, error 0.012061
Recursion n. 118, error 0.006606
Recursion n. 119, error 0.003618
Recursion n. 120, error 0.001982
Recursion n. 121, error 0.001085
Recursion n. 122, error 0.000594
Recursion n. 123, error 0.000326
Recursion n. 124, error 0.000178
Recursion n. 125, error 0.000098
Copying between device and host wall clock time = 4.867401
Total number of recursions = 125
Mean Shift wall clock time = 8.303131

131
mean_shift_serial/s4_serial.txt

@ -0,0 +1,131 @@
Iteration n. 0, error 900725.214707
Iteration n. 1, error 711240.249913
Iteration n. 2, error 572364.562445
Iteration n. 3, error 472414.550249
Iteration n. 4, error 391267.517200
Iteration n. 5, error 329290.004875
Iteration n. 6, error 283810.031420
Iteration n. 7, error 250529.098667
Iteration n. 8, error 219842.868199
Iteration n. 9, error 188154.106405
Iteration n. 10, error 164642.483534
Iteration n. 11, error 148533.171361
Iteration n. 12, error 134252.690689
Iteration n. 13, error 119338.958288
Iteration n. 14, error 104756.200878
Iteration n. 15, error 90709.382266
Iteration n. 16, error 81069.664373
Iteration n. 17, error 70968.599390
Iteration n. 18, error 60656.836465
Iteration n. 19, error 52460.966775
Iteration n. 20, error 45983.000348
Iteration n. 21, error 42992.393727
Iteration n. 22, error 40717.963103
Iteration n. 23, error 38174.207978
Iteration n. 24, error 36772.370608
Iteration n. 25, error 37072.563890
Iteration n. 26, error 37664.840852
Iteration n. 27, error 34789.973611
Iteration n. 28, error 32166.214159
Iteration n. 29, error 32054.774268
Iteration n. 30, error 27717.389825
Iteration n. 31, error 24851.091967
Iteration n. 32, error 24807.848863
Iteration n. 33, error 25528.369785
Iteration n. 34, error 26383.576670
Iteration n. 35, error 26326.276075
Iteration n. 36, error 24556.136673
Iteration n. 37, error 22140.508053
Iteration n. 38, error 20033.050640
Iteration n. 39, error 18709.463370
Iteration n. 40, error 18639.682420
Iteration n. 41, error 18656.780620
Iteration n. 42, error 17638.228140
Iteration n. 43, error 16412.753573
Iteration n. 44, error 16080.363424
Iteration n. 45, error 16290.286526
Iteration n. 46, error 16274.663907
Iteration n. 47, error 16177.503199
Iteration n. 48, error 16532.468594
Iteration n. 49, error 17014.170134
Iteration n. 50, error 16899.170513
Iteration n. 51, error 16248.746708
Iteration n. 52, error 15377.334577
Iteration n. 53, error 13973.506596
Iteration n. 54, error 12074.498214
Iteration n. 55, error 11010.710037
Iteration n. 56, error 11572.925918
Iteration n. 57, error 12299.881789
Iteration n. 58, error 12025.032571
Iteration n. 59, error 11390.321461
Iteration n. 60, error 11187.761516
Iteration n. 61, error 11600.801706
Iteration n. 62, error 12527.393424
Iteration n. 63, error 13691.623696
Iteration n. 64, error 14579.529807
Iteration n. 65, error 14515.733207
Iteration n. 66, error 13004.099425
Iteration n. 67, error 10149.735485
Iteration n. 68, error 6863.196535
Iteration n. 69, error 4192.067925
Iteration n. 70, error 2499.299534
Iteration n. 71, error 1631.816146
Iteration n. 72, error 1324.621884
Iteration n. 73, error 1323.129986
Iteration n. 74, error 1457.545735
Iteration n. 75, error 1660.553452
Iteration n. 76, error 1915.630274
Iteration n. 77, error 2222.334136
Iteration n. 78, error 2582.723116
Iteration n. 79, error 2994.774828
Iteration n. 80, error 3447.117721
Iteration n. 81, error 3915.073406
Iteration n. 82, error 4361.912331
Iteration n. 83, error 4750.819148
Iteration n. 84, error 5067.894125
Iteration n. 85, error 5344.808554
Iteration n. 86, error 5665.620391
Iteration n. 87, error 6157.168664
Iteration n. 88, error 6979.549508
Iteration n. 89, error 8327.271663
Iteration n. 90, error 10407.541823
Iteration n. 91, error 13233.717057
Iteration n. 92, error 15939.034640
Iteration n. 93, error 16414.969366
Iteration n. 94, error 13866.130243
Iteration n. 95, error 10111.764624
Iteration n. 96, error 6629.532768
Iteration n. 97, error 4016.629625
Iteration n. 98, error 2324.253993
Iteration n. 99, error 1315.360073
Iteration n. 100, error 737.112514
Iteration n. 101, error 411.424409
Iteration n. 102, error 229.348651
Iteration n. 103, error 127.852237
Iteration n. 104, error 71.315704
Iteration n. 105, error 39.814292
Iteration n. 106, error 22.248880
Iteration n. 107, error 12.444960
Iteration n. 108, error 6.967507
Iteration n. 109, error 3.904213
Iteration n. 110, error 2.189438
Iteration n. 111, error 1.228698
Iteration n. 112, error 0.689989
Iteration n. 113, error 0.387701
Iteration n. 114, error 0.217964
Iteration n. 115, error 0.122599
Iteration n. 116, error 0.068988
Iteration n. 117, error 0.038837
Iteration n. 118, error 0.021871
Iteration n. 119, error 0.012320
Iteration n. 120, error 0.006942
Iteration n. 121, error 0.003913
Iteration n. 122, error 0.002206
Iteration n. 123, error 0.001244
Iteration n. 124, error 0.000702
Iteration n. 125, error 0.000396
Iteration n. 126, error 0.000223
Iteration n. 127, error 0.000126
Iteration n. 128, error 0.000071
Total iterations = 128
Mean Shift wall clock time = 88.984010
Loading…
Cancel
Save