Using C# for High Performance Network Programming

Talk by Jonny Shipton (University of Cambridge)
Time: 16:15-16:30
Slides

Abstract

Achieving high performance in network programming can be a rough task, made worse by the difficulty of debugging hardware. What if there was a way to keep all your cosy software tooling and language features without sacrificing performance? In this talk I will explore using a general purpose language like C# to target the more limited semantics of hardware programming, and present my experience of writing a high performance NAT in C# with the tools available today.