Projects and Artifacts

Current Projects:

  • PIT Suite: Instruction Trace Profiling Tool for Microarchitecture Exploration. Open source!
  • LLMFlux: A framework for batch LLM inference and interactive model serving on Slurm-managed HPC systems. Open source!
  • OpenRTLSet: A Fully Open-Source Dataset for Large Language Model-based Verilog Module Design. GitHub | Hugging Face dataset.
  • Naviq: A gem5-based simulator for cycle-level modeling of AMD Network-on-Chip (NoC) architectures. Open source!
  • MAAC: Multi-Accelerator Architecture and Communication Co-design for Accelerating Graph Neural Networks. Open source!
  • HeteroMosaic: A scheduling framework for heterogeneous accelerators on AMD Ryzen AI SoCs. Open source!
  • TileFuse: A mixed-precision kernel library for W4A16 and W8A16 LLM inference on AMD NPUs. Open source!
  • GREEN: Scalable, energy-efficient cloud workload scheduling and placement using graph neural networks and reinforcement learning. Open source!
  • HAL: Hardware-assisted Load Balancing for Energy-efficient SNIC-Host Cooperative Computing. Open source!
  • SemanticXR: Low-power, real-time semantic mapping and querying with a device-cloud architecture. Open source!
  • Boba: Batched Simulation for Physics-Based Gaussian Digital Twins. Open source!
  • X-MoE: A cross-platform framework for scalable training of Mixture-of-Experts models on GPU systems. Open source!
  • MegaFold: Efficient Training of Next-Generation 3D Attention Protein Models on Cross-Platform GPUs. Open source!
  • Universal Checkpointing (UCP): Flexible and efficient checkpointing for large-scale distributed training with reconfigurable parallelism, implemented in DeepSpeed. Open source!
  • ILLIXR (ILLInois eXtended Reality) testbed: here
  • ArchGen: A Graph-to-Silicon Hardware Generation Framework for Design Space Exploration. Open source!
  • Chrysalis-HLS: An Iteratively-refined Dataset for High-Level Synthesis Functional Verification through LLM-Aided Bug Injection. Open source!
  • SnapKV: LLM Knows What You are Looking for Before Generation. Open source!
  • Medusa: Simple LLM Inference Acceleration Framework with Multiple Decoding Heads. Open source!
  • OS4C: An Open-Source SR-IOV System for SmartNIC-based Cloud Platforms. Open source!
  • TiNA: Tiered network buffer architecture for fast networking in chiplet-based CPUs. Open source!
  • NetZIP: algorithm/hardware co-design of in-network lossless compression for distributed large model. Open source!
  • HIDA: A Hierarchical Dataflow Compiler for High-Level Synthesis. Open source!
  • ScaleHLS: A Scalable High-Level Synthesis Framework on top of MLIR. Open source!
  • PyLog: A Python to FPGA Compiler. Open source!
  • FSSD: FPGA-based SSD Emulator for SSDs
  • NimBlock: Scheduling for Virtualized FPGA and Versal Devices. Open source!
  • Qilin: FPGA-based Shared Virtual Memory System
  • Morpheus: A Polymorphous Design for General-purpose Code Acceleration
  • SmartNIC: Evaluating SmartNIC performance in the Cloud
  • Urbana Project: A New Open-Source Educational FPGA board

Past Open Source Projects: