Hi! I'm a PhD student working on distributed systems and hardware accelerators. Welcome to my hub!
💻 Projects I'm working on:
- TBD
🛠️ Systems I've built:
- TBD
📈 My GitHub stats and most used languages:
Name: Yupeng Tang
Type: User
Company: Yale University
Bio: CS PhD student @ Yale CSL
Location: New Haven, CT
Blog: yupengtang.com
AIFM: High-Performance, Application-Integrated Far Memory
Collection of scripts I've been using on aws EC2.
Clio, ASPLOS'22.
Open source FPGA-based NIC and platform for in-network compute
DeepLog-Anomaly Detection and Diagnosis from System Logs through Deep Learning
Efficient RPCs for datacenter networks
Artifacts of EuroSys'24 paper "Exploring Performance and Cost Optimization with ASIC-Based CXL Memory"
Stack trace visualizer
High performance container overlay networks on Linux. Enabling RDMA (on both InfiniBand and RoCE) and accelerating TCP to bare metal performance. Freeflow requires zero modification on application code/binary.
Globally Addressable Memory management (efficient distributed memory management via RDMA and caching)
A Mellanox Branch for GLOO implementing a completely offloaded Allreduce [Hackathon implementation]
Blowing up the memory footprint of x264 workload in PARSEC benchmark
User space software for Intel(R) Resource Director Technology
Disaggregated Ephemeral Storage for Serverless Architectures
Learning Vim and Vimscript doesn't have to be hard. This is the guide that you're looking for.
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: In-Network Memory Management for Disaggregated Data Centers
Artifact evaluation (GAM part) for "MIND: In-Network Memory Management for Disaggregated Data Centers"
Having only paper-test for students who take programming courses isn't a fair way to evaluate their studies.The Moodle system with an OJ is widely used in evaluating students' programming homework.This repository aims to build an online testing system based on Moodle using simply data-driven method
Pandas extension for supporting pipelined map/join/aggregation
Persistent Collectives X- A collective communication library for high performance, low cost persistent collectives over RDMA devices.
PipeSwitch: Fast Pipelined Context Switching for Deep Learning Applications
Elastic ephemeral storage
Self-configured pocket dram server launcher
Setup script for pocket nvme node
Utilities to measure read access times of caches, memory, and hardware prefetches for simple and fused operations
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.