Stars
[MICRO'20] LENS: A Low-level NVRAM Profiler [USENIX Security'23] NVLeak: Off-Chip Side-Channel Attacks via Non-Volatile Memory Systems
RFC: adds most recent version of softiwarp user library to rdma-core, aiming at linux-rdma acceptance
Fast RDMA-based Ordered Key-Value Store using Remote Learned Cache
Sample code from thegeekinthecorner.com
Yahoo! Cloud Serving Benchmark in C++, a C++ version of YCSB (https://github.com/brianfrankcooper/YCSB/wiki)
Benchmark Intel TSX (Transactional Synchronization Extension) Hardware Transactional Memory on my sandbox
2019 Database System Project at Sun Yat-sen University , a simple implementation of SIGMOD, 2016 “FPTree: A Hybrid SCM-DRAM Persistent and Concurrent B-Tree for Storage Class Memory“
LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。)
Simple baselines for "Learned Indexes"
Source Code for 'Programming Persistent Memory: A Comprehensive Guide for Developers' by Steve Scargall
Benchmarking framework for index structures on persistent memory
RECIPE : high-performance, concurrent indexes for persistent memory (SOSP 2019)
A Write-friendly and Cache-optimized Hashing Scheme for Non-volatile Memory Systems (MSST 2017, TPDS 2018)
Write-Optimized and High-Performance Hashing Index Scheme for Persistent Memory (OSDI 2018, TOS 2019)
Repo for counting stars and contributing. Press F to pay respect to glorious developers.
Learn kernel programming for linux kernel modules
Globally Addressable Memory management (efficient distributed memory management via RDMA and caching)
The reference implementation of the Linux FUSE (Filesystem in Userspace) interface