• Joined on 2023-03-22
andrew pushed to main at weaselab/conflict-set 2024-09-05 22:42:54 +00:00
56893f9702 Update stale comments
e2234be10f Update README.md
ce853680f2 Finish checkRangeRightSide conversion
5c39c1d64f CheckRangeRightSide conversion WIP
55b73c8ddb Convert CheckRangeRightSide WIP
Compare 11 commits »
andrew pushed to main at weaselab/conflict-set 2024-08-29 20:01:31 +00:00
5e06a30357 Add optional microbenchmarks for rezero/scan avx512
andrew pushed to main at weaselab/conflict-set 2024-08-26 21:33:27 +00:00
cb6e4292f2 Add to corpus
andrew pushed to main at weaselab/conflict-set 2024-08-26 21:25:24 +00:00
154a48ded0 Bump version
andrew pushed tag v0.0.13 to weaselab/conflict-set 2024-08-26 21:24:21 +00:00
andrew released v0.0.13 at weaselab/conflict-set 2024-08-26 21:24:21 +00:00
andrew pushed to main at weaselab/conflict-set 2024-08-26 19:43:48 +00:00
c11b4714b5 Check more preconditions in Debug mode
bc13094406 Don't violate precondition in test_conflict_set.py
Compare 2 commits »
andrew pushed to main at weaselab/conflict-set 2024-08-26 17:52:44 +00:00
c9d742b696 Make explicit the precondition that versions must be <= latest version
795ae7cb01 Internal.h doesn't need to include <vector>
849e2d3e5c Remove unused code
1560037680 Remove unused struct
764c31bbc8 Run skip list gc at 200% entry insertion rate
Compare 6 commits »
andrew opened issue weaselab/conflict-set#33 2024-08-24 21:56:17 +00:00
Enhance fuzz tests to allow for more varied call orderings
andrew pushed to main at weaselab/conflict-set 2024-08-22 23:52:48 +00:00
8a04e57353 Add to corpus
andrew pushed to main at weaselab/conflict-set 2024-08-21 21:00:17 +00:00
7f86fdee66 Test 64 bit versions
442755d0a6 Update implementation notes
Compare 2 commits »
andrew pushed to main at weaselab/conflict-set 2024-08-20 23:59:08 +00:00
e15b3bb137 Bump version
andrew released v0.0.12 at weaselab/conflict-set 2024-08-20 23:58:04 +00:00
andrew pushed tag v0.0.12 to weaselab/conflict-set 2024-08-20 23:58:03 +00:00
andrew pushed to main at weaselab/conflict-set 2024-08-20 23:34:40 +00:00
311794c37e Update GCOVR annotations now that jenkins agent has avx512
andrew pushed to main at weaselab/conflict-set 2024-08-20 20:36:29 +00:00
dfa178ba19 Add to corpus (from fuzzing on macos)
andrew commented on issue weaselab/conflict-set#5 2024-08-20 20:35:54 +00:00
Try interleaving queries to improve ILP

Instructions per cycle is already pretty high, so I'm not optimistic this will help. We can still try at some point though

andrew closed issue weaselab/conflict-set#18 2024-08-20 20:35:13 +00:00
Performance with USE_SIMD_FALLBACK=ON is surprisingly close to the SIMD performance. Investigate
andrew closed issue weaselab/conflict-set#6 2024-08-20 20:34:57 +00:00
Look for micro-optimizations