Persistent Memory Programming (pmem)

Persistent Memory Programming

pmem

Geek Repo

Libraries and Examples for Persistent Memory Programming

Home Page:pmem.io

Github PK Tool:Github PK Tool

Persistent Memory Programming's repositories

pmdk

Persistent Memory Development Kit

Language:CLicense:NOASSERTIONStargazers:1340Issues:0Issues:0

pmdk-tests

Extended tests for PMDK libraries and utilities

Language:C++License:BSD-3-ClauseStargazers:10Issues:0Issues:0

pmem.github.io

The pmem.io Website

Language:HTMLLicense:NOASSERTIONStargazers:17Issues:0Issues:0

ndctl

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

Language:CLicense:NOASSERTIONStargazers:262Issues:0Issues:0
License:NOASSERTIONStargazers:0Issues:0Issues:0

acpi-spec-ecr

ACPI Specification ECRs

Language:MakefileStargazers:2Issues:0Issues:0

run_qemu

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

Language:ShellLicense:CC0-1.0Stargazers:57Issues:0Issues:0

syscall_intercept

The system call intercepting library

Language:CLicense:NOASSERTIONStargazers:630Issues:0Issues:0

rpma

Remote Persistent Memory Access Library

Language:CLicense:NOASSERTIONStargazers:101Issues:0Issues:0

kvdk

Key Value Development Kit

Language:C++License:BSD-3-ClauseStargazers:202Issues:0Issues:0

llpl

Low Level Persistence Library

Language:JavaLicense:NOASSERTIONStargazers:98Issues:0Issues:0

docs

Persistent Memory Docbook

License:BSD-3-ClauseStargazers:9Issues:0Issues:0

libfabric

Open Fabric Interfaces

Language:CLicense:NOASSERTIONStargazers:0Issues:0Issues:0

pmemkv-java

Java bindings for pmemkv

Language:JavaLicense:BSD-3-ClauseStargazers:28Issues:0Issues:0

pynvm

Python bindings for the PMDK. Non-volatile memory for Python.

Language:PythonLicense:BSD-3-ClauseStargazers:13Issues:0Issues:0

vltrace

Tool tracing syscalls in a fast way using eBPF linux kernel feature

Language:CLicense:NOASSERTIONStargazers:98Issues:0Issues:0

pmemkv-bench

Benchmarking tools for pmemkv

Language:C++License:NOASSERTIONStargazers:22Issues:0Issues:0

pmemkv-nodejs

NodeJS bindings for pmemkv

Language:JavaScriptLicense:BSD-3-ClauseStargazers:8Issues:0Issues:0

pmemkv-python

Python bindings for pmemkv

Language:PythonLicense:BSD-3-ClauseStargazers:13Issues:0Issues:0

pmemkv-ruby

Ruby bindings for pmemkv

Language:RubyLicense:BSD-3-ClauseStargazers:2Issues:0Issues:0

pmemfile

Userspace implementation of file APIs using persistent memory.

Language:CLicense:NOASSERTIONStargazers:34Issues:0Issues:0

knowledge-base

Knowledge Base for pmem.io

Language:SCSSLicense:BSD-3-ClauseStargazers:1Issues:0Issues:0

pmdk-convert

Conversion tool for pmdk pools

Language:CMakeLicense:NOASSERTIONStargazers:1Issues:0Issues:0

vmemcache

Buffer based LRU cache

Language:CLicense:NOASSERTIONStargazers:36Issues:0Issues:0

vmem

Volatile Persistent Memory Allocator

Language:CLicense:NOASSERTIONStargazers:23Issues:0Issues:0

libpmemobj-cpp

C++ bindings & containers for libpmemobj

Language:C++License:NOASSERTIONStargazers:107Issues:0Issues:0

pmemkv

Key/Value Datastore for Persistent Memory

Language:C++License:NOASSERTIONStargazers:397Issues:0Issues:0
Language:CLicense:NOASSERTIONStargazers:10Issues:0Issues:0
Language:C++License:NOASSERTIONStargazers:9Issues:0Issues:0

fio

Flexible I/O Tester - development fork

Language:CLicense:GPL-2.0Stargazers:1Issues:0Issues:0