2009 11th IEEE International Conference on High Performance Computing and Communications 2009
DOI: 10.1109/hpcc.2009.89
|View full text |Cite
|
Sign up to set email alerts
|

packetC Language for High Performance Packet Processing

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2010
2010
2021
2021

Publication Types

Select...
5
2
2

Relationship

1
8

Authors

Journals

citations
Cited by 27 publications
(5 citation statements)
references
References 4 publications
0
5
0
Order By: Relevance
“…Since another paper [2] provides an overview of the packetC language, this discussion sketches selected features that are most involved with parallelism. Language constructs central to the paper's concern, databases and records, are discussed in detail by the subsequent section.…”
Section: Packetc Languagementioning
confidence: 99%
See 1 more Smart Citation
“…Since another paper [2] provides an overview of the packetC language, this discussion sketches selected features that are most involved with parallelism. Language constructs central to the paper's concern, databases and records, are discussed in detail by the subsequent section.…”
Section: Packetc Languagementioning
confidence: 99%
“…Thus, the model frees application developers to concentrate on what is distinctive in their application, rather than what is common to virtually all of them. We describe processing and accessing this layer information in another paper [2].…”
Section: ) Includementioning
confidence: 99%
“…The programs are typically expressed with a restricted programming language, in order to reduce the risk of negatively impacting performance (e.g., removing unbounded loops), and to increase system safety (e.g., forbidding flexible, pointer-based memory accesses). This is the approach used by packetC [94], protocol oblivious forwarding [95] (POF), Linux's enhanced Berkeley Packet Filter [96] (eBPF) and Domino [97], which mainly differ for the target platforms and for the state access model. For instance, packetC and POF target network processors, eBPF is usually executed within the Linux kernel but can be offloaded to some SmartNICs, while Domino targets high-performance ASIC implementations.…”
Section: Programming Abstractionsmentioning
confidence: 99%
“…packetC [36] is a domain-specific language for packet processing. packetC is more expressive than P4 and allows access to packet payloads, while P4 only permits header inspection and modification.…”
Section: Packet-processing Languagesmentioning
confidence: 99%