318 citations · 324 across the 2 of their papers we have counts for
Showing 2019Show all
2 papers · 1 filter
cs.NI2019
The Case for Writing Network Drivers in High-Level Programming Languages
Paul Emmerich, Simon Ellmann, Fabian Bonk +8
Drivers are written in C or restricted subsets of C++ on all production-grade server, desktop, and mobile operating systems. They account for 66% of the code in Linux, but 39 out o…
cs.NI2019
User Space Network Drivers
Paul Emmerich, Maximilian Pudelko, Simon Bauer +3
The rise of user space packet processing frameworks like DPDK and netmap makes low-level code more accessible to developers and researchers. Previously, driver code was hidden in t…