Corundum: Open Source FPGA-Based NIC Platform for In-Network Compute
By
peter_d_sherman
An everything bagel for the brain. Substantive, layered, well-seasoned.
Summary
Corundum is an open-source, high-performance FPGA-based Network Interface Card (NIC) and platform designed for in-network compute applications. The project features a high-performance datapath supporting 10G/25G/100G Ethernet, PCI Express Gen 3, and includes a custom PCIe DMA engine. It supports many queues (1000+ transmit, receive, completion, and event queues), scatter-gather DMA, multiple ports, and hardware timestamping. The platform is designed for both traditional networking and in-network compute applications, with features like multiple PTP hardware clocks, flow hashing, RSS, checksum offload, and interrupt moderation. The project is open source with comprehensive documentation and community support channels.
Key quotes
· 4 pulledCorundum is an open-source, high-performance FPGA-based NIC and platform for in-network compute.
Features include a high performance datapath, 10G/25G/100G Ethernet, PCI express gen 3, a custom, high performance, tightly-integrated PCIe DMA engine, many (1000+) transmit, receive, completion, and event queues.
Corundum is designed for both traditional networking and in-network compute applications.
The platform is open source with comprehensive documentation and community support channels including GitHub, Google Groups, and Zulip chat.
You might also wanna read
Hugging Face launches $2,500 open-source 3D-printable humanoid robot legs for AI research
Hugging Face has released the LeRobot Humanoid project, a $2,500 pair of humanoid robot legs built from 3D-printable parts and off-the-shelf
arstechnica.com·5d agouFerris Learner Board: An Open-Source Hardware Platform for Embedded Rust Beginners
uFerris is a 100% open-source hardware and software learner board designed specifically for Rust embedded programming beginners. It aims to
Arduino: Open-Source Hardware and Software Platform with 30+ Million Users Worldwide
Arduino is an open-source hardware, software, and content platform with a global community of over 30 million active users. The platform des
Developer Successfully Ports Coreboot Open-Source Firmware to Lenovo ThinkPad X270
A developer successfully ported Coreboot (open-source firmware) to a Lenovo ThinkPad X270 laptop, achieving this goal in less than a month a
UsbGpib: Open-Source USB to GPIB Converter for Test Equipment Connectivity
UsbGpib is an open-source USB to GPIB converter project that provides a versatile, affordable, and portable solution for connecting modern c
Multivox: Open-Source Code for Driving Volumetric Displays Supporting Rotovox and Vortex Devices
The article describes a GitHub repository called 'multivox' which contains code for driving volumetric displays. It supports two specific de
