-
- Downloads
Merge branch 'mempool' of https://github.com/tgrabiec/osv
"The main improvement is in the last patch which removes contention
inside free_different_cpu() on sync._mtx. It improves my
micro-benchmark by ~30%."
Signed-off-by:
Avi Kivity <avi@cloudius-systems.com>
Showing
- build.mk 1 addition, 0 deletionsbuild.mk
- core/mempool.cc 61 additions, 96 deletionscore/mempool.cc
- include/lockfree/unordered-queue-mpsc.hh 80 additions, 0 deletionsinclude/lockfree/unordered-queue-mpsc.hh
- include/lockfree/unordered-queue-spsc.hh 70 additions, 0 deletionsinclude/lockfree/unordered-queue-spsc.hh
- include/osv/latch.hh 49 additions, 5 deletionsinclude/osv/latch.hh
- include/osv/mempool.hh 6 additions, 6 deletionsinclude/osv/mempool.hh
- tests/misc-free-perf.cc 148 additions, 0 deletionstests/misc-free-perf.cc
- tests/stat.hh 15 additions, 3 deletionstests/stat.hh
Loading
Please register or sign in to comment