Skip to content

Instantly share code, notes, and snippets.

@marscher
Last active November 23, 2015 17:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save marscher/b0a07de65bf93d374d73 to your computer and use it in GitHub Desktop.
Save marscher/b0a07de65bf93d374d73 to your computer and use it in GitHub Desktop.
covar benchmark results (allegro) []
moments_XX remove_mean = False sym = False const = False
L, data points 100000 100000 100000
N, dimensions 100 100 100
S, nonzeros 10 90 100
time trivial 0.141 0.141 0.141
time moments_XX 0.073 0.141 0.141
speed-up 1.935 1.001 1.001
moments_XX remove_mean = False sym = False const = True
L, data points 100000 100000 100000
N, dimensions 100 100 100
S, nonzeros 10 90 100
time trivial 0.143 0.143 0.143
time moments_XX 0.073 0.141 0.141
speed-up 1.958 1.015 1.014
moments_XX remove_mean = True sym = False const = False
L, data points 100000 100000 100000
N, dimensions 100 100 100
S, nonzeros 10 90 100
time trivial 0.217 0.217 0.217
time moments_XX 0.076 0.257 0.257
speed-up 2.877 0.847 0.845
moments_XX remove_mean = True sym = False const = True
L, data points 100000 100000 100000
N, dimensions 100 100 100
S, nonzeros 10 90 100
time trivial 0.217 0.217 0.217
time moments_XX 0.076 0.257 0.257
speed-up 2.875 0.846 0.846
moments_XXXY remove_mean = False sym = False const = False
L, data points 100000 100000 100000
N, dimensions 100 100 100
S, nonzeros 10 90 100
time trivial 0.304 0.304 0.304
time moments_XX 0.137 0.304 0.304
speed-up 2.214 1.000 1.000
moments_XXXY remove_mean = False sym = False const = True
L, data points 100000 100000 100000
N, dimensions 100 100 100
S, nonzeros 10 90 100
time trivial 0.304 0.304 0.304
time moments_XX 0.137 0.304 0.304
speed-up 2.216 1.000 1.000
moments_XXXY remove_mean = False sym = True const = False
L, data points 100000 100000 100000
N, dimensions 100 100 100
S, nonzeros 10 90 100
time trivial 0.419 0.419 0.419
time moments_XX 0.143 0.420 0.420
speed-up 2.938 0.998 0.998
moments_XXXY remove_mean = False sym = True const = True
L, data points 100000 100000 100000
N, dimensions 100 100 100
S, nonzeros 10 90 100
time trivial 0.419 0.419 0.419
time moments_XX 0.144 0.420 0.420
speed-up 2.905 0.999 0.999
moments_XXXY remove_mean = True sym = False const = False
L, data points 100000 100000 100000
N, dimensions 100 100 100
S, nonzeros 10 90 100
time trivial 0.455 0.455 0.455
time moments_XX 0.143 0.533 0.533
speed-up 3.182 0.854 0.854
moments_XXXY remove_mean = True sym = False const = True
L, data points 100000 100000 100000
N, dimensions 100 100 100
S, nonzeros 10 90 100
time trivial 0.455 0.455 0.455
time moments_XX 0.144 0.534 0.533
speed-up 3.167 0.852 0.853
moments_XXXY remove_mean = True sym = True const = False
L, data points 100000 100000 100000
N, dimensions 100 100 100
S, nonzeros 10 90 100
time trivial 0.571 0.571 0.571
time moments_XX 0.149 0.649 0.649
speed-up 3.825 0.880 0.879
moments_XXXY remove_mean = True sym = True const = True
L, data points 100000 100000 100000
N, dimensions 100 100 100
S, nonzeros 10 90 100
time trivial 0.571 0.571 0.571
time moments_XX 0.149 0.649 0.649
speed-up 3.824 0.879 0.879
moments_XX remove_mean = False sym = False const = False
L, data points 10000 10000 10000 10000 10000 10000
N, dimensions 1000 1000 1000 1000 1000 1000
S, nonzeros 10 90 100 500 900 1000
time trivial 0.348 0.348 0.348 0.348 0.348 0.348
time moments_XX 0.026 0.053 0.058 0.283 0.375 0.349
speed-up 13.286 6.570 6.020 1.232 0.928 0.998
moments_XX remove_mean = False sym = False const = True
L, data points 10000 10000 10000 10000 10000 10000
N, dimensions 1000 1000 1000 1000 1000 1000
S, nonzeros 10 90 100 500 900 1000
time trivial 0.348 0.348 0.348 0.348 0.348 0.348
time moments_XX 0.045 0.071 0.074 0.292 0.375 0.348
speed-up 7.679 4.891 4.689 1.194 0.929 1.000
moments_XX remove_mean = True sym = False const = False
L, data points 10000 10000 10000 10000 10000 10000
N, dimensions 1000 1000 1000 1000 1000 1000
S, nonzeros 10 90 100 500 900 1000
time trivial 0.426 0.426 0.426 0.426 0.426 0.426
time moments_XX 0.026 0.055 0.061 0.298 0.490 0.464
speed-up 16.123 7.676 6.999 1.430 0.868 0.917
moments_XX remove_mean = True sym = False const = True
L, data points 10000 10000 10000 10000 10000 10000
N, dimensions 1000 1000 1000 1000 1000 1000
S, nonzeros 10 90 100 500 900 1000
time trivial 0.425 0.425 0.425 0.425 0.425 0.425
time moments_XX 0.030 0.058 0.061 0.298 0.491 0.464
speed-up 14.119 7.272 6.946 1.424 0.866 0.915
moments_XXXY remove_mean = False sym = False const = False
L, data points 10000 10000 10000 10000 10000 10000
N, dimensions 1000 1000 1000 1000 1000 1000
S, nonzeros 10 90 100 500 900 1000
time trivial 0.702 0.702 0.702 0.702 0.702 0.702
time moments_XX 0.051 0.105 0.111 0.570 0.757 0.704
speed-up 13.699 6.678 6.320 1.233 0.927 0.998
moments_XXXY remove_mean = False sym = False const = True
L, data points 10000 10000 10000 10000 10000 10000
N, dimensions 1000 1000 1000 1000 1000 1000
S, nonzeros 10 90 100 500 900 1000
time trivial 0.702 0.702 0.702 0.702 0.702 0.702
time moments_XX 0.091 0.139 0.145 0.590 0.758 0.704
speed-up 7.703 5.054 4.842 1.190 0.926 0.998
moments_XXXY remove_mean = False sym = True const = False
L, data points 10000 10000 10000 10000 10000 10000
N, dimensions 1000 1000 1000 1000 1000 1000
S, nonzeros 10 90 100 500 900 1000
time trivial 1.045 1.045 1.045 1.045 1.045 1.045
time moments_XX 0.052 0.117 0.124 0.684 1.099 1.047
speed-up 20.168 8.969 8.462 1.528 0.951 0.999
moments_XXXY remove_mean = False sym = True const = True
L, data points 10000 10000 10000 10000 10000 10000
N, dimensions 1000 1000 1000 1000 1000 1000
S, nonzeros 10 90 100 500 900 1000
time trivial 1.044 1.044 1.044 1.044 1.044 1.044
time moments_XX 0.124 0.185 0.190 0.723 1.100 1.047
speed-up 8.438 5.646 5.493 1.444 0.949 0.997
moments_XXXY remove_mean = True sym = False const = False
L, data points 10000 10000 10000 10000 10000 10000
N, dimensions 1000 1000 1000 1000 1000 1000
S, nonzeros 10 90 100 500 900 1000
time trivial 0.852 0.852 0.852 0.852 0.852 0.852
time moments_XX 0.052 0.110 0.116 0.600 0.985 0.934
speed-up 16.506 7.750 7.358 1.421 0.865 0.913
moments_XXXY remove_mean = True sym = False const = True
L, data points 10000 10000 10000 10000 10000 10000
N, dimensions 1000 1000 1000 1000 1000 1000
S, nonzeros 10 90 100 500 900 1000
time trivial 0.852 0.852 0.852 0.852 0.852 0.852
time moments_XX 0.058 0.115 0.120 0.600 0.986 0.935
speed-up 14.636 7.415 7.100 1.422 0.865 0.912
moments_XXXY remove_mean = True sym = True const = False
L, data points 10000 10000 10000 10000 10000 10000
N, dimensions 1000 1000 1000 1000 1000 1000
S, nonzeros 10 90 100 500 900 1000
time trivial 1.197 1.197 1.197 1.197 1.197 1.197
time moments_XX 0.052 0.122 0.130 0.714 1.328 1.276
speed-up 22.870 9.830 9.233 1.676 0.901 0.938
moments_XXXY remove_mean = True sym = True const = True
L, data points 10000 10000 10000 10000 10000 10000
N, dimensions 1000 1000 1000 1000 1000 1000
S, nonzeros 10 90 100 500 900 1000
time trivial 1.195 1.195 1.195 1.195 1.195 1.195
time moments_XX 0.059 0.127 0.135 0.715 1.329 1.275
speed-up 20.242 9.395 8.859 1.672 0.899 0.937
moments_XX remove_mean = False sym = False const = False
L, data points 1000 1000 1000 1000 1000 1000 1000
N, dimensions 2000 2000 2000 2000 2000 2000 2000
S, nonzeros 10 90 100 500 900 1000 2000
time trivial 0.144 0.144 0.144 0.144 0.144 0.144 0.144
time moments_XX 0.014 0.017 0.022 0.039 0.074 0.083 0.140
speed-up 10.045 8.324 6.488 3.718 1.937 1.736 1.025
moments_XX remove_mean = False sym = False const = True
L, data points 1000 1000 1000 1000 1000 1000 1000
N, dimensions 2000 2000 2000 2000 2000 2000 2000
S, nonzeros 10 90 100 500 900 1000 2000
time trivial 0.139 0.139 0.139 0.139 0.139 0.139 0.139
time moments_XX 0.070 0.076 0.073 0.092 0.115 0.126 0.140
speed-up 1.982 1.838 1.911 1.517 1.209 1.109 0.995
moments_XX remove_mean = True sym = False const = False
L, data points 1000 1000 1000 1000 1000 1000 1000
N, dimensions 2000 2000 2000 2000 2000 2000 2000
S, nonzeros 10 90 100 500 900 1000 2000
time trivial 0.151 0.151 0.151 0.151 0.151 0.151 0.151
time moments_XX 0.014 0.020 0.018 0.044 0.074 0.088 0.154
speed-up 10.546 7.627 8.595 3.441 2.036 1.716 0.977
moments_XX remove_mean = True sym = False const = True
L, data points 1000 1000 1000 1000 1000 1000 1000
N, dimensions 2000 2000 2000 2000 2000 2000 2000
S, nonzeros 10 90 100 500 900 1000 2000
time trivial 0.151 0.151 0.151 0.151 0.151 0.151 0.151
time moments_XX 0.016 0.019 0.019 0.041 0.075 0.086 0.154
speed-up 9.544 7.914 7.995 3.690 2.021 1.745 0.977
moments_XXXY remove_mean = False sym = False const = False
L, data points 1000 1000 1000 1000 1000 1000 1000
N, dimensions 2000 2000 2000 2000 2000 2000 2000
S, nonzeros 10 90 100 500 900 1000 2000
time trivial 0.280 0.280 0.280 0.280 0.280 0.280 0.280
time moments_XX 0.024 0.029 0.030 0.074 0.142 0.165 0.286
speed-up 11.780 9.684 9.320 3.763 1.966 1.692 0.979
moments_XXXY remove_mean = False sym = False const = True
L, data points 1000 1000 1000 1000 1000 1000 1000
N, dimensions 2000 2000 2000 2000 2000 2000 2000
S, nonzeros 10 90 100 500 900 1000 2000
time trivial 0.280 0.280 0.280 0.280 0.280 0.280 0.280
time moments_XX 0.149 0.148 0.157 0.191 0.236 0.254 0.286
speed-up 1.875 1.894 1.779 1.464 1.187 1.103 0.979
moments_XXXY remove_mean = False sym = True const = False
L, data points 1000 1000 1000 1000 1000 1000 1000
N, dimensions 2000 2000 2000 2000 2000 2000 2000
S, nonzeros 10 90 100 500 900 1000 2000
time trivial 0.493 0.493 0.493 0.493 0.493 0.493 0.493
time moments_XX 0.024 0.030 0.032 0.098 0.215 0.261 0.497
speed-up 20.717 16.280 15.578 5.014 2.294 1.887 0.992
moments_XXXY remove_mean = False sym = True const = True
L, data points 1000 1000 1000 1000 1000 1000 1000
N, dimensions 2000 2000 2000 2000 2000 2000 2000
S, nonzeros 10 90 100 500 900 1000 2000
time trivial 0.493 0.493 0.493 0.493 0.493 0.493 0.493
time moments_XX 0.287 0.291 0.296 0.342 0.408 0.431 0.497
speed-up 1.722 1.697 1.668 1.444 1.209 1.143 0.993
moments_XXXY remove_mean = True sym = False const = False
L, data points 1000 1000 1000 1000 1000 1000 1000
N, dimensions 2000 2000 2000 2000 2000 2000 2000
S, nonzeros 10 90 100 500 900 1000 2000
time trivial 0.303 0.303 0.303 0.303 0.303 0.303 0.303
time moments_XX 0.025 0.029 0.030 0.077 0.149 0.171 0.313
speed-up 12.296 10.399 9.997 3.928 2.043 1.771 0.968
moments_XXXY remove_mean = True sym = False const = True
L, data points 1000 1000 1000 1000 1000 1000 1000
N, dimensions 2000 2000 2000 2000 2000 2000 2000
S, nonzeros 10 90 100 500 900 1000 2000
time trivial 0.303 0.303 0.303 0.303 0.303 0.303 0.303
time moments_XX 0.025 0.029 0.030 0.078 0.148 0.171 0.314
speed-up 12.298 10.392 9.987 3.881 2.050 1.769 0.966
moments_XXXY remove_mean = True sym = True const = False
L, data points 1000 1000 1000 1000 1000 1000 1000
N, dimensions 2000 2000 2000 2000 2000 2000 2000
S, nonzeros 10 90 100 500 900 1000 2000
time trivial 0.516 0.516 0.516 0.516 0.516 0.516 0.516
time moments_XX 0.023 0.031 0.032 0.101 0.221 0.268 0.524
speed-up 22.595 16.852 16.150 5.093 2.336 1.923 0.983
moments_XXXY remove_mean = True sym = True const = True
L, data points 1000 1000 1000 1000 1000 1000 1000
N, dimensions 2000 2000 2000 2000 2000 2000 2000
S, nonzeros 10 90 100 500 900 1000 2000
time trivial 0.516 0.516 0.516 0.516 0.516 0.516 0.516
time moments_XX 0.024 0.031 0.032 0.102 0.221 0.267 0.524
speed-up 21.599 16.891 16.143 5.058 2.336 1.929 0.985
moments_XX remove_mean = False sym = False const = False
L, data points 250 250 250 250 250 250 250 250
N, dimensions 5000 5000 5000 5000 5000 5000 5000 5000
S, nonzeros 10 90 100 500 900 1000 2000 5000
time trivial 0.347 0.347 0.347 0.347 0.347 0.347 0.347 0.347
time moments_XX 0.003 0.005 0.005 0.014 0.032 0.038 0.118 0.346
speed-up 137.297 72.988 71.824 24.187 10.948 9.236 2.929 1.002
moments_XX remove_mean = False sym = False const = True
L, data points 250 250 250 250 250 250 250 250
N, dimensions 5000 5000 5000 5000 5000 5000 5000 5000
S, nonzeros 10 90 100 500 900 1000 2000 5000
time trivial 0.346 0.346 0.346 0.346 0.346 0.346 0.346 0.346
time moments_XX 0.488 0.486 0.487 0.480 0.477 0.481 0.518 0.346
speed-up 0.709 0.713 0.711 0.721 0.726 0.720 0.668 1.000
moments_XX remove_mean = True sym = False const = False
L, data points 250 250 250 250 250 250 250 250
N, dimensions 5000 5000 5000 5000 5000 5000 5000 5000
S, nonzeros 10 90 100 500 900 1000 2000 5000
time trivial 0.352 0.352 0.352 0.352 0.352 0.352 0.352 0.352
time moments_XX 0.004 0.005 0.005 0.014 0.032 0.038 0.118 0.355
speed-up 90.933 72.865 71.624 24.384 11.085 9.391 2.998 0.993
moments_XX remove_mean = True sym = False const = True
L, data points 250 250 250 250 250 250 250 250
N, dimensions 5000 5000 5000 5000 5000 5000 5000 5000
S, nonzeros 10 90 100 500 900 1000 2000 5000
time trivial 0.353 0.353 0.353 0.353 0.353 0.353 0.353 0.353
time moments_XX 0.004 0.005 0.005 0.014 0.032 0.038 0.118 0.355
speed-up 90.732 72.251 71.501 24.334 11.083 9.372 2.998 0.994
moments_XXXY remove_mean = False sym = False const = False
L, data points 250 250 250 250 250 250 250 250
N, dimensions 5000 5000 5000 5000 5000 5000 5000 5000
S, nonzeros 10 90 100 500 900 1000 2000 5000
time trivial 0.692 0.692 0.692 0.692 0.692 0.692 0.692 0.692
time moments_XX 0.008 0.009 0.010 0.029 0.064 0.076 0.236 0.692
speed-up 91.714 73.780 72.687 24.126 10.813 9.122 2.936 0.999
moments_XXXY remove_mean = False sym = False const = True
L, data points 250 250 250 250 250 250 250 250
N, dimensions 5000 5000 5000 5000 5000 5000 5000 5000
S, nonzeros 10 90 100 500 900 1000 2000 5000
time trivial 0.693 0.693 0.693 0.693 0.693 0.693 0.693 0.693
time moments_XX 0.968 0.972 0.973 0.958 0.956 0.956 1.033 0.692
speed-up 0.716 0.713 0.712 0.724 0.725 0.725 0.671 1.002
moments_XXXY remove_mean = False sym = True const = False
L, data points 250 250 250 250 250 250 250 250
N, dimensions 5000 5000 5000 5000 5000 5000 5000 5000
S, nonzeros 10 90 100 500 900 1000 2000 5000
time trivial 1.688 1.688 1.688 1.688 1.688 1.688 1.688 1.688
time moments_XX 0.007 0.010 0.010 0.046 0.118 0.142 0.524 1.692
speed-up 258.621 168.284 163.548 36.642 14.311 11.906 3.221 0.997
moments_XXXY remove_mean = False sym = True const = True
L, data points 250 250 250 250 250 250 250 250
N, dimensions 5000 5000 5000 5000 5000 5000 5000 5000
S, nonzeros 10 90 100 500 900 1000 2000 5000
time trivial 1.686 1.686 1.686 1.686 1.686 1.686 1.686 1.686
time moments_XX 2.109 2.110 2.112 2.092 2.083 2.080 2.200 1.691
speed-up 0.799 0.799 0.798 0.806 0.810 0.811 0.767 0.997
moments_XXXY remove_mean = True sym = False const = False
L, data points 250 250 250 250 250 250 250 250
N, dimensions 5000 5000 5000 5000 5000 5000 5000 5000
S, nonzeros 10 90 100 500 900 1000 2000 5000
time trivial 0.707 0.707 0.707 0.707 0.707 0.707 0.707 0.707
time moments_XX 0.008 0.010 0.010 0.029 0.065 0.076 0.239 0.709
speed-up 92.666 74.224 72.858 24.050 10.902 9.261 2.964 0.997
moments_XXXY remove_mean = True sym = False const = True
L, data points 250 250 250 250 250 250 250 250
N, dimensions 5000 5000 5000 5000 5000 5000 5000 5000
S, nonzeros 10 90 100 500 900 1000 2000 5000
time trivial 0.707 0.707 0.707 0.707 0.707 0.707 0.707 0.707
time moments_XX 0.008 0.010 0.010 0.029 0.065 0.077 0.238 0.709
speed-up 92.577 74.045 72.760 24.096 10.909 9.243 2.965 0.997
moments_XXXY remove_mean = True sym = True const = False
L, data points 250 250 250 250 250 250 250 250
N, dimensions 5000 5000 5000 5000 5000 5000 5000 5000
S, nonzeros 10 90 100 500 900 1000 2000 5000
time trivial 1.701 1.701 1.701 1.701 1.701 1.701 1.701 1.701
time moments_XX 0.008 0.010 0.011 0.047 0.119 0.143 0.527 1.710
speed-up 221.252 166.822 161.719 36.535 14.330 11.919 3.229 0.995
moments_XXXY remove_mean = True sym = True const = True
L, data points 250 250 250 250 250 250 250 250
N, dimensions 5000 5000 5000 5000 5000 5000 5000 5000
S, nonzeros 10 90 100 500 900 1000 2000 5000
time trivial 1.700 1.700 1.700 1.700 1.700 1.700 1.700 1.700
time moments_XX 0.008 0.010 0.011 0.047 0.119 0.143 0.527 1.710
speed-up 220.495 166.587 161.081 36.427 14.314 11.927 3.226 0.994
moments_XX remove_mean = False sym = False const = False
L, data points 100 100 100 100 100 100 100 100 100 100 100
N, dimensions 10000 10000 10000 10000 10000 10000 10000 10000 10000 10000 10000
S, nonzeros 10 90 100 500 900 1000 2000 5000 7500 9000 10000
time trivial 0.966 0.966 0.966 0.966 0.966 0.966 0.966 0.966 0.966 0.966 0.966
time moments_XX 0.003 0.004 0.004 0.012 0.026 0.031 0.098 0.575 0.965 0.965 0.965
speed-up 301.920 244.757 242.949 83.684 37.368 31.408 9.898 1.679 1.001 1.001 1.001
moments_XX remove_mean = False sym = False const = True
L, data points 100 100 100 100 100 100 100 100 100 100 100
N, dimensions 10000 10000 10000 10000 10000 10000 10000 10000 10000 10000 10000
S, nonzeros 10 90 100 500 900 1000 2000 5000 7500 9000 10000
time trivial 0.966 0.966 0.966 0.966 0.966 0.966 0.966 0.966 0.966 0.966 0.966
time moments_XX 1.625 1.631 1.631 1.620 1.660 1.660 1.936 2.009 0.965 0.966 0.966
speed-up 0.594 0.592 0.592 0.596 0.582 0.582 0.499 0.481 1.000 1.000 1.000
moments_XX remove_mean = True sym = False const = False
L, data points 100 100 100 100 100 100 100 100 100 100 100
N, dimensions 10000 10000 10000 10000 10000 10000 10000 10000 10000 10000 10000
S, nonzeros 10 90 100 500 900 1000 2000 5000 7500 9000 10000
time trivial 0.971 0.971 0.971 0.971 0.971 0.971 0.971 0.971 0.971 0.971 0.971
time moments_XX 0.003 0.004 0.004 0.012 0.026 0.031 0.096 0.579 0.972 0.972 0.973
speed-up 293.959 240.696 238.354 83.470 37.537 31.545 10.071 1.676 0.999 0.998 0.998
moments_XX remove_mean = True sym = False const = True
L, data points 100 100 100 100 100 100 100 100 100 100 100
N, dimensions 10000 10000 10000 10000 10000 10000 10000 10000 10000 10000 10000
S, nonzeros 10 90 100 500 900 1000 2000 5000 7500 9000 10000
time trivial 0.970 0.970 0.970 0.970 0.970 0.970 0.970 0.970 0.970 0.970 0.970
time moments_XX 0.003 0.004 0.004 0.012 0.026 0.031 0.096 0.579 0.973 0.972 0.972
speed-up 291.631 238.187 236.955 83.295 37.499 31.507 10.051 1.674 0.997 0.998 0.997
moments_XXXY remove_mean = False sym = False const = False
L, data points 100 100 100 100 100 100 100 100 100 100 100
N, dimensions 10000 10000 10000 10000 10000 10000 10000 10000 10000 10000 10000
S, nonzeros 10 90 100 500 900 1000 2000 5000 7500 9000 10000
time trivial 1.938 1.938 1.938 1.938 1.938 1.938 1.938 1.938 1.938 1.938 1.938
time moments_XX 0.007 0.008 0.008 0.023 0.053 0.062 0.194 1.156 1.928 1.927 1.927
speed-up 293.690 249.611 245.362 84.356 36.429 31.502 9.975 1.677 1.005 1.006 1.006
moments_XXXY remove_mean = False sym = False const = True
L, data points 100 100 100 100 100 100 100 100 100 100 100
N, dimensions 10000 10000 10000 10000 10000 10000 10000 10000 10000 10000 10000
S, nonzeros 10 90 100 500 900 1000 2000 5000 7500 9000 10000
time trivial 1.932 1.932 1.932 1.932 1.932 1.932 1.932 1.932 1.932 1.932 1.932
time moments_XX 3.244 3.256 3.253 3.288 3.316 3.328 3.858 4.008 1.927 1.926 1.927
speed-up 0.596 0.593 0.594 0.588 0.583 0.581 0.501 0.482 1.003 1.003 1.003
moments_XXXY remove_mean = False sym = True const = False
L, data points 100 100 100 100 100 100 100 100 100 100 100
N, dimensions 10000 10000 10000 10000 10000 10000 10000 10000 10000 10000 10000
S, nonzeros 10 90 100 500 900 1000 2000 5000 7500 9000 10000
time trivial 5.390 5.390 5.390 5.390 5.390 5.390 5.390 5.390 5.390 5.390 5.390
time moments_XX 0.006 0.008 0.009 0.039 0.105 0.127 0.469 2.872 5.406 5.406 5.409
speed-up 975.714 648.649 630.340 137.064 51.420 42.497 11.488 1.877 0.997 0.997 0.996
moments_XXXY remove_mean = False sym = True const = True
L, data points 100 100 100 100 100 100 100 100 100 100 100
N, dimensions 10000 10000 10000 10000 10000 10000 10000 10000 10000 10000 10000
S, nonzeros 10 90 100 500 900 1000 2000 5000 7500 9000 10000
time trivial 5.387 5.387 5.387 5.387 5.387 5.387 5.387 5.387 5.387 5.387 5.387
time moments_XX 7.368 7.713 7.379 7.442 7.672 7.511 8.423 8.524 5.406 5.410 5.408
speed-up 0.731 0.698 0.730 0.724 0.702 0.717 0.640 0.632 0.997 0.996 0.996
moments_XXXY remove_mean = True sym = False const = False
L, data points 100 100 100 100 100 100 100 100 100 100 100
N, dimensions 10000 10000 10000 10000 10000 10000 10000 10000 10000 10000 10000
S, nonzeros 10 90 100 500 900 1000 2000 5000 7500 9000 10000
time trivial 1.940 1.940 1.940 1.940 1.940 1.940 1.940 1.940 1.940 1.940 1.940
time moments_XX 0.007 0.008 0.008 0.024 0.053 0.063 0.198 1.155 1.940 1.940 1.940
speed-up 290.229 242.938 238.947 82.079 36.504 30.916 9.809 1.680 1.000 1.000 1.000
moments_XXXY remove_mean = True sym = False const = True
L, data points 100 100 100 100 100 100 100 100 100 100 100
N, dimensions 10000 10000 10000 10000 10000 10000 10000 10000 10000 10000 10000
S, nonzeros 10 90 100 500 900 1000 2000 5000 7500 9000 10000
time trivial 1.941 1.941 1.941 1.941 1.941 1.941 1.941 1.941 1.941 1.941 1.941
time moments_XX 0.007 0.008 0.008 0.024 0.053 0.063 0.198 1.155 1.940 1.940 1.938
speed-up 291.581 242.179 237.904 81.905 36.525 30.915 9.805 1.680 1.001 1.001 1.001
moments_XXXY remove_mean = True sym = True const = False
L, data points 100 100 100 100 100 100 100 100 100 100 100
N, dimensions 10000 10000 10000 10000 10000 10000 10000 10000 10000 10000 10000
S, nonzeros 10 90 100 500 900 1000 2000 5000 7500 9000 10000
time trivial 5.394 5.394 5.394 5.394 5.394 5.394 5.394 5.394 5.394 5.394 5.394
time moments_XX 0.007 0.009 0.009 0.040 0.106 0.127 0.470 2.872 5.418 5.419 5.417
speed-up 802.239 633.478 615.325 135.508 50.953 42.570 11.473 1.878 0.996 0.995 0.996
moments_XXXY remove_mean = True sym = True const = True
L, data points 100 100 100 100 100 100 100 100 100 100 100
N, dimensions 10000 10000 10000 10000 10000 10000 10000 10000 10000 10000 10000
S, nonzeros 10 90 100 500 900 1000 2000 5000 7500 9000 10000
time trivial 5.392 5.392 5.392 5.392 5.392 5.392 5.392 5.392 5.392 5.392 5.392
time moments_XX 0.007 0.009 0.009 0.040 0.106 0.127 0.470 2.873 5.419 5.418 5.420
speed-up 797.315 627.323 610.432 134.967 50.922 42.557 11.463 1.877 0.995 0.995 0.995
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment