Programable Network Processors(NPUs) are embedded system-on-chip multiprocessors optimized for packet processing and forwarding tasks at line speeds. To meet the demands of increasing data rates and complex network applications, current architectures of NPUs are implemented with several embedded processor cores (or microengines) to induce parallelism in packet processing tasks. In this paper we evaluate the performance of the IXP2400 Network Processor by modeling the parallelism in microengine processing. We describe an approximate solution method and aim to compare it with actual measurements. The model considers the essential entities involved in packet processing, parameters of system configurations and forwarding algorithms. We envision...
Abstract—Programmable packet processors have replaced tra-ditional fixed-function custom logic in th...
Evaluating the performance of high-speed networks is a critical task due to the lack of reliable too...
Previous studies have shown that buffering packets in DRAM is a performance bottleneck. In order to ...
In recent years there has been an exponential growth in Internet traffic resulting in increased netw...
Summarization: To meet the demand for higher performance, flexibility, and economy in today's state-...
The explosive growth of the Internet and e-business requires faster deployment of high-bandwidth equ...
Network Processors (NPs) are embedded system-on-a-chip multiprocessors that are optimized to perform...
Summarization: In this paper, we present a Programmable Packet Processing Engine suitable for deep h...
Increasing network speeds have placed enormous burden on the processing requirements and the process...
Abstract—With the evolution of the Internet, current routers need to support a variety of emerging n...
This paper proposes a Petri net model for a commercial network processor (Intel iXP architecture) wh...
Network processors today consist of multiple parallel processors (micro engines) with support for mu...
Computer networks provide an increasing number of services that require complex processing of packet...
Abstract — Network processor systems provide the performance of ASICs combined with the programmabil...
Previous studies have shown that buffering packets in DRAM is a performance bottleneck. In order to ...
Abstract—Programmable packet processors have replaced tra-ditional fixed-function custom logic in th...
Evaluating the performance of high-speed networks is a critical task due to the lack of reliable too...
Previous studies have shown that buffering packets in DRAM is a performance bottleneck. In order to ...
In recent years there has been an exponential growth in Internet traffic resulting in increased netw...
Summarization: To meet the demand for higher performance, flexibility, and economy in today's state-...
The explosive growth of the Internet and e-business requires faster deployment of high-bandwidth equ...
Network Processors (NPs) are embedded system-on-a-chip multiprocessors that are optimized to perform...
Summarization: In this paper, we present a Programmable Packet Processing Engine suitable for deep h...
Increasing network speeds have placed enormous burden on the processing requirements and the process...
Abstract—With the evolution of the Internet, current routers need to support a variety of emerging n...
This paper proposes a Petri net model for a commercial network processor (Intel iXP architecture) wh...
Network processors today consist of multiple parallel processors (micro engines) with support for mu...
Computer networks provide an increasing number of services that require complex processing of packet...
Abstract — Network processor systems provide the performance of ASICs combined with the programmabil...
Previous studies have shown that buffering packets in DRAM is a performance bottleneck. In order to ...
Abstract—Programmable packet processors have replaced tra-ditional fixed-function custom logic in th...
Evaluating the performance of high-speed networks is a critical task due to the lack of reliable too...
Previous studies have shown that buffering packets in DRAM is a performance bottleneck. In order to ...