Loading…

Low power hardware implementations for network packet processing elements

The real world network packet processing demands high performance hardware to achieve the required speed. This paper proposes the various hardware optimizations on payload matching, packet classification, and backplane switch interconnects by allowing architectural changes in the existing designs. H...

Full description

Saved in:
Bibliographic Details
Published in:Integration (Amsterdam) 2018-06, Vol.62, p.170-181
Main Authors: Basiri M, Mohamed Asan, Shukla, Sandeep K.
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:The real world network packet processing demands high performance hardware to achieve the required speed. This paper proposes the various hardware optimizations on payload matching, packet classification, and backplane switch interconnects by allowing architectural changes in the existing designs. Here, asynchronous Bloom filter based payload matching and look up/decision tree based packet classification with clock gating are proposed to reduce the switching power dissipations in the existing designs. Also, this paper proposes a new crossbar switch based packet classification and 2-to-1 multiplexer based buffered crossbar backplane to achieve high performance. Our proposed crossbar switch avoids the tri-state buffer based cross points due to their contention and power issues in the larger circuits. All these existing and proposed designs are implemented with 45nm CMOS technology. The synthesis results show that the proposed designs achieve significant improvement in power reduction over the existing designs. The proposed asynchronous Bloom filter based payload match architecture achieves 94.9% of reduction in PDP over Cuckoo design [5]. Similarly, the proposed 4×4 crossbar switch design achieves 57.8% of reduction in PDP than the existing buffered design [17]. •The real world network packet processing demands high performance hardware to achieve the required speed.•This paper proposes the various hardware optimizations on payload matching, packet classification, and switch interconnects.•Here, asynchronous Bloom filter based payload matching and clock gating based packet classification are proposed.•Also, the paper proposes a 2-to-1 multiplexer based buffered cross-bar backplane to achieve high performance.•The proposed designs achieve significant improvement over the existing designs using 45 nm technology.
ISSN:0167-9260
1872-7522
DOI:10.1016/j.vlsi.2018.02.011