Jinglei Ren

Expert
@basicthinker

Founder at Merico / Apache DevLake / SubLang

YCSB-C. Yahoo! Cloud Serving Benchmark in C++, a C++ version of YCSB (https://github.com/brianfrankcooper/YCSB/wiki)

170

ThyNVM. ThyNVM: Transparent hybrid NonVolatile Memory (NOTE: This repo is not working yet. Please refer to the old version: https://github.com/basicthinker/Sexain-MemController)

29

Sexain-MemController. A simulator of a memory controller designed for hybrid DRAM+NVM.

22

RDMA. An extensible C++ lib for remote direct memory access, RDMA.

5

Quatrain. Multi-return RPC, a new programming primitive for distributed systems

3

Sexain-MemAddrTrace. A simple but optimized Pin tool (Pintool) to collect memory access trace. Records are buffered and compressed before being outputted to a compact binary file.

3

Quatrain-MapReduce. Modifications to Hadoop Online Prototype (HOP: http://code.google.com/p/hop) as an application of Quatrain.

2

Cinquain-Cache. A red-black tree based cache for read/write operations.

2

Cinquain-Delta. A delta encoding tool for Project Cinquain. Implementation of the Karp-Rabin/Rabin fingerprint algorithm tailored for a sliding window + a linear-time and constant-space delta-encoding algorithm.

2

Quatrain-Corsair. Application case of Quatrain: the core management component of a practical multi-site data sharing platform.

2

Cinquain-Store. A highly efficient key-value store that supports arbitrarily large values and parallel byte-range access to data. Based on Redis.

2

Quatrain-Glickr. Application case of Quatrain: the data aggregation component of a mashup of Google Earth & Flickr

2

Quatrain-LogStat. Analyser of Quatrain's logs.

2

PTMC. Persper Transactional Memory Compiler (PTMC), derived from DTMC (http://www.velox-project.eu/software/dtmc).

1

libfrdma. A fast RDMA library in C++

1

Couplet. A series of compilers engineered under the object-oriented perspective with high extensibility. The previous part of this project has been adopted into the book "Object-Oriented Design and Development of the C0 Interpreter (C++ Edition)" published by Tsinghua University Press.

1
16
Apply