Performance analysis of multi-dimensional packet classification on programmable network processors

被引:0
|
作者
Srinivasan, D [1 ]
Feng, WC [1 ]
机构
[1] IBM Corp, Res Triangle Pk, NC 27709 USA
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Multi-field packet classification is frequently performed by network devices such as edge routers and firewalls - such devices can utilize programmable network processors to perform this compute-intensive task at nearly line speeds. The architectures of Programmable network processors are typically highly parallel and a single algorithm can be mapped in different ways onto the hardware. In this paper, we study the performance of two different design mappings of the Bit Vector packet classification algorithm on the Intel(R) IXP1200 network processor. We show that: (i) Overall, the parallel mapping has better packet processing rate (25% more) than the pipelined mapping; (H) In the parallel mapping, a processing element's utilization can be considerably affected by code complexity, in terms of branching, because of significant time wasted (as much as 40% more) due to aborting instruction execution pipelines; (iii) In the pipelined mapping, multiple memory reads per packet can lower the overall performance.
引用
收藏
页码:360 / 367
页数:8
相关论文
共 50 条
  • [31] Parallel programmable architectures and compilation for multi-dimensional processing
    IMEC, Leuven, Belgium
    [J]. Microprocess Microprogram, 5-6 (333-337):
  • [32] Classification of neurological diseases using multi-dimensional CSF analysis
    Gross, Catharina C.
    Schulte-Mecklenbeck, Andreas
    Madireddy, Lohith
    Pawlitzki, Marc
    Strippel, Christine
    Raeuber, Saskia
    Kraemer, Julia
    Rolfes, Leoni
    Ruck, Tobias
    Beuker, Carolin
    Schmidt-Pogoda, Antje
    Lohmann, Lisa
    Schneider-Hohendorf, Tilman
    Hahn, Tim
    Schwab, Nicholas
    Minnerup, Jens
    Melzer, Nico
    Klotz, Luisa
    Meuth, Sven G.
    Zu Hoerste, Gerd Meyer
    Baranzini, Sergio E.
    Wiendl, Heinz
    [J]. BRAIN, 2021, 144 : 2625 - 2634
  • [33] MULTI-DIMENSIONAL DIAGNOSIS AND PSYCHIATRIC CLASSIFICATION
    Kretschmer, Wolfgang, Jr.
    [J]. ENCEPHALE-REVUE DE PSYCHIATRIE CLINIQUE BIOLOGIQUE ET THERAPEUTIQUE, 1951, 40 (04): : 299 - 311
  • [34] Maximum Margin Multi-Dimensional Classification
    Jia, Bin-Bin
    Zhang, Min-Ling
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2022, 33 (12) : 7185 - 7198
  • [35] Maximum Margin Multi-Dimensional Classification
    Jia, Bin-Bin
    Zhang, Min-Ling
    [J]. THIRTY-FOURTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THE THIRTY-SECOND INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE AND THE TENTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2020, 34 : 4312 - 4319
  • [36] Multi-Dimensional Gender Bias Classification
    Dinan, Emily
    Fan, Angela
    Wu, Ledell
    Weston, Jason
    Kiela, Douwe
    Williams, Adina
    [J]. PROCEEDINGS OF THE 2020 CONFERENCE ON EMPIRICAL METHODS IN NATURAL LANGUAGE PROCESSING (EMNLP), 2020, : 314 - 331
  • [37] Multi-dimensional classification with Bayesian networks
    Bielza, C.
    Li, G.
    Larranaga, P.
    [J]. INTERNATIONAL JOURNAL OF APPROXIMATE REASONING, 2011, 52 (06) : 705 - 727
  • [38] Performance analysis of multi-dimensional optical routing networks
    Yu, Z
    Chen, LK
    Chan, CK
    [J]. APOC 2002: ASIA-PACIFIC OPTICAL AND WIRELESS COMMUNICATIONS; OPTICAL NETWORKING II, 2002, 4910 : 37 - 44
  • [39] A Smart Pre-Classifier to Reduce Power Consumption of TCAMs for Multi-dimensional Packet Classification
    Ma, Yadi
    Banerjee, Suman
    [J]. ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2012, 42 (04) : 335 - 346
  • [40] Fast Conflict Detection for Multi-Dimensional Packet Filters
    Lee, Chun-Liang
    Lin, Guan-Yu
    Chen, Yaw-Chung
    [J]. ALGORITHMS, 2022, 15 (08)