Yupeng Tang's repositories
tpch-pyspark
TPC-H on PySpark
AIFM
AIFM: High-Performance, Application-Integrated Far Memory
aws-scripts
Collection of scripts I've been using on aws EC2.
Clio
Clio, ASPLOS'22.
corundum
Open source FPGA-based NIC and platform for in-network compute
eurosys24-artifacts
Artifacts of EuroSys'24 paper "Exploring Performance and Cost Optimization with ASIC-Based CXL Memory"
intel-cmt-cat
User space software for Intel(R) Resource Director Technology
machnet
Machnet provides applications like databases and finance an easy way to access low-latency DPDK-based messaging on public cloud VMs. 750K RPS on Azure at 61 us P99.9.
mind
MIND: In-Network Memory Management for Disaggregated Data Centers
PipeSwitch
PipeSwitch: Fast Pipelined Context Switching for Deep Learning Applications
pocket-dram
Self-configured pocket dram server launcher
pocket-nvme
Setup script for pocket nvme node
redis
Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.
rocksdb
A library that provides an embeddable, persistent key-value store for fast storage.
starter-academic
yupengtang.com
uBench
[FPGA'21] Microbenchmarks for Demystifying the Memory System of Modern Datacenter FPGAs for Software Programmers
UDPDK
A minimal UDP stack based on DPDK
v4l2loopback
v4l2-loopback device
verilog-ethernet
Verilog Ethernet components for FPGA implementation
wiredtiger
WiredTiger's source tree
xup_vitis_network_example
VNx: Vitis Network Examples
yale_phd_thesis_template
Latex template and class files for a Yale PhD thesis.
YCSB
Yahoo! Cloud Serving Benchmark
YCSB-cpp
YCSB written in C++ (for LevelDB, RocksDB, LMDB, WiredTiger, SQLite)