Skip to content

An implementation of an epoch based garbage collector to be used together with BwTree as its memory reclaimer

License

Notifications You must be signed in to change notification settings

wangziqi2013/EpochManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EpochManager

An implementation of an epoch based garbage collector to be used together with BwTree as its memory reclaimer. The epoch manager implements the local write protocol where all writes to the epoch counter are conducted locally, and is supposed to be fast.

Benchmark

23 - 30 Million AnnounceEnter() per thread running on a 2 socket, 10 core per socket machine

Build

Run make benchmark to build the benchmark

Please do not put any file or directory ending with "-bin" under the project directory, otherwise tthey will be removed by "make clean" command

About

An implementation of an epoch based garbage collector to be used together with BwTree as its memory reclaimer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published