-
-
Save mdouze/061af9b38450d86d3609ea8e1d078812 to your computer and use it in GitHub Desktop.
This file contains 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 characters
matthijs@Matthijss-MBP virtual_vs_template % bash run_lut.bash | |
XXXXXXXXXX N=100000 | |
M2=1 | |
Run 0 | |
Run 1 | |
virtual cs=0.661564, time= 0.229 ms | |
template cs=0.661564, time= 0.230 ms | |
Run 2 | |
virtual cs=0.661564, time= 0.230 ms | |
template cs=0.661564, time= 0.229 ms | |
Run 3 | |
virtual cs=0.661564, time= 0.232 ms | |
template cs=0.661564, time= 0.229 ms | |
Run 4 | |
virtual cs=0.661564, time= 0.229 ms | |
template cs=0.661564, time= 0.229 ms | |
Run 5 | |
virtual cs=0.661564, time= 0.232 ms | |
template cs=0.661564, time= 0.230 ms | |
virtual time: 0.230 +/- 0.001 | |
template time: 0.229 +/- 0.000 (-0.45 %) | |
M2=2 | |
Run 0 | |
Run 1 | |
virtual cs=0.7642, time= 0.273 ms | |
template cs=0.7642, time= 0.230 ms | |
Run 2 | |
virtual cs=0.7642, time= 0.263 ms | |
template cs=0.7642, time= 0.228 ms | |
Run 3 | |
virtual cs=0.7642, time= 0.257 ms | |
template cs=0.7642, time= 0.229 ms | |
Run 4 | |
virtual cs=0.7642, time= 0.257 ms | |
template cs=0.7642, time= 0.229 ms | |
Run 5 | |
virtual cs=0.7642, time= 0.259 ms | |
template cs=0.7642, time= 0.230 ms | |
virtual time: 0.262 +/- 0.006 | |
template time: 0.229 +/- 0.001 (-12.47 %) | |
M2=4 | |
Run 0 | |
Run 1 | |
virtual cs=1.77409, time= 0.386 ms | |
template cs=1.77409, time= 0.231 ms | |
Run 2 | |
virtual cs=1.77409, time= 0.382 ms | |
template cs=1.77409, time= 0.228 ms | |
Run 3 | |
virtual cs=1.77409, time= 0.385 ms | |
template cs=1.77409, time= 0.228 ms | |
Run 4 | |
virtual cs=1.77409, time= 0.384 ms | |
template cs=1.77409, time= 0.228 ms | |
Run 5 | |
virtual cs=1.77409, time= 0.381 ms | |
template cs=1.77409, time= 0.233 ms | |
virtual time: 0.384 +/- 0.002 | |
template time: 0.230 +/- 0.002 (-40.16 %) | |
M2=8 | |
Run 0 | |
Run 1 | |
virtual cs=3.66696, time= 0.682 ms | |
template cs=3.66696, time= 0.201 ms | |
Run 2 | |
virtual cs=3.66696, time= 0.654 ms | |
template cs=3.66696, time= 0.201 ms | |
Run 3 | |
virtual cs=3.66696, time= 0.622 ms | |
template cs=3.66696, time= 0.178 ms | |
Run 4 | |
virtual cs=3.66696, time= 0.579 ms | |
template cs=3.66696, time= 0.178 ms | |
Run 5 | |
virtual cs=3.66696, time= 0.580 ms | |
template cs=3.66696, time= 0.314 ms | |
virtual time: 0.623 +/- 0.041 | |
template time: 0.214 +/- 0.051 (-65.61 %) | |
M2=16 | |
Run 0 | |
Run 1 | |
virtual cs=6.53508, time= 1.047 ms | |
template cs=6.53508, time= 0.341 ms | |
Run 2 | |
virtual cs=6.53508, time= 1.043 ms | |
template cs=6.53508, time= 0.337 ms | |
Run 3 | |
virtual cs=6.53508, time= 1.043 ms | |
template cs=6.53508, time= 0.349 ms | |
Run 4 | |
virtual cs=6.53508, time= 1.045 ms | |
template cs=6.53508, time= 0.337 ms | |
Run 5 | |
virtual cs=6.53508, time= 1.043 ms | |
template cs=6.53508, time= 0.334 ms | |
virtual time: 1.044 +/- 0.002 | |
template time: 0.340 +/- 0.005 (-67.47 %) | |
M2=32 | |
Run 0 | |
Run 1 | |
virtual cs=13.1791, time= 1.335 ms | |
template cs=13.1791, time= 1.306 ms | |
Run 2 | |
virtual cs=13.1791, time= 1.310 ms | |
template cs=13.1791, time= 1.294 ms | |
Run 3 | |
virtual cs=13.1791, time= 1.310 ms | |
template cs=13.1791, time= 1.294 ms | |
Run 4 | |
virtual cs=13.1791, time= 1.167 ms | |
template cs=13.1791, time= 1.152 ms | |
Run 5 | |
virtual cs=13.1791, time= 1.166 ms | |
template cs=13.1791, time= 1.169 ms | |
virtual time: 1.258 +/- 0.075 | |
template time: 1.243 +/- 0.068 (-1.16 %) | |
M2=64 | |
Run 0 | |
Run 1 | |
virtual cs=29.4842, time= 3.166 ms | |
template cs=29.4842, time= 3.031 ms | |
Run 2 | |
virtual cs=29.4842, time= 2.945 ms | |
template cs=29.4842, time= 2.839 ms | |
Run 3 | |
virtual cs=29.4842, time= 2.778 ms | |
template cs=29.4842, time= 2.702 ms | |
Run 4 | |
virtual cs=29.4842, time= 2.650 ms | |
template cs=29.4842, time= 2.605 ms | |
Run 5 | |
virtual cs=29.4842, time= 2.530 ms | |
template cs=29.4842, time= 2.513 ms | |
virtual time: 2.814 +/- 0.224 | |
template time: 2.738 +/- 0.182 (-2.69 %) | |
M2=128 | |
Run 0 | |
Run 1 | |
virtual cs=59.6512, time= 7.542 ms | |
template cs=59.6512, time= 7.183 ms | |
Run 2 | |
virtual cs=59.6512, time= 7.187 ms | |
template cs=59.6512, time= 6.893 ms | |
Run 3 | |
virtual cs=59.6512, time= 6.983 ms | |
template cs=59.6512, time= 6.891 ms | |
Run 4 | |
virtual cs=59.6512, time= 6.964 ms | |
template cs=59.6512, time= 6.959 ms | |
Run 5 | |
virtual cs=59.6512, time= 7.015 ms | |
template cs=59.6512, time= 6.928 ms | |
virtual time: 7.138 +/- 0.217 | |
template time: 6.971 +/- 0.109 (-2.35 %) | |
XXXXXXXXXX N=500000 | |
M2=1 | |
Run 0 | |
Run 1 | |
virtual cs=0.661564, time= 1.081 ms | |
template cs=0.661564, time= 0.999 ms | |
Run 2 | |
virtual cs=0.661564, time= 0.939 ms | |
template cs=0.661564, time= 0.890 ms | |
Run 3 | |
virtual cs=0.661564, time= 1.265 ms | |
template cs=0.661564, time= 1.687 ms | |
Run 4 | |
virtual cs=0.661564, time= 1.688 ms | |
template cs=0.661564, time= 1.688 ms | |
Run 5 | |
virtual cs=0.661564, time= 1.416 ms | |
template cs=0.661564, time= 1.381 ms | |
virtual time: 1.278 +/- 0.261 | |
template time: 1.329 +/- 0.335 (+4.00 %) | |
M2=2 | |
Run 0 | |
Run 1 | |
virtual cs=0.7642, time= 1.008 ms | |
template cs=0.7642, time= 1.236 ms | |
Run 2 | |
virtual cs=0.7642, time= 1.706 ms | |
template cs=0.7642, time= 1.687 ms | |
Run 3 | |
virtual cs=0.7642, time= 1.684 ms | |
template cs=0.7642, time= 1.684 ms | |
Run 4 | |
virtual cs=0.7642, time= 1.457 ms | |
template cs=0.7642, time= 1.381 ms | |
Run 5 | |
virtual cs=0.7642, time= 1.381 ms | |
template cs=0.7642, time= 1.381 ms | |
virtual time: 1.447 +/- 0.253 | |
template time: 1.474 +/- 0.181 (+1.83 %) | |
M2=4 | |
Run 0 | |
Run 1 | |
virtual cs=1.77409, time= 1.149 ms | |
template cs=1.77409, time= 1.017 ms | |
Run 2 | |
virtual cs=1.77409, time= 1.016 ms | |
template cs=1.77409, time= 1.020 ms | |
Run 3 | |
virtual cs=1.77409, time= 1.016 ms | |
template cs=1.77409, time= 1.017 ms | |
Run 4 | |
virtual cs=1.77409, time= 1.020 ms | |
template cs=1.77409, time= 1.021 ms | |
Run 5 | |
virtual cs=1.77409, time= 0.964 ms | |
template cs=1.77409, time= 0.910 ms | |
virtual time: 1.033 +/- 0.062 | |
template time: 0.997 +/- 0.044 (-3.48 %) | |
M2=8 | |
Run 0 | |
Run 1 | |
virtual cs=3.66696, time= 1.713 ms | |
template cs=3.66696, time= 1.017 ms | |
Run 2 | |
virtual cs=3.66696, time= 1.713 ms | |
template cs=3.66696, time= 1.020 ms | |
Run 3 | |
virtual cs=3.66696, time= 1.710 ms | |
template cs=3.66696, time= 0.919 ms | |
Run 4 | |
virtual cs=3.66696, time= 1.525 ms | |
template cs=3.66696, time= 0.907 ms | |
Run 5 | |
virtual cs=3.66696, time= 1.527 ms | |
template cs=3.66696, time= 0.906 ms | |
virtual time: 1.638 +/- 0.091 | |
template time: 0.954 +/- 0.053 (-41.76 %) | |
M2=16 | |
Run 0 | |
Run 1 | |
virtual cs=6.53508, time= 2.412 ms | |
template cs=6.53508, time= 0.779 ms | |
Run 2 | |
virtual cs=6.53508, time= 2.280 ms | |
template cs=6.53508, time= 0.736 ms | |
Run 3 | |
virtual cs=6.53508, time= 2.277 ms | |
template cs=6.53508, time= 0.737 ms | |
Run 4 | |
virtual cs=6.53508, time= 2.254 ms | |
template cs=6.53508, time= 0.711 ms | |
Run 5 | |
virtual cs=6.53508, time= 2.163 ms | |
template cs=6.53508, time= 0.701 ms | |
virtual time: 2.277 +/- 0.080 | |
template time: 0.733 +/- 0.027 (-67.82 %) | |
M2=32 | |
Run 0 | |
Run 1 | |
virtual cs=13.1791, time= 3.994 ms | |
template cs=13.1791, time= 3.844 ms | |
Run 2 | |
virtual cs=13.1791, time= 3.869 ms | |
template cs=13.1791, time= 3.742 ms | |
Run 3 | |
virtual cs=13.1791, time= 3.721 ms | |
template cs=13.1791, time= 3.644 ms | |
Run 4 | |
virtual cs=13.1791, time= 3.717 ms | |
template cs=13.1791, time= 3.745 ms | |
Run 5 | |
virtual cs=13.1791, time= 3.687 ms | |
template cs=13.1791, time= 3.677 ms | |
virtual time: 3.798 +/- 0.117 | |
template time: 3.730 +/- 0.069 (-1.77 %) | |
M2=64 | |
Run 0 | |
Run 1 | |
virtual cs=29.4842, time= 10.796 ms | |
template cs=29.4842, time= 10.885 ms | |
Run 2 | |
virtual cs=29.4842, time= 10.845 ms | |
template cs=29.4842, time= 10.718 ms | |
Run 3 | |
virtual cs=29.4842, time= 10.809 ms | |
template cs=29.4842, time= 10.859 ms | |
Run 4 | |
virtual cs=29.4842, time= 10.794 ms | |
template cs=29.4842, time= 10.768 ms | |
Run 5 | |
virtual cs=29.4842, time= 10.794 ms | |
template cs=29.4842, time= 10.831 ms | |
virtual time: 10.808 +/- 0.020 | |
template time: 10.812 +/- 0.061 (+0.04 %) | |
M2=128 | |
Run 0 | |
Run 1 | |
virtual cs=59.6512, time= 34.850 ms | |
template cs=59.6512, time= 34.584 ms | |
Run 2 | |
virtual cs=59.6512, time= 34.977 ms | |
template cs=59.6512, time= 34.626 ms | |
Run 3 | |
virtual cs=59.6512, time= 34.791 ms | |
template cs=59.6512, time= 34.572 ms | |
Run 4 | |
virtual cs=59.6512, time= 34.921 ms | |
template cs=59.6512, time= 34.481 ms | |
Run 5 | |
virtual cs=59.6512, time= 34.886 ms | |
template cs=59.6512, time= 34.611 ms | |
virtual time: 34.885 +/- 0.063 | |
template time: 34.575 +/- 0.051 (-0.89 %) | |
XXXXXXXXXX N=1000000 | |
M2=1 | |
Run 0 | |
Run 1 | |
virtual cs=0.661564, time= 2.762 ms | |
template cs=0.661564, time= 2.403 ms | |
Run 2 | |
virtual cs=0.661564, time= 2.360 ms | |
template cs=0.661564, time= 2.351 ms | |
Run 3 | |
virtual cs=0.661564, time= 2.178 ms | |
template cs=0.661564, time= 2.037 ms | |
Run 4 | |
virtual cs=0.661564, time= 2.034 ms | |
template cs=0.661564, time= 2.033 ms | |
Run 5 | |
virtual cs=0.661564, time= 1.883 ms | |
template cs=0.661564, time= 1.813 ms | |
virtual time: 2.243 +/- 0.303 | |
template time: 2.127 +/- 0.220 (-5.17 %) | |
M2=2 | |
Run 0 | |
Run 1 | |
virtual cs=0.7642, time= 2.618 ms | |
template cs=0.7642, time= 2.348 ms | |
Run 2 | |
virtual cs=0.7642, time= 2.351 ms | |
template cs=0.7642, time= 2.086 ms | |
Run 3 | |
virtual cs=0.7642, time= 2.036 ms | |
template cs=0.7642, time= 2.033 ms | |
Run 4 | |
virtual cs=0.7642, time= 2.044 ms | |
template cs=0.7642, time= 1.818 ms | |
Run 5 | |
virtual cs=0.7642, time= 1.818 ms | |
template cs=0.7642, time= 1.812 ms | |
virtual time: 2.173 +/- 0.280 | |
template time: 2.019 +/- 0.198 (-7.08 %) | |
M2=4 | |
Run 0 | |
Run 1 | |
virtual cs=1.77409, time= 2.035 ms | |
template cs=1.77409, time= 2.034 ms | |
Run 2 | |
virtual cs=1.77409, time= 1.997 ms | |
template cs=1.77409, time= 1.813 ms | |
Run 3 | |
virtual cs=1.77409, time= 1.813 ms | |
template cs=1.77409, time= 1.812 ms | |
Run 4 | |
virtual cs=1.77409, time= 1.814 ms | |
template cs=1.77409, time= 1.690 ms | |
Run 5 | |
virtual cs=1.77409, time= 1.667 ms | |
template cs=1.77409, time= 1.668 ms | |
virtual time: 1.865 +/- 0.135 | |
template time: 1.803 +/- 0.130 (-3.32 %) | |
M2=8 | |
Run 0 | |
Run 1 | |
virtual cs=3.66696, time= 2.651 ms | |
template cs=3.66696, time= 1.562 ms | |
Run 2 | |
virtual cs=3.66696, time= 2.611 ms | |
template cs=3.66696, time= 1.469 ms | |
Run 3 | |
virtual cs=3.66696, time= 2.470 ms | |
template cs=3.66696, time= 1.474 ms | |
Run 4 | |
virtual cs=3.66696, time= 2.464 ms | |
template cs=3.66696, time= 1.395 ms | |
Run 5 | |
virtual cs=3.66696, time= 2.349 ms | |
template cs=3.66696, time= 1.398 ms | |
virtual time: 2.509 +/- 0.109 | |
template time: 1.460 +/- 0.061 (-41.83 %) | |
M2=16 | |
Run 0 | |
Run 1 | |
virtual cs=6.53508, time= 3.766 ms | |
template cs=6.53508, time= 1.218 ms | |
Run 2 | |
virtual cs=6.53508, time= 3.753 ms | |
template cs=6.53508, time= 1.190 ms | |
Run 3 | |
virtual cs=6.53508, time= 3.651 ms | |
template cs=6.53508, time= 1.181 ms | |
Run 4 | |
virtual cs=6.53508, time= 3.554 ms | |
template cs=6.53508, time= 1.159 ms | |
Run 5 | |
virtual cs=6.53508, time= 3.557 ms | |
template cs=6.53508, time= 1.159 ms | |
virtual time: 3.656 +/- 0.091 | |
template time: 1.181 +/- 0.022 (-67.69 %) | |
M2=32 | |
Run 0 | |
Run 1 | |
virtual cs=13.1791, time= 7.387 ms | |
template cs=13.1791, time= 7.265 ms | |
Run 2 | |
virtual cs=13.1791, time= 7.491 ms | |
template cs=13.1791, time= 7.281 ms | |
Run 3 | |
virtual cs=13.1791, time= 7.406 ms | |
template cs=13.1791, time= 7.269 ms | |
Run 4 | |
virtual cs=13.1791, time= 7.363 ms | |
template cs=13.1791, time= 7.407 ms | |
Run 5 | |
virtual cs=13.1791, time= 7.418 ms | |
template cs=13.1791, time= 7.276 ms | |
virtual time: 7.413 +/- 0.043 | |
template time: 7.300 +/- 0.054 (-1.53 %) | |
M2=64 | |
Run 0 | |
Run 1 | |
virtual cs=29.4842, time= 21.651 ms | |
template cs=29.4842, time= 21.625 ms | |
Run 2 | |
virtual cs=29.4842, time= 21.617 ms | |
template cs=29.4842, time= 21.572 ms | |
Run 3 | |
virtual cs=29.4842, time= 21.647 ms | |
template cs=29.4842, time= 21.750 ms | |
Run 4 | |
virtual cs=29.4842, time= 21.613 ms | |
template cs=29.4842, time= 21.590 ms | |
Run 5 | |
virtual cs=29.4842, time= 21.646 ms | |
template cs=29.4842, time= 21.595 ms | |
virtual time: 21.635 +/- 0.016 | |
template time: 21.626 +/- 0.064 (-0.04 %) | |
M2=128 | |
Run 0 | |
Run 1 | |
virtual cs=59.6512, time= 69.679 ms | |
template cs=59.6512, time= 69.075 ms | |
Run 2 | |
virtual cs=59.6512, time= 69.704 ms | |
template cs=59.6512, time= 69.164 ms | |
Run 3 | |
virtual cs=59.6512, time= 69.905 ms | |
template cs=59.6512, time= 69.175 ms | |
Run 4 | |
virtual cs=59.6512, time= 69.704 ms | |
template cs=59.6512, time= 68.978 ms | |
Run 5 | |
virtual cs=59.6512, time= 69.713 ms | |
template cs=59.6512, time= 69.087 ms | |
virtual time: 69.741 +/- 0.083 | |
template time: 69.096 +/- 0.071 (-0.93 %) | |
XXXXXXXXXX N=5000000 | |
M2=1 | |
Run 0 | |
Run 1 | |
virtual cs=0.661564, time= 7.716 ms | |
template cs=0.661564, time= 7.308 ms | |
Run 2 | |
virtual cs=0.661564, time= 6.903 ms | |
template cs=0.661564, time= 6.563 ms | |
Run 3 | |
virtual cs=0.661564, time= 6.380 ms | |
template cs=0.661564, time= 6.126 ms | |
Run 4 | |
virtual cs=0.661564, time= 5.998 ms | |
template cs=0.661564, time= 5.865 ms | |
Run 5 | |
virtual cs=0.661564, time= 5.868 ms | |
template cs=0.661564, time= 5.742 ms | |
virtual time: 6.573 +/- 0.675 | |
template time: 6.321 +/- 0.568 (-3.84 %) | |
M2=2 | |
Run 0 | |
Run 1 | |
virtual cs=0.7642, time= 6.688 ms | |
template cs=0.7642, time= 6.466 ms | |
Run 2 | |
virtual cs=0.7642, time= 6.248 ms | |
template cs=0.7642, time= 6.042 ms | |
Run 3 | |
virtual cs=0.7642, time= 5.908 ms | |
template cs=0.7642, time= 5.794 ms | |
Run 4 | |
virtual cs=0.7642, time= 5.771 ms | |
template cs=0.7642, time= 5.753 ms | |
Run 5 | |
virtual cs=0.7642, time= 5.758 ms | |
template cs=0.7642, time= 5.771 ms | |
virtual time: 6.075 +/- 0.354 | |
template time: 5.965 +/- 0.272 (-1.80 %) | |
M2=4 | |
Run 0 | |
Run 1 | |
virtual cs=1.77409, time= 5.741 ms | |
template cs=1.77409, time= 5.729 ms | |
Run 2 | |
virtual cs=1.77409, time= 5.741 ms | |
template cs=1.77409, time= 5.771 ms | |
Run 3 | |
virtual cs=1.77409, time= 5.827 ms | |
template cs=1.77409, time= 5.756 ms | |
Run 4 | |
virtual cs=1.77409, time= 5.727 ms | |
template cs=1.77409, time= 5.740 ms | |
Run 5 | |
virtual cs=1.77409, time= 5.740 ms | |
template cs=1.77409, time= 5.746 ms | |
virtual time: 5.755 +/- 0.036 | |
template time: 5.748 +/- 0.014 (-0.12 %) | |
M2=8 | |
Run 0 | |
Run 1 | |
virtual cs=3.66696, time= 9.631 ms | |
template cs=3.66696, time= 5.740 ms | |
Run 2 | |
virtual cs=3.66696, time= 9.774 ms | |
template cs=3.66696, time= 5.741 ms | |
Run 3 | |
virtual cs=3.66696, time= 9.625 ms | |
template cs=3.66696, time= 5.754 ms | |
Run 4 | |
virtual cs=3.66696, time= 9.632 ms | |
template cs=3.66696, time= 5.885 ms | |
Run 5 | |
virtual cs=3.66696, time= 9.623 ms | |
template cs=3.66696, time= 5.754 ms | |
virtual time: 9.657 +/- 0.059 | |
template time: 5.775 +/- 0.055 (-40.20 %) | |
M2=16 | |
Run 0 | |
Run 1 | |
virtual cs=6.53508, time= 17.865 ms | |
template cs=6.53508, time= 5.731 ms | |
Run 2 | |
virtual cs=6.53508, time= 17.749 ms | |
template cs=6.53508, time= 5.748 ms | |
Run 3 | |
virtual cs=6.53508, time= 17.949 ms | |
template cs=6.53508, time= 5.759 ms | |
Run 4 | |
virtual cs=6.53508, time= 17.825 ms | |
template cs=6.53508, time= 5.733 ms | |
Run 5 | |
virtual cs=6.53508, time= 17.972 ms | |
template cs=6.53508, time= 5.771 ms | |
virtual time: 17.872 +/- 0.082 | |
template time: 5.748 +/- 0.015 (-67.84 %) | |
M2=32 | |
Run 0 | |
Run 1 | |
virtual cs=13.1791, time= 37.829 ms | |
template cs=13.1791, time= 37.524 ms | |
Run 2 | |
virtual cs=13.1791, time= 37.910 ms | |
template cs=13.1791, time= 37.440 ms | |
Run 3 | |
virtual cs=13.1791, time= 37.921 ms | |
template cs=13.1791, time= 37.452 ms | |
Run 4 | |
virtual cs=13.1791, time= 37.939 ms | |
template cs=13.1791, time= 37.432 ms | |
Run 5 | |
virtual cs=13.1791, time= 37.980 ms | |
template cs=13.1791, time= 37.490 ms | |
virtual time: 37.916 +/- 0.049 | |
template time: 37.468 +/- 0.034 (-1.18 %) | |
M2=64 | |
Run 0 | |
Run 1 | |
virtual cs=29.4842, time= 108.190 ms | |
template cs=29.4842, time= 107.452 ms | |
Run 2 | |
virtual cs=29.4842, time= 108.193 ms | |
template cs=29.4842, time= 107.415 ms | |
Run 3 | |
virtual cs=29.4842, time= 108.186 ms | |
template cs=29.4842, time= 107.406 ms | |
Run 4 | |
virtual cs=29.4842, time= 108.194 ms | |
template cs=29.4842, time= 107.476 ms | |
Run 5 | |
virtual cs=29.4842, time= 108.271 ms | |
template cs=29.4842, time= 107.415 ms | |
virtual time: 108.207 +/- 0.032 | |
template time: 107.433 +/- 0.027 (-0.72 %) | |
M2=128 | |
Run 0 | |
Run 1 | |
virtual cs=59.6512, time= 347.997 ms | |
template cs=59.6512, time= 345.051 ms | |
Run 2 | |
virtual cs=59.6512, time= 347.815 ms | |
template cs=59.6512, time= 344.794 ms | |
Run 3 | |
virtual cs=59.6512, time= 348.000 ms | |
template cs=59.6512, time= 344.738 ms | |
Run 4 | |
virtual cs=59.6512, time= 347.891 ms | |
template cs=59.6512, time= 344.992 ms | |
Run 5 | |
virtual cs=59.6512, time= 347.817 ms | |
template cs=59.6512, time= 345.569 ms | |
virtual time: 347.904 +/- 0.082 | |
template time: 345.029 +/- 0.294 (-0.83 %) | |
XXXXXXXXXX N=10000000 | |
M2=1 | |
Run 0 | |
Run 1 | |
virtual cs=0.661564, time= 12.071 ms | |
template cs=0.661564, time= 11.559 ms | |
Run 2 | |
virtual cs=0.661564, time= 11.462 ms | |
template cs=0.661564, time= 11.460 ms | |
Run 3 | |
virtual cs=0.661564, time= 11.623 ms | |
template cs=0.661564, time= 11.452 ms | |
Run 4 | |
virtual cs=0.661564, time= 11.455 ms | |
template cs=0.661564, time= 11.560 ms | |
Run 5 | |
virtual cs=0.661564, time= 11.486 ms | |
template cs=0.661564, time= 11.461 ms | |
virtual time: 11.619 +/- 0.234 | |
template time: 11.498 +/- 0.050 (-1.04 %) | |
M2=2 | |
Run 0 | |
Run 1 | |
virtual cs=0.7642, time= 11.482 ms | |
template cs=0.7642, time= 11.547 ms | |
Run 2 | |
virtual cs=0.7642, time= 11.452 ms | |
template cs=0.7642, time= 11.443 ms | |
Run 3 | |
virtual cs=0.7642, time= 11.575 ms | |
template cs=0.7642, time= 11.465 ms | |
Run 4 | |
virtual cs=0.7642, time= 11.452 ms | |
template cs=0.7642, time= 11.483 ms | |
Run 5 | |
virtual cs=0.7642, time= 11.529 ms | |
template cs=0.7642, time= 11.457 ms | |
virtual time: 11.498 +/- 0.048 | |
template time: 11.479 +/- 0.036 (-0.17 %) | |
M2=4 | |
Run 0 | |
Run 1 | |
virtual cs=1.77409, time= 11.525 ms | |
template cs=1.77409, time= 11.575 ms | |
Run 2 | |
virtual cs=1.77409, time= 11.560 ms | |
template cs=1.77409, time= 11.528 ms | |
Run 3 | |
virtual cs=1.77409, time= 11.695 ms | |
template cs=1.77409, time= 11.489 ms | |
Run 4 | |
virtual cs=1.77409, time= 11.566 ms | |
template cs=1.77409, time= 11.484 ms | |
Run 5 | |
virtual cs=1.77409, time= 11.645 ms | |
template cs=1.77409, time= 11.496 ms | |
virtual time: 11.598 +/- 0.062 | |
template time: 11.514 +/- 0.034 (-0.72 %) | |
M2=8 | |
Run 0 | |
Run 1 | |
virtual cs=3.66696, time= 19.640 ms | |
template cs=3.66696, time= 11.495 ms | |
Run 2 | |
virtual cs=3.66696, time= 19.577 ms | |
template cs=3.66696, time= 11.667 ms | |
Run 3 | |
virtual cs=3.66696, time= 19.590 ms | |
template cs=3.66696, time= 11.462 ms | |
Run 4 | |
virtual cs=3.66696, time= 19.681 ms | |
template cs=3.66696, time= 11.473 ms | |
Run 5 | |
virtual cs=3.66696, time= 19.548 ms | |
template cs=3.66696, time= 11.572 ms | |
virtual time: 19.607 +/- 0.047 | |
template time: 11.534 +/- 0.077 (-41.18 %) | |
M2=16 | |
Run 0 | |
Run 1 | |
virtual cs=6.53508, time= 36.278 ms | |
template cs=6.53508, time= 11.527 ms | |
Run 2 | |
virtual cs=6.53508, time= 36.275 ms | |
template cs=6.53508, time= 11.476 ms | |
Run 3 | |
virtual cs=6.53508, time= 36.253 ms | |
template cs=6.53508, time= 11.474 ms | |
Run 4 | |
virtual cs=6.53508, time= 36.283 ms | |
template cs=6.53508, time= 11.482 ms | |
Run 5 | |
virtual cs=6.53508, time= 36.248 ms | |
template cs=6.53508, time= 11.509 ms | |
virtual time: 36.267 +/- 0.014 | |
template time: 11.494 +/- 0.021 (-68.31 %) | |
M2=32 | |
Run 0 | |
Run 1 | |
virtual cs=13.1791, time= 75.796 ms | |
template cs=13.1791, time= 74.733 ms | |
Run 2 | |
virtual cs=13.1791, time= 75.729 ms | |
template cs=13.1791, time= 74.800 ms | |
Run 3 | |
virtual cs=13.1791, time= 75.677 ms | |
template cs=13.1791, time= 74.799 ms | |
Run 4 | |
virtual cs=13.1791, time= 75.694 ms | |
template cs=13.1791, time= 74.862 ms | |
Run 5 | |
virtual cs=13.1791, time= 75.688 ms | |
template cs=13.1791, time= 74.798 ms | |
virtual time: 75.717 +/- 0.043 | |
template time: 74.798 +/- 0.041 (-1.21 %) | |
M2=64 | |
Run 0 | |
Run 1 | |
virtual cs=29.4842, time= 216.786 ms | |
template cs=29.4842, time= 216.225 ms | |
Run 2 | |
virtual cs=29.4842, time= 216.897 ms | |
template cs=29.4842, time= 214.863 ms | |
Run 3 | |
virtual cs=29.4842, time= 216.695 ms | |
template cs=29.4842, time= 214.764 ms | |
Run 4 | |
virtual cs=29.4842, time= 216.703 ms | |
template cs=29.4842, time= 214.738 ms | |
Run 5 | |
virtual cs=29.4842, time= 216.743 ms | |
template cs=29.4842, time= 214.687 ms | |
virtual time: 216.765 +/- 0.074 | |
template time: 215.055 +/- 0.588 (-0.79 %) | |
M2=128 | |
Run 0 | |
Run 1 | |
virtual cs=59.6512, time= 695.992 ms | |
template cs=59.6512, time= 689.776 ms | |
Run 2 | |
virtual cs=59.6512, time= 697.685 ms | |
template cs=59.6512, time= 689.595 ms | |
Run 3 | |
virtual cs=59.6512, time= 695.718 ms | |
template cs=59.6512, time= 689.485 ms | |
Run 4 | |
virtual cs=59.6512, time= 695.556 ms | |
template cs=59.6512, time= 689.434 ms | |
Run 5 | |
virtual cs=59.6512, time= 695.668 ms | |
template cs=59.6512, time= 689.413 ms | |
virtual time: 696.124 +/- 0.794 | |
template time: 689.541 +/- 0.134 (-0.95 %) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment