Institutional Repository
Technical University of Crete
EN  |  EL

Search

Browse

My Space

Queue management in network processors

Papaefstathiou Ioannis, Kornaros Georgios, Kachris C., Nikologiannis A., Mavroidis I. , Otphanoudakis T.

Simple record


URIhttp://purl.tuc.gr/dl/dias/96739ECA-2869-425D-9D7E-C914597E2FD6-
Identifierhttps://doi.org/10.1109/DATE.2005.251-
Languageen-
TitleQueue management in network processorsen
CreatorPapaefstathiou Ioannisen
CreatorΠαπαευσταθιου Ιωαννηςel
CreatorKornaros Georgiosen
CreatorΚορναρος Γεωργιοςel
CreatorKachris C.en
CreatorNikologiannis A.en
CreatorMavroidis I. en
CreatorOtphanoudakis T. en
PublisherInstitute of Electrical and Electronics Engineersen
Content SummaryOne of the main bottlenecks when designing a network processing system is very often its memory subsystem. This is mainly due to the state-of-the-art network links operating at very high speeds and to the fact that in order to support advanced quality of service (QoS), a large number of independent queues is desirable. In this paper we analyze the performance bottlenecks of various data memory managers integrated in typical network processing units (NPU). We expose the performance limitations of software implementations utilizing the RISC processing cores typically found in most NPU architectures and we identify the requirements for hardware assisted memory management in order to achieve wire-speed operation at gigabit per second rates. Furthermore, we describe the architecture and performance of a hardware memory manager that fulfills those requirements. This memory manager, although it is implemented in a reconfigurable technology, can provide up to 6.2 Gbit/s of aggregate throughput, while handling 32 K independent queues.en
Type of ItemΠλήρης Δημοσίευση σε Συνέδριοel
Type of ItemConference Full Paperen
Licensehttp://creativecommons.org/licenses/by/4.0/en
Date of Item2015-11-16-
Date of Publication2005-
Bibliographic CitationT. Otphanoudakis, G. Kornaros, C. Kachris, I. Mavroidis, A. Nikologiannis, I. Papaefstathiou, "Queue management in network processors," in Proceedings Design, Automation and Test in Europe, 2005, pp. 112 - 117. doi: 10.1109/DATE.2005.251en

Services

Statistics