• This repository has been archived on 22/Mar/2023
  • Stars
    star
    23
  • Rank 1,016,462 (Top 21 %)
  • Language
    C
  • License
    Other
  • Created about 5 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Volatile Persistent Memory Allocator

More Repositories

1

pmdk

Persistent Memory Development Kit
C
1,336
star
2

syscall_intercept

The system call intercepting library
C
631
star
3

pmemkv

Key/Value Datastore for Persistent Memory
C++
397
star
4

ndctl

A "device memory" enabling project encompassing tools and libraries for CXL, NVDIMMs, DAX, memory tiering and other platform memory device topics.
C
262
star
5

pcj

Persistent Collections for Java
Java
221
star
6

kvdk

Key Value Development Kit
C++
201
star
7

pmem-redis

A version of Redis that uses persistent memory
C
113
star
8

valgrind

Enhanced Valgrind for Persistent Memory
C
107
star
9

libpmemobj-cpp

C++ bindings & containers for libpmemobj
C++
107
star
10

rpma

Remote Persistent Memory Access Library
C
101
star
11

vltrace

Tool tracing syscalls in a fast way using eBPF linux kernel feature
C
98
star
12

llpl

Low Level Persistence Library
Java
97
star
13

pmem-rocksdb

A version of RocksDB that uses persistent memory
C++
90
star
14

linux-examples

Early (now outdated) examples. Use PMDK instead.
C
59
star
15

run_qemu

A script to create bootable OS images, and run qemu with a locally built kernel.
Shell
57
star
16

pmdk-examples

PMDK examples and tutorials
C++
57
star
17

book

Persistent Memory Programming book examples
C
39
star
18

vmemcache

Buffer based LRU cache
C
35
star
19

pmemfile

Userspace implementation of file APIs using persistent memory.
C
34
star
20

pmemkv-java

Java bindings for pmemkv
Java
28
star
21

pmse

Persistent Memory Storage Engine
C++
24
star
22

pmemkv-bench

Benchmarking tools for pmemkv
C++
22
star
23

pmem.github.io

The pmem.io Website
HTML
17
star
24

pmemkv-python

Python bindings for pmemkv
Python
13
star
25

issues

Old issues repo for PMDK.
13
star
26

pmdk-tests

Extended tests for PMDK libraries and utilities
C++
10
star
27

miniasync

C
10
star
28

docs

Persistent Memory Docbook
9
star
29

pmemstream

C++
9
star
30

libpmemobj-js

JavaScript bindings for libpmemobj
C++
8
star
31

pmemkv-nodejs

NodeJS bindings for pmemkv
JavaScript
8
star
32

pmem-rocksdb-plugin

RocksDB plugin for optimized PMem support
C++
5
star
33

mpi-pmem-ext

MPI Extensions for Persistent Memory
C
4
star
34

kvm-redis

Recipe to run a memtier benchmark on a cluster of KVM-hosted Redis servers
Jinja
4
star
35

pmemkv-jni

Java Native Interface for pmemkv
C++
3
star
36

pmul

PMUL is a Java library that adds PMem programming features to Java’s foreign memory API in JDK 18
Java
2
star
37

acpi-spec-ecr

ACPI Specification ECRs
Makefile
2
star
38

dev-utils-kit

Shell
2
star
39

pmemkv-ruby

Ruby bindings for pmemkv
Ruby
2
star
40

autoflushtest

Basic data integrity test for platforms with flush-on-fail CPU caches
C
1
star
41

pmdk-convert

Conversion tool for pmdk pools
CMake
1
star
42

knowledge-base

Knowledge Base for pmem.io
SCSS
1
star