A high-performance multi-match priority encoder for TCAM-based packet classifiers

被引:0
|
作者
Faiezipour, Miad [1 ]
Nourani, Mehrdad [1 ]
机构
[1] Univ Texas Dallas, Ctr Integrated Circuits & Syst, Richardson, TX 75083 USA
关键词
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper introduces a high-speed and low power multi-match priority encoder design applicable in many computer and networking systems. We propose a scalable multi-match prioritizer logic circuitry that can successively find all or the first r matched inputs in a set. The design is well suited for multi-match packet classification tasks that utilize content addressable memories as the search engine. We use a data partitioning scheme to efficiently reorganize input data for further performance improvement. A VLSI implementation of our design in 0.18 mu m technology can achieve speed that outperforms the conventional multi-match packet classifier design by more than an order of magnitude. Overall power consumption is reduced by more than 40% using innovative partitioning which limits the search to a small portion of TCAM cells.
引用
收藏
页码:85 / +
页数:2
相关论文
共 50 条
  • [31] HIGH-PERFORMANCE PACKET ROUTING BASED ON SYSTOLIC ARRAYS
    MILLER, PR
    YANTCHEV, JT
    JESSHOPE, CR
    SYSTOLIC ARRAY PROCESSORS, 1989, : 620 - 630
  • [32] A High-Performance Click-based Packet Classifier on GPU
    Gholami, Maisam
    Sookhtezari, Younes
    Haghighi, Milad
    BahramBeigy, Bahram
    Ahmadi, Mahmood
    2015 5TH INTERNATIONAL CONFERENCE ON COMPUTER AND KNOWLEDGE ENGINEERING (ICCKE), 2015, : 42 - 47
  • [33] High-Performance Packet Classification on Multi-Core Network Processing Platforms
    亓亚烜
    薛一波
    李军
    Tsinghua Science and Technology, 2011, 16 (04) : 432 - 439
  • [34] An FPGA-Based High-Performance Stateful Packet Processing Method
    Lu, Rui
    Guo, Zhichuan
    MICROMACHINES, 2023, 14 (11)
  • [35] A 0.9-V 50-MHz 256-bit 1D-to-2D-based single/multi-match priority encoder with 0.67-nW standby power on 65-nm SOTB CMOS
    Xuan-Thuan Nguyen
    Trong-Thuc Hoang
    Hong-Thu Nguyen
    Inoue, Katsumi
    Pham, Cong-Kha
    MICROPROCESSORS AND MICROSYSTEMS, 2020, 73
  • [36] A Scalable High-Performance Priority Encoder Using 1D-Array to 2D-Array Conversion
    Xuan-Thuan Nguyen
    Hong-Thu Nguyen
    Cong-Kha Pham
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2017, 64 (09) : 1102 - 1106
  • [37] A high-performance architecture and BDD-based synthesis methodology for packet classification
    Prakash, A
    Kotla, R
    Mandal, T
    Aziz, A
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2003, 22 (06) : 698 - 709
  • [38] A high-performance and power-efficient hardware engine for multi-field packet classification
    Li, XD
    Liu, Z
    Li, W
    Liu, B
    ICCC2004: PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION VOL 1AND 2, 2004, : 1149 - 1154
  • [39] Design of priority-based active queue management for a high-performance IP switch
    Guesmi, Hattab
    Djemal, Ridha
    COMPUTERS & ELECTRICAL ENGINEERING, 2013, 39 (02) : 246 - 260
  • [40] Design of High-performance Vehicle multi-axis optical encoder data acquisition system based on PC104 Bus
    Wang, Huapei
    Ji, Dong
    Chen, Dong
    MEASUREMENT TECHNOLOGY AND ENGINEERING RESEARCHES IN INDUSTRY, PTS 1-3, 2013, 333-335 : 428 - 431