Performance Improvements #2

Merged
sarah merged 9 commits from perf into trunk 2021-05-22 19:51:46 +00:00

9 Commits

Author SHA1 Message Date
Sarah Jamie Lewis 557fa4f1d7 Format and Version Bump 2021-05-22 12:49:11 -07:00
Sarah Jamie Lewis 652cd8867a Remove submodule 2021-05-22 12:48:26 -07:00
Sarah Jamie Lewis 7cb8207ece Rely on brute-force clone for now 2021-05-22 12:47:14 -07:00
Sarah Jamie Lewis a64935688f Include brute-force 2021-05-22 12:41:13 -07:00
Sarah Jamie Lewis 84778a8030 Update documentation, configure avx2 2021-05-22 12:39:04 -07:00
Sarah Jamie Lewis 2d73a43d7f Clean up benchmarks, move RNG to function parameters + optimize generation 2021-05-20 01:53:33 -07:00
Sarah Jamie Lewis 1124ffc1a6 Apply optimizations to tag generation + entangled tag generation 2021-05-20 01:11:07 -07:00
Sarah Jamie Lewis 788270a02a Remove unused deps 2021-05-19 23:36:03 -07:00
Sarah Jamie Lewis 33f2fa9a88 Performance improvement during testing.
By splitting up the hash function H(U, x_iU, W) we can
precompute the application of U and W, and only apply x_iU during
the main detection key loop. Saving about 9.6% of the overall time.
2021-05-19 23:31:14 -07:00