background preloader

Langage de programmtion High Level

Facebook Twitter

PacketC Language for High Performance Packet Processing. Increasingly, applications that process network packets, especially those that inspect packet payload content, need to run at speeds in the range of 1-40 Gigabits per second.

packetC Language for High Performance Packet Processing

These requirements en-courage exploiting specialized hardware. Thus, typical approaches involve programming a specific network processor in assembly language or a C dialect that exposes machine-specific particulars so developers can closely control task switching and machine-specific resources. This paper describes CloudShield Technology’s alternative approach, which combines a parallel model, the packetC language and heterogeneous multiprocessor implementations. The parallel packet processing model uses coarse-grain, SPMD parallelism to free users from thread management and it requires the host system to locate protocol headers in the packet before a parallel copy of the program executes. 400 Gbs programmable packet parsing FPGA - Ref PacketC. NetBee. 07Globecom_NetPDL. A Framework for Flexible Packet Processing in Heterogeneous Sensor Networks. A Framework for Rapid Development and Portable Execution of Packet-Handling Applications - PORTO - Publications Open Repository TOrino.