Felix Lange
3f33a7c8ce
consensus/ethash: reduce keccak hash allocations (#16857)
Use Read instead of Sum to avoid internal allocations and
copying the state.
name old time/op new time/op delta
CacheGeneration-8 764ms ± 1% 579ms ± 1% -24.22% (p=0.000 n=20+17)
SmallDatasetGeneration-8 75.2ms ±12% 60.6ms ±10% -19.37% (p=0.000 n=20+20)
HashimotoLight-8 1.58ms ±11% 1.55ms ± 8% ~ (p=0.322 n=20+19)
HashimotoFullSmall-8 4.90µs ± 1% 4.88µs ± 1% -0.31% (p=0.013 n=19+18)
2018-06-04 10:32:32 +03:00
..
2018-02-27 18:25:56 +02:00
2018-06-04 10:32:32 +03:00
2017-12-22 14:37:50 +02:00
2018-03-05 11:32:56 +02:00
2018-01-23 12:05:30 +02:00
2018-05-03 12:44:47 +03:00
2018-01-23 12:05:30 +02:00