XDP for Game Programmers

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • nanotube

  • Decade and a half ago there was PacketShader, which used usermode networking+GPUs to do packet routing. https://shader.kaist.edu/packetshader/index.html

    I wish someone would take up this effort again. It'd be awesome to see VPP or someone target offload to GPUs again. It feels like there's a ton of optimization we could do today based around PCI-P2P, where the network card could DMA direct to the GPU and back out without having to transit main-memory/the CPU at all; lower latency & very efficient.

    That said, just dropping down an fpga right on the nic is probably/definitely a smarter move. Seems like a bunch of hyperscaler do this. Unclear how much traction Marvell/Nvidia get from BlueField being on their boxes but it's there. Actually using the fpga is hard of course. Xilinx/AMD have a track record of kicking out some open source projects tothat seem interesting but don't seem to have any follow through, https://github.com/Xilinx/nanotube and https://github.com/Xilinx/open-nic .

  • open-nic

    AMD OpenNIC Project Overview

  • Decade and a half ago there was PacketShader, which used usermode networking+GPUs to do packet routing. https://shader.kaist.edu/packetshader/index.html

    I wish someone would take up this effort again. It'd be awesome to see VPP or someone target offload to GPUs again. It feels like there's a ton of optimization we could do today based around PCI-P2P, where the network card could DMA direct to the GPU and back out without having to transit main-memory/the CPU at all; lower latency & very efficient.

    That said, just dropping down an fpga right on the nic is probably/definitely a smarter move. Seems like a bunch of hyperscaler do this. Unclear how much traction Marvell/Nvidia get from BlueField being on their boxes but it's there. Actually using the fpga is hard of course. Xilinx/AMD have a track record of kicking out some open source projects tothat seem interesting but don't seem to have any follow through, https://github.com/Xilinx/nanotube and https://github.com/Xilinx/open-nic .

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • xdp

    XDP example programs (by mas-bandwidth)

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • TravelApp(again)

    1 project | /r/dotnetMAUI | 7 Dec 2023
  • RetSpill: Igniting User-Controlled Data to Burn Away Linux Kernel Protections

    1 project | /r/linkersec | 5 Dec 2023
  • Show HN: Curve Fitting Bezier Curves in WASM with Enzyme Ad

    1 project | news.ycombinator.com | 13 Oct 2023
  • Text won't center in my ContentView but works in Xamarin.Forms and not in .NET MAUI

    1 project | /r/dotnetMAUI | 26 Aug 2023
  • Ask HN: What Happened to TensorFlow Swift

    1 project | news.ycombinator.com | 27 May 2023