omango
omango copied to clipboard
Concurrency library
Currently, the README says: https://github.com/tqtrungse/omango/blob/343abbc3fd19e7b57dc3009c9859f2312d0b8b1d/README.md#L22-L28 This is true under certain circumstances (specially under high contention), but multiple measurements in https://github.com/mgeier/rtrb/issues/39 (relevant measurements start at https://github.com/mgeier/rtrb/issues/39#issuecomment-2091227828) show that rtrb is significantly...
If I'm not mistaken, https://github.com/tqtrungse/omango/blob/5b8248bfe73c4e7b2d0669971b823fdd0c95f490/src/cache_padded.rs#L48 seems to assume RISC-V uses 32-byte lines. RISC-V didn't originally define the line size, but recent extension Zic64b defines the line as 64-bytes and this...