Created
November 25, 2015 13:01
Revisions
-
marscher created this gist
Nov 25, 2015 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,479 @@ 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.143 0.143 0.143 time moments_XX 0.072 0.143 0.143 speed-up 1.985 1.003 1.002 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.143 0.143 speed-up 1.972 1.001 1.002 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.221 0.221 0.221 time moments_XX 0.076 0.259 0.259 speed-up 2.914 0.855 0.855 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.220 0.220 0.220 time moments_XX 0.076 0.258 0.258 speed-up 2.904 0.851 0.852 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.309 0.309 0.309 time moments_XX 0.137 0.308 0.308 speed-up 2.253 1.003 1.003 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.309 0.309 0.309 time moments_XX 0.138 0.308 0.308 speed-up 2.241 1.002 1.002 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.427 0.427 0.427 time moments_XX 0.143 0.426 0.428 speed-up 2.976 1.001 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.427 0.427 0.427 time moments_XX 0.145 0.427 0.427 speed-up 2.949 0.999 1.000 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.462 0.462 0.462 time moments_XX 0.143 0.537 0.537 speed-up 3.219 0.860 0.859 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.461 0.461 0.461 time moments_XX 0.144 0.537 0.537 speed-up 3.209 0.859 0.859 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.579 0.579 0.579 time moments_XX 0.150 0.655 0.656 speed-up 3.866 0.885 0.884 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.580 0.580 0.580 time moments_XX 0.151 0.656 0.656 speed-up 3.829 0.884 0.884 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.348 0.349 0.349 speed-up 13.470 6.577 6.026 1.000 0.999 1.000 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.349 0.349 0.349 0.349 0.349 0.349 time moments_XX 0.046 0.070 0.075 0.348 0.348 0.349 speed-up 7.608 5.013 4.661 1.001 1.001 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.424 0.424 0.424 0.424 0.424 0.424 time moments_XX 0.026 0.055 0.061 0.298 0.490 0.464 speed-up 16.075 7.649 6.986 1.426 0.866 0.915 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.424 0.424 0.424 0.424 0.424 0.424 time moments_XX 0.030 0.059 0.063 0.298 0.491 0.464 speed-up 14.029 7.240 6.778 1.426 0.865 0.914 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.704 0.704 0.704 0.704 0.704 0.704 time moments_XX 0.052 0.105 0.111 0.705 0.706 0.705 speed-up 13.607 6.704 6.356 0.998 0.996 0.997 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.704 0.704 0.704 0.704 0.704 0.704 time moments_XX 0.090 0.141 0.145 0.706 0.706 0.706 speed-up 7.788 5.001 4.853 0.997 0.997 0.997 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.046 1.046 1.046 1.046 1.046 1.046 time moments_XX 0.051 0.116 0.123 1.049 1.049 1.049 speed-up 20.388 8.993 8.484 0.997 0.997 0.997 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.047 1.047 1.047 1.047 1.047 1.047 time moments_XX 0.123 0.185 0.192 1.051 1.049 1.050 speed-up 8.514 5.661 5.465 0.996 0.997 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.855 0.855 0.855 0.855 0.855 0.855 time moments_XX 0.052 0.110 0.117 0.935 0.934 0.934 speed-up 16.400 7.780 7.334 0.914 0.915 0.915 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.854 0.854 0.854 0.854 0.854 0.854 time moments_XX 0.059 0.116 0.122 0.934 0.934 0.935 speed-up 14.420 7.375 6.987 0.914 0.914 0.913 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.198 1.198 1.198 1.198 1.198 1.198 time moments_XX 0.052 0.121 0.127 1.267 1.266 1.266 speed-up 23.118 9.867 9.427 0.946 0.946 0.946 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.184 1.184 1.184 1.184 1.184 1.184 time moments_XX 0.123 0.188 0.196 1.265 1.267 1.265 speed-up 9.597 6.287 6.051 0.936 0.935 0.936 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.143 0.143 0.143 0.143 0.143 0.143 0.143 time moments_XX 0.014 0.017 0.022 0.038 0.073 0.082 0.139 speed-up 9.968 8.386 6.486 3.746 1.941 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.138 0.138 0.138 0.138 0.138 0.138 0.138 time moments_XX 0.070 0.076 0.073 0.091 0.114 0.125 0.139 speed-up 1.969 1.827 1.899 1.520 1.209 1.106 0.997 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.149 0.149 0.149 0.149 0.149 0.149 0.149 time moments_XX 0.014 0.020 0.017 0.043 0.073 0.087 0.153 speed-up 10.471 7.612 8.566 3.468 2.037 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.149 0.149 0.149 0.149 0.149 0.149 0.149 time moments_XX 0.016 0.019 0.019 0.041 0.075 0.086 0.155 speed-up 9.487 7.761 7.924 3.656 2.002 1.729 0.967 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.075 0.143 0.166 0.286 speed-up 11.795 9.674 9.292 3.746 1.965 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.281 0.281 0.281 0.281 0.281 0.281 0.281 time moments_XX 0.149 0.156 0.156 0.186 0.238 0.254 0.285 speed-up 1.887 1.796 1.800 1.511 1.180 1.107 0.986 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.099 0.214 0.261 0.497 speed-up 20.692 16.279 15.555 5.002 2.302 1.889 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.288 0.295 0.295 0.338 0.404 0.432 0.496 speed-up 1.712 1.669 1.671 1.459 1.219 1.140 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.078 0.148 0.171 0.314 speed-up 12.290 10.382 9.966 3.911 2.053 1.769 0.966 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.026 0.030 0.031 0.079 0.148 0.171 0.314 speed-up 11.608 10.204 9.820 3.836 2.053 1.773 0.967 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.517 0.517 0.517 0.517 0.517 0.517 0.517 time moments_XX 0.023 0.031 0.032 0.101 0.220 0.267 0.524 speed-up 22.692 16.875 16.122 5.092 2.347 1.936 0.985 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.517 0.517 0.517 0.517 0.517 0.517 0.517 time moments_XX 0.288 0.295 0.295 0.341 0.410 0.438 0.525 speed-up 1.795 1.750 1.751 1.514 1.261 1.180 0.984 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.346 0.346 0.346 0.346 0.346 0.346 0.346 0.346 time moments_XX 0.003 0.005 0.005 0.014 0.031 0.037 0.118 0.345 speed-up 136.877 72.894 71.430 24.331 10.984 9.325 2.936 1.001 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.345 0.345 0.345 0.345 0.345 0.345 0.345 0.345 time moments_XX 0.484 0.485 0.485 0.478 0.479 0.475 0.516 0.345 speed-up 0.713 0.712 0.712 0.723 0.721 0.727 0.670 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.037 0.117 0.354 speed-up 91.001 72.908 71.869 24.360 11.065 9.414 2.997 0.994 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.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.037 0.117 0.354 speed-up 90.922 72.750 71.741 24.339 11.058 9.415 2.997 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.691 0.691 0.691 0.691 0.691 0.691 0.691 0.691 time moments_XX 0.008 0.009 0.010 0.029 0.064 0.076 0.235 0.691 speed-up 91.168 73.406 72.093 24.009 10.781 9.119 2.941 1.000 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.692 0.692 0.692 0.692 0.692 0.692 0.692 0.692 time moments_XX 0.698 0.698 0.698 0.699 0.700 0.700 0.703 0.691 speed-up 0.991 0.991 0.990 0.990 0.988 0.988 0.984 1.000 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.684 1.684 1.684 1.684 1.684 1.684 1.684 1.684 time moments_XX 0.008 0.010 0.010 0.046 0.118 0.142 0.522 1.689 speed-up 221.263 168.140 162.986 36.654 14.314 11.860 3.226 0.998 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.684 1.684 1.684 1.684 1.684 1.684 1.684 1.684 time moments_XX 1.695 1.695 1.694 1.696 1.696 1.697 1.700 1.688 speed-up 0.994 0.994 0.994 0.993 0.993 0.993 0.991 0.998 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.705 0.705 0.705 0.705 0.705 0.705 0.705 0.705 time moments_XX 0.008 0.010 0.010 0.029 0.065 0.076 0.238 0.708 speed-up 91.836 73.765 72.502 24.186 10.874 9.213 2.958 0.995 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.706 0.706 0.706 0.706 0.706 0.706 0.706 0.706 time moments_XX 0.008 0.010 0.010 0.029 0.065 0.076 0.241 0.709 speed-up 92.406 74.001 72.800 24.249 10.861 9.249 2.926 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.699 1.699 1.699 1.699 1.699 1.699 1.699 1.699 time moments_XX 0.008 0.010 0.011 0.046 0.119 0.143 0.525 1.707 speed-up 219.210 166.422 161.085 36.556 14.333 11.879 3.236 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.695 1.695 1.695 1.695 1.695 1.695 1.695 1.695 time moments_XX 1.709 1.708 1.708 1.709 1.709 1.710 1.713 1.701 speed-up 0.992 0.992 0.993 0.992 0.992 0.991 0.990 0.997 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.964 0.964 0.964 0.964 0.964 0.964 0.964 0.964 0.964 0.964 0.964 time moments_XX 0.003 0.004 0.004 0.011 0.026 0.030 0.096 0.575 1.264 0.963 0.963 speed-up 303.576 243.808 244.179 84.123 37.738 31.983 10.029 1.676 0.763 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.963 0.963 0.963 0.963 0.963 0.963 0.963 0.963 0.963 0.963 0.963 time moments_XX 1.626 1.630 1.629 1.617 1.657 1.668 1.923 2.002 2.090 0.962 0.962 speed-up 0.592 0.591 0.591 0.595 0.581 0.577 0.501 0.481 0.461 1.001 1.001 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.968 0.968 0.968 0.968 0.968 0.968 0.968 0.968 0.968 0.968 0.968 time moments_XX 0.003 0.004 0.004 0.012 0.026 0.030 0.096 0.573 1.269 0.972 0.971 speed-up 293.887 239.708 239.484 83.720 37.525 31.980 10.119 1.688 0.762 0.995 0.997 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.967 0.967 0.967 0.967 0.967 0.967 0.967 0.967 0.967 0.967 0.967 time moments_XX 0.003 0.004 0.004 0.012 0.026 0.030 0.096 0.573 1.269 0.972 0.970 speed-up 293.842 239.036 236.997 83.426 37.383 31.852 10.116 1.688 0.762 0.995 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.922 1.922 1.922 1.922 1.922 1.922 1.922 1.922 1.922 1.922 1.922 time moments_XX 0.007 0.008 0.008 0.023 0.052 0.061 0.193 1.146 2.526 1.920 1.920 speed-up 295.452 244.734 240.285 83.868 37.071 31.370 9.982 1.677 0.761 1.001 1.001 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.924 1.924 1.924 1.924 1.924 1.924 1.924 1.924 1.924 1.924 1.924 time moments_XX 1.927 1.925 1.925 1.927 1.927 1.926 1.929 1.933 1.935 1.923 1.923 speed-up 0.999 0.999 1.000 0.999 0.999 0.999 0.998 0.996 0.994 1.001 1.000 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.379 5.379 5.379 5.379 5.379 5.379 5.379 5.379 5.379 5.379 5.379 time moments_XX 0.007 0.008 0.009 0.039 0.105 0.126 0.467 2.870 6.355 5.396 5.396 speed-up 819.528 642.386 625.998 136.891 51.464 42.529 11.507 1.874 0.846 0.997 0.997 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.377 5.377 5.377 5.377 5.377 5.377 5.377 5.377 5.377 5.377 5.377 time moments_XX 5.405 5.403 5.403 5.409 5.408 5.424 5.413 5.411 5.410 5.398 5.401 speed-up 0.995 0.995 0.995 0.994 0.994 0.991 0.993 0.994 0.994 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.936 1.936 1.936 1.936 1.936 1.936 1.936 1.936 1.936 1.936 1.936 time moments_XX 0.007 0.008 0.008 0.023 0.053 0.062 0.196 1.156 2.541 1.939 1.939 speed-up 288.903 240.262 236.603 82.465 36.641 31.039 9.898 1.674 0.762 0.998 0.998 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.939 1.939 1.939 1.939 1.939 1.939 1.939 1.939 1.939 1.939 1.939 time moments_XX 0.007 0.008 0.008 0.023 0.052 0.062 0.195 1.154 2.525 1.938 1.938 speed-up 291.506 242.243 238.623 82.997 37.083 31.208 9.927 1.681 0.768 1.000 1.000 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.397 5.397 5.397 5.397 5.397 5.397 5.397 5.397 5.397 5.397 5.397 time moments_XX 0.007 0.009 0.009 0.040 0.105 0.128 0.468 2.871 6.359 5.421 5.423 speed-up 796.528 630.537 611.532 135.915 51.268 42.317 11.542 1.880 0.849 0.996 0.995 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.395 5.395 5.395 5.395 5.395 5.395 5.395 5.395 5.395 5.395 5.395 time moments_XX 5.426 5.427 5.421 5.421 5.422 5.422 5.422 5.428 5.430 5.416 5.417 speed-up 0.994 0.994 0.995 0.995 0.995 0.995 0.995 0.994 0.994 0.996 0.996