Projects
Timings are from a 2.8GHz Quad-Core Intel Core i7.
[C, 2011] Interval Tree itree
[Go, 2020] 2-Lock Queue for intervals iqueue
110 ns/op
[Go, 2020] Managed memory pool for intervals; uses 2-Lock queue ipool
166 ns/op
[Go, 2020] Finite Field Arithmetic over GF(2^k) for large values of k gf2k
see README
[Go, 2020] Ranged Resource Job Manager rrjm
see README
[current] Lockfree Queue (uses CAS, requires a managed memory pool)
[current] Lockfree BST (uses CAS, requires a managed memory pool)
[current] Lockfree Interval Tree
[current] Lockfree Gaussian Elimination over GF(2^k)
[current] Lockfree Generalized Reed Solomon erasure-correcting codes