An Impulse-C Hardware Accelerator for Packet Classification Based on Fine/Coarse Grain Optimization

Current software-based packet classification algorithms exhibit relatively poor performance, prompting many researchers to concentrate on novel frameworks and architectures that employ both hardware and software components. The Packet Classification with Incremental Update (PCIU) algorithm, Ahmed et...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:International Journal of Reconfigurable Computing Ročník 2013; číslo 2013; s. 3 - 25
Hlavní autoři: Grewal, G., Areibi, Shawki, Ahmed, O., Collier, R.
Médium: Journal Article
Jazyk:angličtina
Vydáno: Cairo, Egypt Hindawi Limiteds 01.01.2013
Hindawi Puplishing Corporation
Hindawi Publishing Corporation
John Wiley & Sons, Inc
Wiley
Témata:
ISSN:1687-7195, 1687-7209
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Abstract Current software-based packet classification algorithms exhibit relatively poor performance, prompting many researchers to concentrate on novel frameworks and architectures that employ both hardware and software components. The Packet Classification with Incremental Update (PCIU) algorithm, Ahmed et al. (2010), is a novel and efficient packet classification algorithm with a unique incremental update capability that demonstrated excellent results and was shown to be scalable for many different tasks and clients. While a pure software implementation can generate powerful results on a server machine, an embedded solution may be more desirable for some applications and clients. Embedded, specialized hardware accelerator based solutions are typically much more efficient in speed, cost, and size than solutions that are implemented on general-purpose processor systems. This paper seeks to explore the design space of translating the PCIU algorithm into hardware by utilizing several optimization techniques, ranging from fine grain to coarse grain and parallel coarse grain approaches. The paper presents a detailed implementation of a hardware accelerator of the PCIU based on an Electronic System Level (ESL) approach. Results obtained indicate that the hardware accelerator achieves on average 27x speedup over a state-of-the-art Xeon processor.
AbstractList Current software-based packet classification algorithms exhibit relatively poor performance, prompting many researchers to concentrate on novel frameworks and architectures that employ both hardware and software components. The Packet Classification with Incremental Update (PCIU) algorithm, Ahmed et al. (2010), is a novel and efficient packet classification algorithm with a unique incremental update capability that demonstrated excellent results and was shown to be scalable for many different tasks and clients. While a pure software implementation can generate powerful results on a server machine, an embedded solution may be more desirable for some applications and clients. Embedded, specialized hardware accelerator based solutions are typically much more efficient in speed, cost, and size than solutions that are implemented on general-purpose processor systems. This paper seeks to explore the design space of translating the PCIU algorithm into hardware by utilizing several optimization techniques, ranging from fine grain to coarse grain and parallel coarse grain approaches. The paper presents a detailed implementation of a hardware accelerator of the PCIU based on an Electronic System Level (ESL) approach. Results obtained indicate that the hardware accelerator achieves on average 27x speedup over a state-of-the-art Xeon processor.
Audience Academic
Author R. Collier
G. Grewal
O. Ahmed
S. Areibi
Author_xml – sequence: 1
  fullname: Grewal, G.
– sequence: 2
  fullname: Areibi, Shawki
– sequence: 3
  fullname: Ahmed, O.
– sequence: 4
  fullname: Collier, R.
BookMark eNqFkstvEzEQxleoSJTSE2eklTgBSuO3vcewom2kSq14nK2Jdxxckt1gOyrw1-NmoVEQCFn22Nbv-_yYeVod9UOPVfWckjNKpZwyQvmUcqKVfFQdU2X0RDPSHP2e00Y-qU5TCgsihBZUSHZcuVlfz9eb7SrhpK0vIXZ3ELGeOYcrjJCHWPvSb8B9wVy3Kyh6HxzkMPT1W0jY1WVyHnqctgPEhPVFhNDX15sc1uHHjntWPfZQDjj9FU-qT-fvPraXk6vri3k7u5qANCZP9KIxWqFzzBsQ6KWHjoDoKEOUpjCS8YUmElVHODPCeLUwXJcHU-Kklvykmo--3QC3dhPDGuJ3O0Cwu40hLi3EHNwKre6AIpcNSqUEMtcwh8JoEIJRY4wqXi9Hr00cvm4xZXs7bGNfrm-pVFQLrpjeU0sopqH3Q47g1iE5O-NaNpII0hTq7C9UaR2ugytJ9KHsHwheHQgKk_FbXsI2JTv_8P6QfTOyLg4pRfQPD6fE3teFva8LO9ZFoekftAt5l6RypbD6h-b1qPkc-g7uwn8OeDHCWBD08AALYSjj-xxBiCGH_a_eFBdJy0AI2znSXdBEEUOI4IeLspT8J5hM4TQ
CitedBy_id crossref_primary_10_1155_2018_6075043
Cites_doi 10.1109/TNET.2010.2061864
10.1155/2013/681894
10.1145/1108956.1108958
10.1155/2011/648483
10.1109/TVLSI.2011.2162112
10.1109/TCAD.2011.2110592
ContentType Journal Article
Contributor Collier, R
Areibi, Shawki
Grewal, G
Ahmed, O
Contributor_xml – sequence: 1
  fullname: Grewal, G
– sequence: 2
  fullname: Areibi, Shawki
– sequence: 3
  fullname: Ahmed, O
– sequence: 4
  fullname: Collier, R
Copyright Copyright © 2013 O. Ahmed et al.
COPYRIGHT 2013 John Wiley & Sons, Inc.
Copyright © 2013 O. Ahmed et al. O. Ahmed et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Copyright_xml – notice: Copyright © 2013 O. Ahmed et al.
– notice: COPYRIGHT 2013 John Wiley & Sons, Inc.
– notice: Copyright © 2013 O. Ahmed et al. O. Ahmed et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
DBID 188
ADJCN
AHFXO
RHU
RHW
RHX
AAYXX
CITATION
ISR
3V.
7SC
7XB
8AL
8FD
8FE
8FG
8FK
ABUWG
AFKRA
ARAPS
AZQEC
BENPR
BGLVJ
CCPQU
CWDGH
DWQXO
GNUQQ
HCIFZ
JQ2
K7-
L7M
L~C
L~D
M0N
P5Z
P62
PHGZM
PHGZT
PIMPY
PKEHL
PQEST
PQGLB
PQQKQ
PQUKI
PRINS
Q9U
DOA
DOI 10.1155/2013/130765
DatabaseName Chinese Electronic Periodical Services (CEPS)
الدوريات العلمية والإحصائية - e-Marefa Academic and Statistical Periodicals
معرفة - المحتوى العربي الأكاديمي المتكامل - e-Marefa Academic Complete
Hindawi Publishing Complete
Hindawi Publishing Subscription Journals
Hindawi Publishing Open Access
CrossRef
Gale In Context: Science
ProQuest Central (Corporate)
Computer and Information Systems Abstracts
ProQuest Central (purchase pre-March 2016)
Computing Database (Alumni Edition)
Technology Research Database
ProQuest SciTech Collection
ProQuest Technology Collection
ProQuest Central (Alumni) (purchase pre-March 2016)
ProQuest Central (Alumni)
ProQuest Central UK/Ireland
Advanced Technologies & Computer Science Collection
ProQuest Central Essentials
ProQuest Central
Technology collection
ProQuest One Community College
ProQuest Middle East & Africa Database (NC LIVE)
ProQuest Central
ProQuest Central Student
SciTech Premium Collection
ProQuest Computer Science Collection
Computer Science Database
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
Computing Database
Advanced Technologies & Aerospace Database
ProQuest Advanced Technologies & Aerospace Collection
ProQuest Central Premium
ProQuest One Academic
Publicly Available Content Database
ProQuest One Academic Middle East (New)
ProQuest One Academic Eastern Edition (DO NOT USE)
ProQuest One Applied & Life Sciences
ProQuest One Academic (retired)
ProQuest One Academic UKI Edition
ProQuest Central China
ProQuest Central Basic
DOAJ Directory of Open Access Journals
DatabaseTitle CrossRef
Publicly Available Content Database
Computer Science Database
ProQuest Central Student
Technology Collection
Technology Research Database
Computer and Information Systems Abstracts – Academic
ProQuest One Academic Middle East (New)
ProQuest Advanced Technologies & Aerospace Collection
ProQuest Central Essentials
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
ProQuest Central (Alumni Edition)
SciTech Premium Collection
ProQuest One Community College
ProQuest Central China
ProQuest Central
ProQuest One Applied & Life Sciences
Middle East & Africa Database
ProQuest Central Korea
ProQuest Central (New)
Advanced Technologies Database with Aerospace
Advanced Technologies & Aerospace Collection
ProQuest Computing
ProQuest Central Basic
ProQuest Computing (Alumni Edition)
ProQuest One Academic Eastern Edition
ProQuest Technology Collection
ProQuest SciTech Collection
Computer and Information Systems Abstracts Professional
Advanced Technologies & Aerospace Database
ProQuest One Academic UKI Edition
ProQuest One Academic
ProQuest One Academic (New)
ProQuest Central (Alumni)
DatabaseTitleList

Publicly Available Content Database


CrossRef
Database_xml – sequence: 1
  dbid: RHX
  name: Hindawi Publishing Open Access
  url: http://www.hindawi.com/journals/
  sourceTypes: Publisher
– sequence: 2
  dbid: DOA
  name: DOAJ Directory of Open Access Journals
  url: https://www.doaj.org/
  sourceTypes: Open Website
– sequence: 3
  dbid: PIMPY
  name: Publicly Available Content Database
  url: http://search.proquest.com/publiccontent
  sourceTypes: Aggregation Database
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISSN 1687-7209
Editor Stechele, Walter
Editor_xml – sequence: 1
  givenname: Walter
  surname: Stechele
  fullname: Stechele, Walter
EndPage 25
ExternalDocumentID oai_doaj_org_article_7da1e359e5664e2c92ce487a44218886
3430992051
A375950409
10_1155_2013_130765
448123
P20151201002_201312_201706080043_201706080043_3_25
GroupedDBID 188
ALMA_UNASSIGNED_HOLDINGS
M~E
.4S
.DC
0R~
24P
2UF
2WC
4.4
5VS
8FE
8FG
8R4
8R5
AAFWJ
AAKPC
AAMMB
ABUWG
ACCMX
ACM
ADBBV
ADJCN
ADMLS
AEFGJ
AFKRA
AFPKN
AGXDD
AHFXO
AIDQK
AIDYY
ARAPS
ARCSS
AZQEC
BCNDV
BENPR
BGLVJ
BPHCQ
C1A
CCPQU
CS3
CWDGH
DWQXO
E3Z
EBS
EDO
EJD
GNUQQ
GROUPED_DOAJ
H13
HCIFZ
IAO
ICD
IEA
IL9
ISR
ITC
K6V
K7-
KQ8
OK1
OVT
P2P
P62
PHGZM
PHGZT
PIMPY
PQGLB
PQQKQ
PROAC
PUEGO
Q2X
RHU
TR2
TUS
UZ4
3V.
AAJEY
AINHJ
CNMHZ
CVCKV
M0N
RHW
RHX
AAYXX
AFFHD
ALUQN
CITATION
7SC
7XB
8AL
8FD
8FK
JQ2
L7M
L~C
L~D
PKEHL
PQEST
PQUKI
PRINS
Q9U
ID FETCH-LOGICAL-a588t-7b9876ecc2f8a4ef5fad0a4d12ee58a58523b705e6d032848f6b83730710c5753
IEDL.DBID DOA
ISICitedReferencesCount 0
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000214290900001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 1687-7195
IngestDate Fri Oct 03 12:33:42 EDT 2025
Fri Jul 25 21:03:47 EDT 2025
Wed Oct 16 18:09:11 EDT 2024
Tue Oct 15 04:50:15 EDT 2024
Sat Oct 12 03:46:07 EDT 2024
Tue Nov 18 22:32:13 EST 2025
Sat Nov 29 03:05:30 EST 2025
Sun Jun 02 18:55:00 EDT 2024
Thu Sep 25 15:26:44 EDT 2025
Tue Oct 01 22:52:01 EDT 2024
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 2013
LCCallNum_Ident QA
Language English
License This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
http://creativecommons.org/licenses/by/3.0
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-a588t-7b9876ecc2f8a4ef5fad0a4d12ee58a58523b705e6d032848f6b83730710c5753
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
OpenAccessLink https://doaj.org/article/7da1e359e5664e2c92ce487a44218886
PQID 1561743627
PQPubID 426320
PageCount 23
ParticipantIDs doaj_primary_oai_doaj_org_article_7da1e359e5664e2c92ce487a44218886
proquest_journals_1561743627
gale_infotracmisc_A375950409
gale_infotracacademiconefile_A375950409
gale_incontextgauss_ISR_A375950409
crossref_primary_10_1155_2013_130765
crossref_citationtrail_10_1155_2013_130765
hindawi_primary_10_1155_2013_130765
emarefa_primary_448123
airiti_journals_P20151201002_201312_201706080043_201706080043_3_25
PublicationCentury 2000
PublicationDate 2013-01-01
PublicationDateYYYYMMDD 2013-01-01
PublicationDate_xml – month: 01
  year: 2013
  text: 2013-01-01
  day: 01
PublicationDecade 2010
PublicationPlace Cairo, Egypt
PublicationPlace_xml – name: Cairo, Egypt
– name: New York
PublicationTitle International Journal of Reconfigurable Computing
PublicationYear 2013
Publisher Hindawi Limiteds
Hindawi Puplishing Corporation
Hindawi Publishing Corporation
John Wiley & Sons, Inc
Wiley
Publisher_xml – name: Hindawi Limiteds
– name: Hindawi Puplishing Corporation
– name: Hindawi Publishing Corporation
– name: John Wiley & Sons, Inc
– name: Wiley
References (7) 2011; 30
RG Handel-C language reference manual 2005 Europe Celoxica
Gupta P. McKeown N. Packet classification on multiple fields Proceedings of the Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication 1999 New York, NY, USA ACM 147 160
Chang Y.-K. Lee C.-I. Su C.-C. Multi-field range encoding for packet classification in TCAM Proceedings of the 30th IEEE International Conference on Computer Communications (INFOCOM '11) April 2011 Shanghai, China 196 200 2-s2.0-79960873537 10.1109/INFCOM.2011.5935001
Pellerin D. Thibault S. Practical FPGA Programming in C 2005 1st Upper Saddle River, NJ, USA Prentice Hall Press
Ahmed O. Areibi S. Fayek D. PCIU: an efficient packet classification algorithm with an incremental update capability Proceedings of the International Symposium on Performance Evaluation of Computer and Telecommunication Systems (SPECTS '10) July 2010 Ottawa, Canada 81 88 2-s2.0-78649232410
Chang Y.-K. Lin Y.-S. Su C.-C. A high-speed and memory efficient pipeline architecture for packet classification Proceedings of the 18th IEEE International Symposium on Field-Programmable Custom Computing Machines (FCCM '10) May 2010 usa 215 218 2-s2.0-77954252458 10.1109/FCCM.2010.40
(21) 2013; 2013
Le H. Jiang W. Prasanna V. K. Scalable high-throughput sram-based architecture for ip-lookup using FPGA Proceedings of the International Conference on Field Programmable Logic and Applications (FPL '08) September 2008 137 142 2-s2.0-54949110989 10.1109/FPL.2008.4629921
(17) 2011; 2011
(12) 2011; 19
Nikitakis A. Papaefstathiou I. A memory-efficient FPGA-based classification engine Proceedings of the 16th IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM '08) April 2008 53 62 2-s2.0-60349092688 10.1109/FCCM.2008.29
IC Impulse accelerated technologies 2011, http://www.impulseaccelerated.com
(22) 2005; 37
Ahmed O. Areibi S. Software implementation of the PCIU algorithm 2013, http://deimos.eos.uoguelph.ca/sareibi/PUBLICATIONS_dr/software_code_dr/PCIU_Software.html
(20) 2011
Taylor D. E. Turner J. S. ClassBench: a packet classification benchmark Proceedings of the 24th IEEE International Conference on Computer Communications (INFOCOM '05) March 2005 Miami, Fla, USA 2068 2079 2-s2.0-25844521204
Bobda C. Introduction to Reconfigurable Computing: Architectures, Algorithms and Applications 2007 Dordrecht, The Netherlands Springer
Antichi G. Di Pietro A. Giordano S. Procissi G. Ficara D. Vitucci F. On the use of compressed DFAs for packet classification Proceedings of the 15th IEEE International Workshop on Computer Aided Modeling, Analysis and Design of Communication Links and Networks (CAMAD '10) December 2010 21 25 2-s2.0-79951488654 10.1109/CAMAD.2010.5686971
Lim H. Mun J. H. High-speed packet classification using binary search on length Proceedings of the 3rd ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS '07) December 2007 New York, NY, USA 137 144 2-s2.0-58049131273 10.1145/1323548.1323572
Calypto Catapult C synthesis 2012, http://www.calypto.com
Papaefstathiou I. Papaefstathiou V. Memory-efficient 5D packet classification at 40 Gbps Proceedings of the 26th IEEE International Conference on Computer Communications (INFOCOM '07) May 2007 Anchorage , Alaska , USA 1370 1378 2-s2.0-34548300051 10.1109/INFCOM.2007.162
Xilinx C-based design: high level synthesis with vivado hls 2013, http://www.xilinx.com/training/dsp/high-level-synthesis-with-vivado-hls.htm
Jedhe G. S. Ramamoorthy A. Varghese K. A scalable high throughput firewall in FPGA Proceedings of the 16th IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM '08) April 2008 Palo Alto, Calif, USA 43 52 2-s2.0-60349110115 10.1109/FCCM.2008.31
22
12
17
7
(23) 2005
(6) 2007
20
21
References_xml – reference: Gupta P. McKeown N. Packet classification on multiple fields Proceedings of the Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication 1999 New York, NY, USA ACM 147 160
– reference: Le H. Jiang W. Prasanna V. K. Scalable high-throughput sram-based architecture for ip-lookup using FPGA Proceedings of the International Conference on Field Programmable Logic and Applications (FPL '08) September 2008 137 142 2-s2.0-54949110989 10.1109/FPL.2008.4629921
– reference: Chang Y.-K. Lee C.-I. Su C.-C. Multi-field range encoding for packet classification in TCAM Proceedings of the 30th IEEE International Conference on Computer Communications (INFOCOM '11) April 2011 Shanghai, China 196 200 2-s2.0-79960873537 10.1109/INFCOM.2011.5935001
– reference: Papaefstathiou I. Papaefstathiou V. Memory-efficient 5D packet classification at 40 Gbps Proceedings of the 26th IEEE International Conference on Computer Communications (INFOCOM '07) May 2007 Anchorage , Alaska , USA 1370 1378 2-s2.0-34548300051 10.1109/INFCOM.2007.162
– volume: 2013
  year: 2013
  end-page: 33
  ident: 21
  article-title: Hardware accelerators targeting a novel group based packet classification algorithm
– volume: 37
  start-page: 238
  issue: 3
  year: 2005
  end-page: 275
  ident: 22
  article-title: Survey and taxonomy of packet classification techniques
– reference: RG Handel-C language reference manual 2005 Europe Celoxica
– reference: IC Impulse accelerated technologies 2011, http://www.impulseaccelerated.com/
– reference: Lim H. Mun J. H. High-speed packet classification using binary search on length Proceedings of the 3rd ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS '07) December 2007 New York, NY, USA 137 144 2-s2.0-58049131273 10.1145/1323548.1323572
– reference: Bobda C. Introduction to Reconfigurable Computing: Architectures, Algorithms and Applications 2007 Dordrecht, The Netherlands Springer
– reference: Jedhe G. S. Ramamoorthy A. Varghese K. A scalable high throughput firewall in FPGA Proceedings of the 16th IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM '08) April 2008 Palo Alto, Calif, USA 43 52 2-s2.0-60349110115 10.1109/FCCM.2008.31
– start-page: 1668
  issue: 99
  year: 2011
  end-page: 1680
  ident: 20
  article-title: Scalable packet classification on FPGA
– reference: Antichi G. Di Pietro A. Giordano S. Procissi G. Ficara D. Vitucci F. On the use of compressed DFAs for packet classification Proceedings of the 15th IEEE International Workshop on Computer Aided Modeling, Analysis and Design of Communication Links and Networks (CAMAD '10) December 2010 21 25 2-s2.0-79951488654 10.1109/CAMAD.2010.5686971
– volume: 30
  start-page: 473
  issue: 4
  year: 2011
  end-page: 491
  ident: 7
  article-title: High-level synthesis for FPGAs: from prototyping to deployment
– reference: Chang Y.-K. Lin Y.-S. Su C.-C. A high-speed and memory efficient pipeline architecture for packet classification Proceedings of the 18th IEEE International Symposium on Field-Programmable Custom Computing Machines (FCCM '10) May 2010 usa 215 218 2-s2.0-77954252458 10.1109/FCCM.2010.40
– reference: Pellerin D. Thibault S. Practical FPGA Programming in C 2005 1st Upper Saddle River, NJ, USA Prentice Hall Press
– reference: Xilinx C-based design: high level synthesis with vivado hls 2013, http://www.xilinx.com/training/dsp/high-level-synthesis-with-vivado-hls.htm
– reference: Taylor D. E. Turner J. S. ClassBench: a packet classification benchmark Proceedings of the 24th IEEE International Conference on Computer Communications (INFOCOM '05) March 2005 Miami, Fla, USA 2068 2079 2-s2.0-25844521204
– volume: 19
  start-page: 237
  issue: 1
  year: 2011
  end-page: 250
  ident: 12
  article-title: Topological transformation approaches to TCAM-Based packet classification
– reference: Ahmed O. Areibi S. Fayek D. PCIU: an efficient packet classification algorithm with an incremental update capability Proceedings of the International Symposium on Performance Evaluation of Computer and Telecommunication Systems (SPECTS '10) July 2010 Ottawa, Canada 81 88 2-s2.0-78649232410
– reference: Ahmed O. Areibi S. Software implementation of the PCIU algorithm 2013, http://deimos.eos.uoguelph.ca/sareibi/PUBLICATIONS_dr/software_code_dr/PCIU_Software.html
– reference: Nikitakis A. Papaefstathiou I. A memory-efficient FPGA-based classification engine Proceedings of the 16th IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM '08) April 2008 53 62 2-s2.0-60349092688 10.1109/FCCM.2008.29
– reference: Calypto Catapult C synthesis 2012, http://www.calypto.com
– volume: 2011
  year: 2011
  end-page: 21
  ident: 17
  article-title: PCIU: Hardware implementations of an efficient packet classification algorithm with an incremental update capability
– year: 2007
  ident: 6
– ident: 12
  doi: 10.1109/TNET.2010.2061864
– ident: 21
  doi: 10.1155/2013/681894
– ident: 22
  doi: 10.1145/1108956.1108958
– ident: 17
  doi: 10.1155/2011/648483
– ident: 20
  doi: 10.1109/TVLSI.2011.2162112
– year: 2005
  ident: 23
– ident: 7
  doi: 10.1109/TCAD.2011.2110592
SSID ssib044741452
ssj0064080
Score 1.8448979
Snippet Current software-based packet classification algorithms exhibit relatively poor performance, prompting many researchers to concentrate on novel frameworks and...
SourceID doaj
proquest
gale
crossref
hindawi
emarefa
airiti
SourceType Open Website
Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 3
SubjectTerms Algorithms
Analysis
Computer software
Design
Field programmable gate arrays
Microprocessors
Network switching
Product introduction
SummonAdditionalLinks – databaseName: Hindawi Publishing Open Access
  dbid: RHX
  link: http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1bixMxFA7uouDLel0crRJ0QRAG55LMJI9tse6CrGW90LeQZjJrQdtl23X_vt9J05FxRXxqZ-aQMjnXr0m-w9gRqgRkFp2ntWpsKio3T-dWuRTIuUHMzG0TFtq_fqhPT9Vspqdxg-z65hI-sh3geV6-RaitK7nH9pSkjVtnx7Od1QiBpChkRxpViSz0S8sruE-daxlP5f0xFDKOXRBvUC8hBd7-cDjX4tp2cfrON0LI14sbETukocl9dhDrRz7cKvwBu-WXD9m9XW8GHl31EXPDJT_BTWS-dMxpff4av8WHziHPhKV1jnKVTy28eMNDa0zaNBT0xEdIbQ3HlwmxaIxXAL-ev6dmEvwjQsyPeHbzMfsyefd5fJzGhgqplUpt0nquEfygtKJVVvhWtrbJrGjywnupIANUOq8z6auGaPaEaqs5AGxJZYhDXVcesv3laumfMC6cajOnnc98I_BMl97nVaDjF7oqmoSNttNrok-szRSzj_IiI9JXQ5rIwwfR9yhakOxf4FIm7M1ONcZFynLqnPHdBOgiZRjGbBWasKNO-GLL1PF3sRHpuBMheu1wAyZnoreaurG5L6X2KHaFL5wunAeys0KgIlKqSthhtJBuHMBcFAEJe0kGY4hZY0lbd87t1XptTj6dmWFZSy0RM3XCXkehdoXXcTaehMDMEhlXT3LQk4Tru97jV9Eu__3Gg53N_lYGYDth0aqon_7XIM_Y3SI0AqE_nwZsf3N55Z-z2-7nZrG-fBEc8hdYfyEz
  priority: 102
  providerName: Hindawi Publishing
– databaseName: Advanced Technologies & Aerospace Database
  dbid: P5Z
  link: http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV3db9MwELdgDIkXxtdERkEWTEJCipoPO7GfUFtRmIRGxZcmXizHdrZK0GxNx_597lwnUwTaC0-t41NU986_u_PH7wg5hCgBPItM41JYHbPCVHGlhYkhc7aAmam2fqP9-8fy-FicnMhFWHBrw7HKDhM9UNvG4Br5GPIMDJ6LrHx7fhFj1SjcXQ0lNG6TO8iSgKUbFvxHZ0-MgbtkvKeTKljiK6mlBUysMpU83NcDlzoGP5iPAc9L9DK7eomMQgNX5Rn9_bVdDW3dI_jdM8ydr5Z_Ybl3UPO9_x3aA3I_hKZ0srWlh-SWWz0ie13ZBxpQ4DExkxU9gofgVOMZxa3_K_ixdGIMuDC_a08hEqYLDQCxob7qJp5H8iZAp-A1LYUvcyTomDWQVzv6HutU0E-AXr_CtdAn5Nv83dfZhzjUaog1F2ITl5UEXAV7yGqhmat5rW2imU0z57gAGUh4qzLhrrDI4MdEXVSQG-cY4RgIGfN9srNqVu4pocyIOjHSuMRZBn0ydy4tPNM_k0VmIzLd6keF6daqBagPIpcE-WQVqjL1H8gMJHCvc9iAJo_Im063ygQ2dCzK8VP5rIhz_xq1tYiIHPbC51sSkH-LTdFIehFk7vYPmvWpCkCgSqtTl3PpII5mLjMyMw6SRs0YBFtCFBHZDybWvwcyaIgvIvISLU4haccKTwWd6su2VUdfPqtJXnLJAY5lRF4HobqB4RgdLlnAP4s8XwPJ0UASUMUMul8Fw755xKPOoq-VcW3OBzd3PyP3Ml9cBBe0RmRns750z8mu-b1ZtusXfir_Aee_QpA
  priority: 102
  providerName: ProQuest
Title An Impulse-C Hardware Accelerator for Packet Classification Based on Fine/Coarse Grain Optimization
URI https://www.airitilibrary.com/Article/Detail/P20151201002-201312-201706080043-201706080043-3-25
https://search.emarefa.net/detail/BIM-448123
https://dx.doi.org/10.1155/2013/130765
https://www.proquest.com/docview/1561743627
https://doaj.org/article/7da1e359e5664e2c92ce487a44218886
Volume 2013
WOSCitedRecordID wos000214290900001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVAON
  databaseName: DOAJ Directory of Open Access Journals
  customDbUrl:
  eissn: 1687-7209
  dateEnd: 20231231
  omitProxy: false
  ssIdentifier: ssj0064080
  issn: 1687-7195
  databaseCode: DOA
  dateStart: 20080101
  isFulltext: true
  titleUrlDefault: https://www.doaj.org/
  providerName: Directory of Open Access Journals
– providerCode: PRVHPJ
  databaseName: ROAD: Directory of Open Access Scholarly Resources
  customDbUrl:
  eissn: 1687-7209
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssib044741452
  issn: 1687-7195
  databaseCode: M~E
  dateStart: 20080101
  isFulltext: true
  titleUrlDefault: https://road.issn.org
  providerName: ISSN International Centre
– providerCode: PRVPQU
  databaseName: Advanced Technologies & Aerospace Database
  customDbUrl:
  eissn: 1687-7209
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0064080
  issn: 1687-7195
  databaseCode: P5Z
  dateStart: 20080101
  isFulltext: true
  titleUrlDefault: https://search.proquest.com/hightechjournals
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: Computer Science Database
  customDbUrl:
  eissn: 1687-7209
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0064080
  issn: 1687-7195
  databaseCode: K7-
  dateStart: 20080101
  isFulltext: true
  titleUrlDefault: http://search.proquest.com/compscijour
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: ProQuest Central
  customDbUrl:
  eissn: 1687-7209
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0064080
  issn: 1687-7195
  databaseCode: BENPR
  dateStart: 20080101
  isFulltext: true
  titleUrlDefault: https://www.proquest.com/central
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: ProQuest Middle East & Africa Database (NC LIVE)
  customDbUrl:
  eissn: 1687-7209
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0064080
  issn: 1687-7195
  databaseCode: CWDGH
  dateStart: 20080101
  isFulltext: true
  titleUrlDefault: https://search.proquest.com/middleeastafrica
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: Publicly Available Content Database
  customDbUrl:
  eissn: 1687-7209
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0064080
  issn: 1687-7195
  databaseCode: PIMPY
  dateStart: 20080101
  isFulltext: true
  titleUrlDefault: http://search.proquest.com/publiccontent
  providerName: ProQuest
– providerCode: PRVWIB
  databaseName: Wiley Online Library Open Access
  customDbUrl:
  eissn: 1687-7209
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0064080
  issn: 1687-7195
  databaseCode: 24P
  dateStart: 20080101
  isFulltext: true
  titleUrlDefault: https://authorservices.wiley.com/open-science/open-access/browse-journals.html
  providerName: Wiley-Blackwell
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV1bixMxFA6yruCL92VH6xJ0QRCGnUsykzy2pXWLbh3qhepLSDMZLWgr26775m_3SyatWxR98SVtJocpOefkXJrkO4QcI0qAZ5FpXIpax6wws3imhYmROdewmamu_Ub7-1fleCymU1ldKfXlzoS18MAt407KWqc259Ii7mA2MzIzFkG2ZgzOSQgPtp2U8koyBU1iDI6S8S2QVMESX0MtLbCkylTycFMPzhTZf5qfwJKXzr_s67nDEtpxUh7L31_Y1ejrre2-8dllzZfz36y4d03DO-RWiClpt53LXXLNLu6R25t6DTQs3_vEdBd0hIfwhnGfuj37S_wW7RoD3-O32ylCWFpprOw19eUy3UEiLzvag7urKb4MHbJGf4mE2NIXrsAEfQ2z8zXc53xA3g0Hb_uncSiyEGsuxDouZxIGEYLMGqGZbXij60SzOs2s5QI0yFRnZcJtUTvoPSaaYoakNnehiUGslx-QvcVyYQ8JZUY0iZHGJrZmGJO5tWnhIfqZLLI6Ir2WvSqsk5WqwH2EHIkDglVOEqn_cJA-wm1S7nbQ5RF5vhGNMgHG3FXT-KJ8OsO5f41qBRqR4y3xtxa9489kPSfjLYmD3PYPoIgqKKL6lyJG5CBoyPY9SH0RGETkiVMY5dA2Fu44zyd9sVqp0ZuJ6uYllxx2VEbkWSBqlpiO0eF2BDjrALp2KDs7lDAHZmf4adDLv8-4s9HZX8JAKu_y0yIrH_4PhjwiNzNfO8T9X9Uhe-vzC_uY7Jvv6_nq_Ihc7w3G1eTIr1u0L8sY7dmPAdqKf8R4NTqrPqA3OZ3-BJaPOu4
linkProvider Directory of Open Access Journals
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V3db9MwELfGGIIXxtdEoIAFQ0hIUfNhJ84DQm2hrGopFWxob8a1nVEJ2tF0VPxT_I3cuU6nCrS3PfDUJj5ZsXN3v7vY_h0h-xAlALIUcZgLo0KW6XE4VkKHkDkb8JmxMm6h_fMgHw7F8XEx2iK_67MwuK2y9onOUZuZxm_kTcgzMHjOkvz16Y8Qq0bh6mpdQmOlFn37awkpW_Wq9wbe7_Mk6b497ByEvqpAqLgQizAfQ5qdwZMnpVDMlrxUJlLMxIm1XIAMpGbjPOI2M8g1x0SZjSGLSxGLNQQ3KfR7hVxlqcjRrvp5WOsvYwDPjK_pqzIWucptcQaGnMcF9-cDAcKbgLtpE_AjR1TbURNkMNqARldBwB0TVnCt1ohx7Svm6svJX9jhALG7-79N5S1y04fetLWyldtky07vkN26rAX1Xu4u0a0p7cFNCBrCDsWtDUuYHNrSGiDa7UqgEOnTkQIHuKCuqijut3IqTtsQFRgKf7pIQNKZqXll6Tusw0E_gHf-7o-93iNHlzLUPbI9nU3tfUKZFmWkC20jaxi0Fam1ceYqGbAiS0xA2it9kN6dVHIE6gKRWYR8uRJVJ3Y_yHwkcC138wIueUBe1roktWd7x6Ij36TL-jh33ciVBgZkfy18uiI5-bdYG5VyLYLM5O7GbH4ivaOTuVGxTXlhIU9gNtFFoi0kxYoxCCaFyAKy51V63Q9jEGWmAXmKGi6RlGSKu55O1FlVyd6nj7KV5rzgADdFQF54oXIGw9HKHyKBmUUesw3JxoYkeE290fzMG9LFI27UFnT-Ms7N58HFzU_I9YPD9wM56A37D8mNxBVSwY93DbK9mJ_ZR2RH_1xMqvlj50Yo-XLZxvYHSvSd9Q
linkToPdf http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V1LbxMxEB6VUhAXyqtiIYAFRUhIq-zD3vUeEEpSAlGrEvFSxcU4Xm-JBEnJpkT8NX4dM443VQTqrQdOidcjS_bOzDff2p4B2MUoAZGliMNcljrkmRmFIy1NiMy5RJ8Z69JttH86yA8P5dFRMdyA381dGDpW2fhE56jLqaFv5G3kGRQ8Z0jVK38sYrjXf3nyI6QKUrTT2pTTWKrIvv21QPpWvxjs4bt-miT9Vx96b0JfYSDUQsp5mI-Qcmc4i6SSmttKVLqMNC_jxFohUQZp2iiPhM1KyjvHZZWNkNGlhMsGA50Ux70El3PkmHSccCg-N7rMOUI1F6tUVhmPXBW3OEOjzuNC-LuCCOdtxOC0jViSE8Jt6TFlM1qDSVdNwF0Z1tjWK_S48pV4-2L8F444cOxv_8_LegOu-5CcdZY2dBM27OQWbDflLpj3frfBdCZsgA8xmAh7jI48LHChWMcYhG53WoEhA2BDjY5xzly1UTqH5VSfdTFaKBn-6VNikt5Uz2rLXlN9DvYWvfZ3fx32Dny8kKnuwOZkOrF3gXEjq8gUxka25NhXpNbGmatwwIssKQPoLnVDeTdTqyGqDkZsEeXRVaRGsfuhjEiS9njXG9gUATxv9EoZnwWeipF8U44NCuGGUUttDGB3JXyyTH7yb7EuKehKhDKWuwfT2bHyDlDlpY5tKgqL_IHbxBSJsUiWNecYZEqZBbDj1Xs1DucYfaYBPCZtV5SsZEL6eaxP61oN3r9TnTQXhUAYKgJ45oWqKU7HaH-5BFeW8putSbbWJNGbmrXuJ96ozp9xq7Gms5dxZkr3zu9-BFfRxtTB4HD_PlxLXH0V-qbXgs357NQ-gC3zcz6uZw-dR2Hw5aJt7Q-G6qcZ
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=An+Impulse-C+Hardware+Accelerator+for+Packet+Classification+Based+on+Fine%2FCoarse+Grain+Optimization&rft.jtitle=International+journal+of+reconfigurable+computing&rft.au=O.+Ahmed&rft.au=S.+Areibi&rft.au=R.+Collier&rft.au=G.+Grewal&rft.date=2013-01-01&rft.pub=Wiley&rft.issn=1687-7195&rft.eissn=1687-7209&rft.volume=2013&rft_id=info:doi/10.1155%2F2013%2F130765&rft.externalDBID=DOA&rft.externalDocID=oai_doaj_org_article_7da1e359e5664e2c92ce487a44218886
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1687-7195&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1687-7195&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1687-7195&client=summon