HASIL: Hardware assisted software-based IP lookup for large routing tables

被引:0
作者
Mohammadi, H [1 ]
Yazdani, N [1 ]
Robatmili, B [1 ]
Nourani, M [1 ]
机构
[1] Univ Tehran, Router Lab, ECE Dept, Tehran, Iran
来源
ICON 2003: 11TH IEEE INTERNATIONAL CONFERENCE ON NETWORKS | 2003年
关键词
D O I
暂无
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
Making IP Lookup fast and scalable for large routing tables is desirable. Software lookups are flexible and scalable but inherently slow, and hardware methods are fast but inflexible. Therefore, hardware-assisted software lookups seem to be a compromised solution. In this paper, we propose a solution to accelerate software lookup by making small modifications in the instruction set of a generic processor. Our method uses DMP-Tree(1) data structure to build its software and runs it using our new instructions to reach flexibility of software and speed of hardware.
引用
收藏
页码:99 / 104
页数:6
相关论文
共 50 条
[31]   A software-based self-test and hardware reconfiguration solution for VLIW processors [J].
Koal, Tobias ;
Vierhaus, Heinrich Theodor .
PROCEEDINGS OF THE 13TH IEEE SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS AND SYSTEMS, 2010, :40-43
[32]   Towards Software-Based Vendor-Independent Preemption for Hardware Accelerated Workloads [J].
Wiedemann, Sebastian ;
Zwirchmayr, Jakob ;
Steininger, Andreas .
2024 AUSTROCHIP WORKSHOP ON MICROELECTRONICS, AUSTROCHIP 2024, 2024,
[33]   Software-based online detection of hardware defects: Mechanisms, architectural support, and evaluation [J].
Constantinides, Kypros ;
Mutlu, Onur ;
Austin, Todd ;
Bertacco, Valeria .
MICRO-40: PROCEEDINGS OF THE 40TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE, 2007, :97-+
[34]   Software-Based Video-Audio Production Mixer via an IP Network [J].
Luzuriaga, Dario ;
Lung, Chung-Horng ;
Funmilayo, Margaret .
IEEE ACCESS, 2020, 8 :11456-11468
[35]   Soft-HaT: Software-Based Silicon Reprogramming for Hardware Trojan Implementation [J].
Alam, Md Mahbub ;
Nahiyan, Adib ;
Sadi, Mehdi ;
Forte, Domenic ;
Tehranipoor, Mark .
ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2020, 25 (04)
[36]   The development of a hardware- and software-based simulation platform for the training of driver candidates [J].
Cavusoglu, Abdullah ;
Kurnaz, Ismail .
TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2013, 21 (01) :131-143
[37]   Hybrid Hardware and Software-Based Fully-Flexible Ultrasound Open Platform [J].
Osorio, Alexandre F. ;
Rodriguez, Santiago ;
Silva, Rafael O. ;
Domingues, Leonardo R. ;
Fonseca, Guilherme C. ;
Bertuzzo, Jose E. ;
Onisto, Haroldo J. ;
Maia, Joaquim M. ;
Assef, Amauri A. ;
Carneiro, Adilton ;
Costa, Eduardo T. .
PROCEEDINGS OF THE 2020 IEEE INTERNATIONAL ULTRASONICS SYMPOSIUM (IUS), 2020,
[38]   An SRAM-based novel hardware architecture for longest prefix matching for IP route lookup [J].
Ray, Sanchita Saha ;
Ghosh, Surajeet ;
Sardar, Bhaskar .
PHOTONIC NETWORK COMMUNICATIONS, 2016, 32 (03) :359-371
[39]   An SRAM-based novel hardware architecture for longest prefix matching for IP route lookup [J].
Sanchita Saha Ray ;
Surajeet Ghosh ;
Bhaskar Sardar .
Photonic Network Communications, 2016, 32 :359-371
[40]   A Novel Software-based MD5 Checksum Lookup Scheme for Anti-virus Systems [J].
Huang, Nen-Fu ;
Kao, Chia-Nan ;
Liu, Rong-Tai .
2011 7TH INTERNATIONAL WIRELESS COMMUNICATIONS AND MOBILE COMPUTING CONFERENCE (IWCMC), 2011, :207-212