caipengxiang's repositories
build-your-own-x
Master programming by recreating your favorite technologies from scratch.
ClickHouse
ClickHouse® is a free analytics DBMS for big data
cocotb
cocotb, a coroutine based cosimulation library for writing VHDL and Verilog testbenches in Python
corundum
Open source FPGA-based NIC and platform for in-network compute
ethernet-switch
Ethernet switch implementation written in Verilog
ethernet_packet_C_lib
C library for creating network packages, wireshark compatible, primarily for testing network layer RTL.
exanic-software
ExaNIC drivers, utilities and development libraries
f-stack
F-Stack is an user space network development kit with high performance based on DPDK, FreeBSD TCP/IP stack and coroutine API.
High-Frequency-Trading-FPGA-System
The High-Frequency Trading FPGA System is an ultra-low latency platform for electronic trading on FPGAs. It features a TCP/IP stack, order matching engine, custom IP core, and risk management module for accelerated and reliable trade execution.
ilink3
CME order managment iLink3 codec
iverilog
Icarus Verilog
KunQuant
A compiler, optimizer and executor for financial expressions and factors
low-latency-ethernet
RTL implementation of the low latency ethernet modules for the NASDAQ HFT FPGA project.
Nasdaq-HFT-FPGA
RTL design for a nasdaq compatible high frequency trading low level. Supports itch on moldudp64.
NASDAQ_server_C_lib
Fake nasdaq server C library used in testing FPGA HFT project
pp4fpgas
Parallel Programming for FPGAs -- An open-source high-level synthesis book
salt
Software to automate the management and configuration of any infrastructure or application at scale. Get access to the Salt software package repository here:
shedskin
Shed Skin is a restricted-Python-to-C++ compiler. Read the introduction below to learn about the restrictions.
simple-binary-encoding
Simple Binary Encoding (SBE) - High Performance Message Codec
tcpdirect
AMD TCPDirect ultra low latency kernel bypass TCP and UDP implementation for AMD Solarflare network adapters, to be used with corresponding versions of Onload®️ at https://github.com/Xilinx-CNS/onload. The stable branch is currently `v8_1`.
TradeMaster
TradeMaster is an open-source platform for quantitative trading empowered by reinforcement learning :fire: :zap: :rainbow:
xxHash
Extremely fast non-cryptographic hash algorithm