Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
speed up pure-Go inner loop by allowing improved bounds check hints
name old time/op new time/op delta Metro/100-8 28.8ns ± 6% 23.6ns ± 4% -18.30% (p=0.000 n=27+28) Metro/1024-8 158ns ± 6% 118ns ± 5% -25.58% (p=0.000 n=30+30) Metro/8192-8 1.17µs ± 5% 0.88µs ± 7% -24.73% (p=0.000 n=30+30) name old speed new speed delta Metro/100-8 3.47GB/s ± 6% 4.25GB/s ± 3% +22.48% (p=0.000 n=27+27) Metro/1024-8 6.47GB/s ± 5% 8.68GB/s ± 4% +34.23% (p=0.000 n=30+30) Metro/8192-8 7.03GB/s ± 5% 9.34GB/s ± 6% +32.86% (p=0.000 n=30+30)
- Loading branch information
1308eab
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That's a pretty stellar improvement.