6 comments

[ 3.0 ms ] story [ 21.0 ms ] thread
A very cool project but I find it hard to use as a hobby considering how expensive the hardware is. All I really need is to play around with FPGA-based UDP filtering.
I'm using some very cheap (~$200) ex-Alibaba FPGA boards for the initial development of the next-generation version. They have 8 lanes of PCIe gen 3 and two SFP28 capable of operation at 25 Gbps. Honestly that's pretty hard to beat. Support for other boards will be added in the near future. The new library will also include a new IP stack called Zircon, which supports UDP, among other things.
The best-in-class NIC reference design, so long as you don't need to go higher than 100G. My dream has been to implement PagedAttention over RoCE entirely in hardware, and even though Corundum will not get us there, it's been otherwise instrumental to that end.
The plan for corundum-ng is to support 400G, but it will be a while before this is available.
Alex Forencich has been live streaming rebuilding Corundum starting a few weeks ago: https://www.youtube.com/@AlexForencich/streams

As I understand it Taxi is where new development is happening: https://github.com/fpganinja/taxi