Skip to content

Instantly share code, notes, and snippets.

View xtensorgistbucket's full-sized avatar

xtensorgistbucket

View GitHub Profile
@xtensorgistbucket
xtensorgistbucket / bench_results.csv
Last active May 30, 2018 12:17
quantpower_master
name iterations real_time cpu_time time_unit difference_master bytes_per_second items_per_second label error_occurred error_message
assign_c_assign<xt::xtensor<double, 2>>/32 5420597 129.223 129.223 ns 0.010
assign_c_assign<xt::xtensor<double, 2>>/64 827620 840.259 840.261 ns -0.005
assign_c_assign<xt::xtensor<double, 2>>/256 12546 57561.400 57561.600 ns -0.012
assign_x_assign<xt::xarray<double>>/32 1908622 357.221 357.222 ns 0.013
assign_x_assign<xt::xarray<double>>/64 401622 1828.280 1828.280 ns 0.039
assign_x_assign<xt::xarray<double>>/256 11862 59243.400 59243.300 ns 0.035
assign_x_assign<xt::xtensor<double, 2>>/32 3318602 206.361 206.363 ns -0.045
assign_x_assign<xt::xtensor<double, 2>>/64 537389 1305.860 1305.840 ns 0.054
assign_x_assign<xt::xtensor<double, 2>>/256 12004 56137.400 56137.600 ns 0.043
@xtensorgistbucket
xtensorgistbucket / bench_results.csv
Last active May 23, 2018 14:20
5d0e4d764953_master_ea2981d4110c96b2629488a31dec40d59720dfdb
name iterations real_time cpu_time time_unit difference_master bytes_per_second items_per_second label error_occurred error_message
assign_c_assign<xt::xtensor<double, 2>>/32 9180048 72.542 72.542 ns
assign_c_assign<xt::xtensor<double, 2>>/64 785678 846.341 846.344 ns
assign_c_assign<xt::xtensor<double, 2>>/256 11538 60000.600 60000.200 ns
assign_c_assign_ii<xt::xtensor<double, 2>>/32 12095842 56.364 56.364 ns
assign_c_assign_ii<xt::xtensor<double, 2>>/64 1104957 642.354 642.356 ns
assign_c_assign_ii<xt::xtensor<double, 2>>/256 41291 17300.400 17300.500 ns
assign_x_assign_ii<xt::xtensor<double, 2>>/32 5336212 141.097 141.098 ns
assign_x_assign_ii<xt::xtensor<double, 2>>/64 914958 771.981 771.985 ns
assign_x_assign_ii<xt::xtensor<double, 2>>/256 34910 19294.500 19294.700 ns
@xtensorgistbucket
xtensorgistbucket / bench_results.csv
Last active May 14, 2018 15:07
thinknext_benchmark_refactor_311feaa185
name iterations real_time cpu_time time_unit difference_master bytes_per_second items_per_second label error_occurred error_message
dynamic_iterator<float> 81780 8717.590 8495.160 ns 0.000
iterator<float> 833169 865.203 862.667 ns 0.000
loop<float> 403513 1669.080 1664.310 ns 0.000
loop_view<float> 844462 666.515 664.666 ns 9.278
loop_raw<float> 862156 1494.700 1451.460 ns 8.583
assign<float> 456530 1710.190 1681.890 ns 9.389
assign_view<float> 378907 1819.750 1807.720 ns -0.900
assign_strided_view<float> 69813 8629.890 8588.530 ns -0.899
assign_view_noalias<float> 594971 1204.800 1187.440 ns 9.026
@xtensorgistbucket
xtensorgistbucket / bench_results.csv
Created May 13, 2018 11:15
thinknext_benchmark_refactor_311feaa185
name iterations real_time cpu_time time_unit bytes_per_second items_per_second label error_occurred error_message difference_master
dynamic_iterator<float> 81780 8717.59 8495.16 ns 0.0
iterator<float> 833169 865.203 862.6669999999999 ns 0.0
loop<float> 403513 1669.08 1664.31 ns 0.0
loop_view<float> 844462 666.515 664.666 ns 0.0
loop_raw<float> 862156 1494.7 1451.46 ns 0.0
assign<float> 456530 1710.19 1681.89 ns 0.0
assign_view<float> 378907 1819.75 1807.72 ns 0.0
assign_strided_view<float> 69813 8629.89 8588.53 ns 0.0
assign_view_noalias<float> 594971 1204.8 1187.44 ns 0.0
@xtensorgistbucket
xtensorgistbucket / bench_results.csv
Created May 13, 2018 11:14
thinknext_benchmark_refactor_311feaa185
name iterations real_time cpu_time time_unit bytes_per_second items_per_second label error_occurred error_message
dynamic_iterator<float> 81780 8717.59 8495.16 ns
iterator<float> 833169 865.203 862.667 ns
loop<float> 403513 1669.08 1664.31 ns
loop_view<float> 844462 666.515 664.666 ns
loop_raw<float> 862156 1494.7 1451.46 ns
assign<float> 456530 1710.19 1681.89 ns
assign_view<float> 378907 1819.75 1807.72 ns
assign_strided_view<float> 69813 8629.89 8588.53 ns
assign_view_noalias<float> 594971 1204.8 1187.44 ns
@xtensorgistbucket
xtensorgistbucket / bench_results.csv
Last active May 13, 2018 13:54
thinknext_master_311feaa185
name iterations real_time cpu_time time_unit bytes_per_second items_per_second label error_occurred error_message
dynamic_iterator<float> 81780 8717.59 8495.16 ns
iterator<float> 833169 865.203 862.667 ns
loop<float> 403513 1800.08 1664.31 ns
loop_view<float> 844462 400.515 64.666 ns
loop_raw<float> 862156 100.7 151.46 ns
assign<float> 456530 13999.19 161.89 ns
assign_view<float> 378907 18193.75 18047.72 ns
assign_strided_view<float> 69813 84629.89 85388.53 ns
assign_view_noalias<float> 594971 1004.8 118.44 ns
ABCDEF...
dynamic_iterator<float> 81780 8717.59 8495.16 ns
iterator<float> 833169 865.203 862.667 ns
loop<float> 403513 1669.08 1664.31 ns
loop_view<float> 844462 666.515 664.666 ns
loop_raw<float> 862156 1494.7 1451.46 ns
assign<float> 456530 1710.19 1681.89 ns
assign_view<float> 378907 1819.75 1807.72 ns
assign_strided_view<float> 69813 8629.89 8588.53 ns
assign_view_noalias<float> 594971 1204.8 1187.44 ns