Skip to content
View duanjp8617's full-sized avatar
πŸ’©
eating shit
πŸ’©
eating shit

Block or report duanjp8617

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Showing results

Learning FPGA, yosys, nextpnr, and RISC-V

C++ 2,648 250 Updated May 11, 2024

CUDA on non-NVIDIA GPUs

Rust 10,396 671 Updated Jan 3, 2025

a model of MIR and the Rust type/trait system

Rust 294 35 Updated Oct 1, 2024
C++ 2 Updated May 26, 2024

A firewall that utilizes the Linux kernel's XDP hook. The XDP hook allows for very fast network processing on Linux systems. This is great for dropping malicious traffic from a (D)DoS attack. IPv6 …

C 572 95 Updated Aug 13, 2024

Empowering everyone to build reliable and efficient software.

Rust 100,565 12,991 Updated Jan 19, 2025

CHARM: Composing Heterogeneous Accelerators on Heterogeneous SoC Architecture

C++ 124 22 Updated Jan 13, 2025
Rust 29 7 Updated Oct 12, 2024

MATLAB implementation of a transmitter and receiver chain of the 5G NR Physical Uplink Shared Channel (PUSCH) defined by 3GPP rel 15.

MATLAB 76 34 Updated May 23, 2022

A Library of Chisel3 Tools for Digital Signal Processing

Scala 231 38 Updated Apr 29, 2024

This project contains generic example hardware modules and their testbenches written in Chisel and cocotb to demonstrate an agile hardware development methodology.

Python 4 Updated May 8, 2024

A minimal GPU design in Verilog to learn how GPUs work from the ground up

SystemVerilog 7,351 566 Updated Aug 18, 2024

rFaaS: a high-performance FaaS platform with RDMA acceleration for low-latency invocations.

C++ 49 17 Updated Jan 14, 2025

Digital Communication with Python

Python 574 184 Updated May 4, 2023

An open-source library for Python 3 providing tools for analysis and simulation of analog and digital communication systems.

Python 85 14 Updated Jan 6, 2025

A rust drawing library for high quality data plotting for both WASM and native, statically and realtimely πŸ¦€ πŸ“ˆπŸš€

Rust 4,005 292 Updated Dec 31, 2024

Formal verification tool for Rust: check 100% of execution cases of your programs πŸ¦€ to make applications with no bugs! ✈️ πŸš€ βš•οΈ 🏦

Coq 449 17 Updated Jan 13, 2025

TorchSig is an open-source signal processing machine learning toolkit based on the PyTorch data handling pipeline.

Jupyter Notebook 180 41 Updated Jan 8, 2025

A Linux kernel module that implements the Homa transport protocol.

C 214 45 Updated Jan 6, 2025

A compiler from AI model to RTL (Verilog) accelerator in FPGA hardware with auto design space exploration.

Verilog 403 101 Updated Dec 2, 2019

Advanced examples of Linux Device Drivers (LDD3) and detailed manual for running examples in QEMU which is patched with virtual PCI, USB, serial devices. I am actively composing a new book about Dr…

C 445 140 Updated Nov 8, 2023

Reed Solomon (RS) decoder using Modified Euclidean algorithm parallel architecture

Verilog 4 Updated Oct 5, 2023

LLM training in simple, raw C/CUDA

Cuda 25,070 2,861 Updated Oct 2, 2024

A correct C89/C90/C99/C11/C18 parser written using Menhir and OCaml

OCaml 193 17 Updated Jun 14, 2024

Implementation of CNN using Verilog

Verilog 200 80 Updated Oct 13, 2017

Research and Materials on Hardware implementation of Transformer Model

Jupyter Notebook 220 33 Updated Jan 2, 2025

You can run it on pynq z1. The repository contains the relevant Verilog code, Vivado configuration and C code for sdk testing. The size of the systolic array can be changed, now it is 16X16.

Verilog 137 11 Updated Mar 24, 2024
Next