Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
nvram [2018/02/06 12:04] tadavid |
nvram [2018/02/11 10:36] tadavid |
||
---|---|---|---|
Line 8: | Line 8: | ||
We also highlight how our techniques can be integrated into practical systems, by introducing a durable version of Memcached that maintains the performance of its volatile counterpart. | We also highlight how our techniques can be integrated into practical systems, by introducing a durable version of Memcached that maintains the performance of its volatile counterpart. | ||
+ | {{:wordle_nvram.png?400|}} | ||
- | ===== Software ===== | + | |
- | * **nv-structs**: a library containing lock-free data structures designed for non-volatile RAM ([[https://github.com/LPD-EPFL/nv-lf-structures|here]]) ; | + | ===== Software (pre-release) ===== |
- | * **libnvram**: a library containing nv-epochs and the link cache ([[https://github.com/LPD-EPFL/libnvram|here]]) ; | + | * **nv-structs**: a library containing lock-free data structures designed for non-volatile RAM ([[https://www.dropbox.com/s/48lt1zx9u9ofglz/nv-lf-structures-master.zip?dl=0|here]]) ; |
- | * **nv-jemalloc**: a version of jemalloc enhanced to simulate NVRAM latencies and write-backs ([[https://github.com/LPD-EPFL/nv-jemalloc|here]]) ; | + | * **libnvram**: a library containing nv-epochs and the link cache ([[https://www.dropbox.com/s/7wtqws0vzwy5g1o/libnvram-master.zip?dl=0|here]]) ; |
- | * **nv-memcached**: a persistent version of memcached ([[https://github.com/LPD-EPFL/nv-memcached|here]]) . | + | * **nv-jemalloc**: a version of jemalloc enhanced to simulate NVRAM latencies and write-backs ([[https://www.dropbox.com/s/tu9ojcgkphjzaya/nv-jemalloc-master.zip?dl=0|here]]) ; |
+ | * **nv-memcached**: a persistent version of memcached ([[https://www.dropbox.com/s/qdmpl12n53ijaqs/nv-memcached-master.zip?dl=0|here]]) . | ||