Emu: Rapid Prototyping of Networking Services

@inproceedings{Sultana2017EmuRP,
  title={Emu: Rapid Prototyping of Networking Services},
  author={Nik Sultana and Salvator Galea and David Greaves and Marcin W{\'o}jcik and Jonny Shipton and Richard G. Clegg and Luo Mai and Pietro Bressana and Robert Soul{\'e} and Richard Mortier and Paolo Costa and Peter R. Pietzuch and Jon A Crowcroft and Andrew W. Moore and Noa Zilberman},
  booktitle={USENIX Annual Technical Conference},
  year={2017}
}
Due to their performance and flexibility, FPGAs are an attractive platform for the execution of network functions. It has been a challenge for a long time though to make FPGA programming accessible to a large audience of developers. An appealing solution is to compile code from a general-purpose language to hardware using high-level synthesis. Unfortunately, current approaches to implement rich network functionality are insufficient because they lack: (i) libraries with abstractions for common… CONTINUE READING

References

Publications referenced by this paper.
Showing 1-10 of 42 references

P4FPGA: A Rapid Prototyping Framework for P4

SOSR • 2017
View 15 Excerpts
Highly Influenced

P4: programming protocol-independent packet processors

Computer Communication Review • 2014
View 4 Excerpts
Highly Influenced

LINQits: big data on little clients

View 6 Excerpts
Highly Influenced

A Heterogeneous Parallel Framework for Domain-Specific Languages

2011 International Conference on Parallel Architectures and Compilation Techniques • 2011
View 5 Excerpts
Highly Influenced