Presentation is loading. Please wait.

Presentation is loading. Please wait.

for Network Processors

Similar presentations


Presentation on theme: "for Network Processors"— Presentation transcript:

1 for Network Processors
By Martin Labrecque, Advisor: Gregory Steffan

2 Packet processing in NPs
Program = graph of tasks NPs = parallel machines

3 THE COMPILER Manage tasks Manage memory Manage threads Schedule tasks
Map tasks Map memory

4 Transformation Framework
Scale application throughput Identify performance bottlenecks

5 Customization for soft (FPGA) processing elements
Recent Compiler Work Customization for soft (FPGA) processing elements Processing element

6 The programmer provides a task graph
The compiler scales the task graph, managing: Tasks Memory Future challenges: Beat hand-coded assembly!


Download ppt "for Network Processors"

Similar presentations


Ads by Google