• This repository has been archived on 22/Mar/2023
  • Stars
    star
    34
  • Rank 766,985 (Top 16 %)
  • Language
    C
  • License
    Other
  • Created over 7 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

Userspace implementation of file APIs using persistent memory.

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

pmemkv-java

Java bindings for pmemkv
Java
28
star
20

pmse

Persistent Memory Storage Engine
C++
24
star
21

vmem

Volatile Persistent Memory Allocator
C
23
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