2011 ACM/IEEE Seventh Symposium on Architectures for Networking and Communications Systems 2011
DOI: 10.1109/ancs.2011.35
|View full text |Cite
|
Sign up to set email alerts
|

Experiences in Co-designing a Packet Classification Algorithm and a Flexible Hardware Platform

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2012
2012
2021
2021

Publication Types

Select...
5

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(1 citation statement)
references
References 15 publications
0
1
0
Order By: Relevance
“…Hardware software co-designs for several types of algorithms have been reported in the literature:an implementation for a line detection algorithm hasbeendeveloped by Kayankit et al and was simulated in [1], a face recognition algorithm was implemented by Ming et al [2]and a QR Decomposition based Recursive Least Square algorithm (an adaptive filter algorithm) was implemented by Nupur et al [3]. A few implementations have been developed for string matching too using hardwaresoftware co-design principles:Hashmi et al have used hardwaresoftware codesign for a snort detection system wherein they have useda Bloom Filter to compact the large number of patterns needing storage [4]; ahash algorithm was implemented in [5] to locate millions of 100 base-pairs in a 3 million base-pair reference genome; a hardwaresoftware co-design was implemented by Ying-Dar et al for signature based virus scanning in the ClamAV antivirus package which uses the Wu-Manber and Aho-Corasick algorithms [6];a new, platform independentapproach to FSM (Finite State Machine) based KMP (Knuth Morris Pratt) algorithm hasbeen introduced by Nader et al in [7] and a mapping of the EffiCuts algorithm to the PLUG platform was performed by Vaish et al andthey reportedlyhave achieved high throughput and low power [8].Table I shows the differencesbetween some of theimplementations discussed here and our implementation of apeptide matchingalgorithm.…”
Section: Literature Reviewmentioning
confidence: 99%
“…Hardware software co-designs for several types of algorithms have been reported in the literature:an implementation for a line detection algorithm hasbeendeveloped by Kayankit et al and was simulated in [1], a face recognition algorithm was implemented by Ming et al [2]and a QR Decomposition based Recursive Least Square algorithm (an adaptive filter algorithm) was implemented by Nupur et al [3]. A few implementations have been developed for string matching too using hardwaresoftware co-design principles:Hashmi et al have used hardwaresoftware codesign for a snort detection system wherein they have useda Bloom Filter to compact the large number of patterns needing storage [4]; ahash algorithm was implemented in [5] to locate millions of 100 base-pairs in a 3 million base-pair reference genome; a hardwaresoftware co-design was implemented by Ying-Dar et al for signature based virus scanning in the ClamAV antivirus package which uses the Wu-Manber and Aho-Corasick algorithms [6];a new, platform independentapproach to FSM (Finite State Machine) based KMP (Knuth Morris Pratt) algorithm hasbeen introduced by Nader et al in [7] and a mapping of the EffiCuts algorithm to the PLUG platform was performed by Vaish et al andthey reportedlyhave achieved high throughput and low power [8].Table I shows the differencesbetween some of theimplementations discussed here and our implementation of apeptide matchingalgorithm.…”
Section: Literature Reviewmentioning
confidence: 99%