4 ms·
"Enso: A Streaming Interface for NIC-Application Communication" https://www.microsoft.com/en-us/research/uploads/prod/2023/06/2023_Enso_NIC_Interface_OSDI2023.p
by d-- 3y ago
"Enso: A Streaming Interface for NIC-Application Communication" https://www.microsoft.com/en-us/research/uploads/prod/2023/06/2023_Enso_NIC_Interface_OSDI2023.pdf https://www.microsoft.com/en-us/research/uploads/prod/2023/0...
We've been using the same API to communicate with our NICs since 1994. That API severely limits network throughput and latency. By simply changing the API (no new NIC) you can get 6x higher throughput in some apps and 43% lower latency.
Code runs on FPGA NIC only for now: https://github.com/crossroadsfpga/enso https://github.com/crossroadsfpga/enso
Won USENIX OSDI best paper award and best artifact award.
- liam0215 3y agoThis is the best systems paper of the year so far imo