Network Processor Paper - Challenges in Network Processor Deployment

|

Google alert sent me the following link the other day.

Programming Challenges in Network Processor Deployment C. Kulkarni, M. Gries, C.
Sauer, K. Keutzer

http://www-cad.eecs.berkeley.edu/Respep/Research/mescal/publications/KGSK_cases03.html

Abstract:

Programming multi-processor ASIPs, such as network processors, remains an art due to the wide variety of architectures and due to little support for exploring different implementation alternatives. We present a study that implements an IP forwarding router application on two different network processors to better understand the main challenges in programming such multi-processor ASIPs. The goal of this study is to identify the elements central to a successful deployment of such systems based on a detailed profiling of the two architectures. Our results show that inefficient partitioning can impact the throughput by more than 30%; a better arbitration of resources increases the throughput by at least 10%, and localization of computation related to the memories can increase the available bandwidth on internal buses by a factor of two. The main observation of our study is that there is a critical lack of tools and methods that support an integrated approach to partitioning, scheduling and arbitration, and data transfer management for such system implementations.

About this Entry

This page contains a single entry by liam noonan published on November 1, 2004 4:43 PM.

US Presidential race - electoral-vote.com was the previous entry in this blog.

Debian Linux cross compile tool is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.

Influenced by:

Irish Eyes
Jabit
Mike Maunsell
Buzzblog
Tom Raftery I.T. views
Damien Mulley
James Corbett (Eirepeneur)
Powered by Movable Type 4.12