Skip to content

Instantly share code, notes, and snippets.

@mdouze
Created September 24, 2022 21:44
Show Gist options
  • Save mdouze/ba732bec0b7806ba064af37b46eec90a to your computer and use it in GitHub Desktop.
Save mdouze/ba732bec0b7806ba064af37b46eec90a to your computer and use it in GitHub Desktop.
log
XXXXXXXXXX N=1000000
M=1
Run 0
Run 1
virtual cs=-2038941961, time= 6.106 ms
template cs=-2038941961, time= 4.777 ms
Run 2
virtual cs=-2038941961, time= 5.799 ms
template cs=-2038941961, time= 5.192 ms
Run 3
virtual cs=-2038941961, time= 6.035 ms
template cs=-2038941961, time= 4.922 ms
Run 4
virtual cs=-2038941961, time= 5.955 ms
template cs=-2038941961, time= 5.056 ms
Run 5
virtual cs=-2038941961, time= 5.859 ms
template cs=-2038941961, time= 4.942 ms
virtual time: 5.951 +/- 0.112
template time: 4.978 +/- 0.139 (-16.35 %)
M=4
Run 0
Run 1
virtual cs=871820791, time= 6.069 ms
template cs=871820791, time= 6.066 ms
Run 2
virtual cs=871820791, time= 6.469 ms
template cs=871820791, time= 5.801 ms
Run 3
virtual cs=871820791, time= 6.234 ms
template cs=871820791, time= 5.822 ms
Run 4
virtual cs=871820791, time= 6.181 ms
template cs=871820791, time= 5.620 ms
Run 5
virtual cs=871820791, time= 5.838 ms
template cs=871820791, time= 5.524 ms
virtual time: 6.158 +/- 0.207
template time: 5.767 +/- 0.187 (-6.36 %)
M=16
Run 0
Run 1
virtual cs=-2020380681, time= 9.188 ms
template cs=-2020380681, time= 9.135 ms
Run 2
virtual cs=-2020380681, time= 9.798 ms
template cs=-2020380681, time= 8.989 ms
Run 3
virtual cs=-2020380681, time= 9.363 ms
template cs=-2020380681, time= 9.245 ms
Run 4
virtual cs=-2020380681, time= 9.148 ms
template cs=-2020380681, time= 8.903 ms
Run 5
virtual cs=-2020380681, time= 9.162 ms
template cs=-2020380681, time= 8.847 ms
virtual time: 9.332 +/- 0.246
template time: 9.024 +/- 0.147 (-3.30 %)
M=64
Run 0
Run 1
virtual cs=811587575, time= 6.622 ms
template cs=811587575, time= 6.415 ms
Run 2
virtual cs=811587575, time= 7.028 ms
template cs=811587575, time= 6.716 ms
Run 3
virtual cs=811587575, time= 7.163 ms
template cs=811587575, time= 6.842 ms
Run 4
virtual cs=811587575, time= 7.262 ms
template cs=811587575, time= 6.517 ms
Run 5
virtual cs=811587575, time= 7.060 ms
template cs=811587575, time= 6.383 ms
virtual time: 7.027 +/- 0.219
template time: 6.575 +/- 0.177 (-6.44 %)
M=256
Run 0
Run 1
virtual cs=972519415, time= 42.168 ms
template cs=972519415, time= 42.179 ms
Run 2
virtual cs=972519415, time= 42.203 ms
template cs=972519415, time= 41.646 ms
Run 3
virtual cs=972519415, time= 41.348 ms
template cs=972519415, time= 44.876 ms
Run 4
virtual cs=972519415, time= 42.501 ms
template cs=972519415, time= 43.566 ms
Run 5
virtual cs=972519415, time= 44.606 ms
template cs=972519415, time= 42.386 ms
virtual time: 42.565 +/- 1.090
template time: 42.931 +/- 1.158 (+0.86 %)
XXXXXXXXXX N=5000000
M=1
Run 0
Run 1
virtual cs=-863947017, time= 29.114 ms
template cs=-863947017, time= 24.003 ms
Run 2
virtual cs=-863947017, time= 28.541 ms
template cs=-863947017, time= 22.919 ms
Run 3
virtual cs=-863947017, time= 28.104 ms
template cs=-863947017, time= 23.152 ms
Run 4
virtual cs=-863947017, time= 30.558 ms
template cs=-863947017, time= 24.464 ms
Run 5
virtual cs=-863947017, time= 28.806 ms
template cs=-863947017, time= 23.951 ms
virtual time: 29.025 +/- 0.835
template time: 23.698 +/- 0.574 (-18.35 %)
M=4
Run 0
Run 1
virtual cs=1276833271, time= 29.031 ms
template cs=1276833271, time= 28.824 ms
Run 2
virtual cs=1276833271, time= 30.808 ms
template cs=1276833271, time= 28.066 ms
Run 3
virtual cs=1276833271, time= 28.966 ms
template cs=1276833271, time= 28.314 ms
Run 4
virtual cs=1276833271, time= 31.028 ms
template cs=1276833271, time= 29.130 ms
Run 5
virtual cs=1276833271, time= 28.728 ms
template cs=1276833271, time= 29.140 ms
virtual time: 29.712 +/- 0.992
template time: 28.695 +/- 0.435 (-3.42 %)
M=16
Run 0
Run 1
virtual cs=-400330761, time= 47.993 ms
template cs=-400330761, time= 44.982 ms
Run 2
virtual cs=-400330761, time= 46.570 ms
template cs=-400330761, time= 46.929 ms
Run 3
virtual cs=-400330761, time= 44.856 ms
template cs=-400330761, time= 45.175 ms
Run 4
virtual cs=-400330761, time= 45.339 ms
template cs=-400330761, time= 44.655 ms
Run 5
virtual cs=-400330761, time= 48.126 ms
template cs=-400330761, time= 44.915 ms
virtual time: 46.577 +/- 1.334
template time: 45.331 +/- 0.816 (-2.67 %)
M=64
Run 0
Run 1
virtual cs=-1298147337, time= 34.408 ms
template cs=-1298147337, time= 32.836 ms
Run 2
virtual cs=-1298147337, time= 34.893 ms
template cs=-1298147337, time= 32.566 ms
Run 3
virtual cs=-1298147337, time= 34.436 ms
template cs=-1298147337, time= 33.611 ms
Run 4
virtual cs=-1298147337, time= 32.735 ms
template cs=-1298147337, time= 31.939 ms
Run 5
virtual cs=-1298147337, time= 34.306 ms
template cs=-1298147337, time= 33.307 ms
virtual time: 34.156 +/- 0.739
template time: 32.852 +/- 0.583 (-3.82 %)
M=256
Run 0
Run 1
virtual cs=1123514359, time= 220.970 ms
template cs=1123514359, time= 220.809 ms
Run 2
virtual cs=1123514359, time= 219.774 ms
template cs=1123514359, time= 222.370 ms
Run 3
virtual cs=1123514359, time= 220.642 ms
template cs=1123514359, time= 222.037 ms
Run 4
virtual cs=1123514359, time= 217.921 ms
template cs=1123514359, time= 222.183 ms
Run 5
virtual cs=1123514359, time= 220.988 ms
template cs=1123514359, time= 221.796 ms
virtual time: 220.059 +/- 1.156
template time: 221.839 +/- 0.548 (+0.81 %)
XXXXXXXXXX N=10000000
M=1
Run 0
Run 1
virtual cs=-1542686985, time= 60.011 ms
template cs=-1542686985, time= 48.910 ms
Run 2
virtual cs=-1542686985, time= 59.653 ms
template cs=-1542686985, time= 49.669 ms
Run 3
virtual cs=-1542686985, time= 60.278 ms
template cs=-1542686985, time= 48.841 ms
Run 4
virtual cs=-1542686985, time= 60.521 ms
template cs=-1542686985, time= 48.955 ms
Run 5
virtual cs=-1542686985, time= 60.464 ms
template cs=-1542686985, time= 51.021 ms
virtual time: 60.185 +/- 0.320
template time: 49.479 +/- 0.827 (-17.79 %)
M=4
Run 0
Run 1
virtual cs=-1438126601, time= 60.478 ms
template cs=-1438126601, time= 57.333 ms
Run 2
virtual cs=-1438126601, time= 61.193 ms
template cs=-1438126601, time= 56.875 ms
Run 3
virtual cs=-1438126601, time= 61.416 ms
template cs=-1438126601, time= 57.316 ms
Run 4
virtual cs=-1438126601, time= 61.737 ms
template cs=-1438126601, time= 56.306 ms
Run 5
virtual cs=-1438126601, time= 60.858 ms
template cs=-1438126601, time= 57.499 ms
virtual time: 61.136 +/- 0.437
template time: 57.066 +/- 0.433 (-6.66 %)
M=16
Run 0
Run 1
virtual cs=1624731639, time= 92.631 ms
template cs=1624731639, time= 94.716 ms
Run 2
virtual cs=1624731639, time= 98.289 ms
template cs=1624731639, time= 94.381 ms
Run 3
virtual cs=1624731639, time= 95.796 ms
template cs=1624731639, time= 96.076 ms
Run 4
virtual cs=1624731639, time= 95.109 ms
template cs=1624731639, time= 95.116 ms
Run 5
virtual cs=1624731639, time= 94.928 ms
template cs=1624731639, time= 94.488 ms
virtual time: 95.351 +/- 1.815
template time: 94.955 +/- 0.614 (-0.41 %)
M=64
Run 0
Run 1
virtual cs=-1787832329, time= 68.715 ms
template cs=-1787832329, time= 64.658 ms
Run 2
virtual cs=-1787832329, time= 76.052 ms
template cs=-1787832329, time= 65.745 ms
Run 3
virtual cs=-1787832329, time= 74.392 ms
template cs=-1787832329, time= 64.314 ms
Run 4
virtual cs=-1787832329, time= 72.582 ms
template cs=-1787832329, time= 65.832 ms
Run 5
virtual cs=-1787832329, time= 71.632 ms
template cs=-1787832329, time= 67.151 ms
virtual time: 72.674 +/- 2.495
template time: 65.540 +/- 1.000 (-9.82 %)
M=256
Run 0
Run 1
virtual cs=-1913161737, time= 449.567 ms
template cs=-1913161737, time= 446.228 ms
Run 2
virtual cs=-1913161737, time= 446.198 ms
template cs=-1913161737, time= 450.202 ms
Run 3
virtual cs=-1913161737, time= 447.522 ms
template cs=-1913161737, time= 445.627 ms
Run 4
virtual cs=-1913161737, time= 444.761 ms
template cs=-1913161737, time= 436.303 ms
Run 5
virtual cs=-1913161737, time= 433.642 ms
template cs=-1913161737, time= 434.582 ms
virtual time: 444.338 +/- 5.577
template time: 442.588 +/- 6.067 (-0.39 %)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment