kernelmode
Mnemosyne kernel-mode extensions linux-2.6.33
: Linux kernel pcmdisk
: PCM-disk scmmap
: Kernel module to manage SCM mappings
usermode
Mnemosyne user-mode library suite and benchmarks bench
: Benchmarks kvstore
: Key-value store benchmarks bdb
: Berkeley DB ht
: Simple hash table kvdriver
: A front-end workload generator to drive the key-value stores tc
: Tokyocabinet openldap
: OpenLDAP lightweight directory access protocol implementation ubench
: Microbenchmarks example
: Simple examples that demonstrate how to use Mnemosyne programming constructs library
: Mnemosyne library suite atomic_ops
: A light version of the atomic_ops library (libatomic_ops) common
: Common code used by the library parts configuration
: SCons build-time configuration variables (see files in configuration/default
) mcore
: Main library libmcore
, which provides persistent regions and primitives (low-level updates, log). mtm
: STM library libmtm
, which provides durable memory transactions. This library is based on TinySTM and implements the Intel C/C++ STM Compiler ABI. pmalloc
: Persistent heap library libpmalloc
site_scons
: SCons utilities test
: Tests tool
: Tools (memory system bandwidth measurement, linker script)
libmcore
as libmnemosyne
.