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] 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