Scalable processor core for high-speed pattern matching architecture on FPGA

In recent pattern matching architecture researches, there has been much attention to high-throughput implementations with reconfiguration on the fly on FPGAs as well as ASICs. In this paper, we propose to use self-organizing approach to synthesize two-dimensional map (cluster) of a simple processing...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:2016 Third International Conference on Digital Information Processing, Data Mining, and Wireless Communications (DIPDMWC) S. 148 - 153
Hauptverfasser: Alyushin, A. V., Alyushin, S. A., Arkhangelsky, V. G.
Format: Tagungsbericht
Sprache:Englisch
Veröffentlicht: IEEE 01.07.2016
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Abstract In recent pattern matching architecture researches, there has been much attention to high-throughput implementations with reconfiguration on the fly on FPGAs as well as ASICs. In this paper, we propose to use self-organizing approach to synthesize two-dimensional map (cluster) of a simple processing units with lateral links for fast pattern matching of one-dimensional input event. We suggest scalable processor core with heterogeneous cluster architecture. Experimental results show that the proposed architecture has advantages over the previously developed architectures in the terms of operating frequency, time delay and data bandwidth. For state-of-the-art FPGA we achieve operating frequency 600-500 MHz for the processor core with single cluster (input pattern of 8-512 bits, rule set of 64 bits), 490-440 MHz for the processor core with multiple clusters (rule set of 128 - 4096 bits, input pattern of 512 bits). Each cluster is characterized by low pipeline time delay of 3 ~ 5 clock cycles.
AbstractList In recent pattern matching architecture researches, there has been much attention to high-throughput implementations with reconfiguration on the fly on FPGAs as well as ASICs. In this paper, we propose to use self-organizing approach to synthesize two-dimensional map (cluster) of a simple processing units with lateral links for fast pattern matching of one-dimensional input event. We suggest scalable processor core with heterogeneous cluster architecture. Experimental results show that the proposed architecture has advantages over the previously developed architectures in the terms of operating frequency, time delay and data bandwidth. For state-of-the-art FPGA we achieve operating frequency 600-500 MHz for the processor core with single cluster (input pattern of 8-512 bits, rule set of 64 bits), 490-440 MHz for the processor core with multiple clusters (rule set of 128 - 4096 bits, input pattern of 512 bits). Each cluster is characterized by low pipeline time delay of 3 ~ 5 clock cycles.
Author Arkhangelsky, V. G.
Alyushin, S. A.
Alyushin, A. V.
Author_xml – sequence: 1
  givenname: A. V.
  surname: Alyushin
  fullname: Alyushin, A. V.
  email: avalyushin@mail.ru
  organization: Moscow Eng. Phys. Inst., Nat. Res. Nucl. Univ. MEPHi, Moscow, Russia
– sequence: 2
  givenname: S. A.
  surname: Alyushin
  fullname: Alyushin, S. A.
  organization: Moscow Eng. Phys. Inst., Nat. Res. Nucl. Univ. MEPHi, Moscow, Russia
– sequence: 3
  givenname: V. G.
  surname: Arkhangelsky
  fullname: Arkhangelsky, V. G.
  email: citis@arkhang.ru
  organization: Centre of Inf. Technol. & Syst. for Executive Power Authorities, Moscow, Russia
BookMark eNotj8FKw0AURUfQha1-gS7mB1Jn5iWZmWVJbS1ELKi4LC8vL00gTcIkLvx7A-3q3MXhwlmI267vWIhnrVZaK_-y2R827z_ZyiidrmxiPDh1IxY6Ti14sN7ei_yTsMWiZTmEnngc-yCpDyyredTNqY7GgbmUA04Th06ecaK66U4Sw8yJafqd5b6T28Nu_SDuKmxHfrxyKb63r1_ZW5R_7PbZOo8abWCKSIEpCRWhNgkUBOhdbKiM2SdgqUwJDKHRSYKVc5YgLuKKFBcpc-pcAUvxdPltmPk4hOaM4e94DYR_S-VLwQ
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/DIPDMWC.2016.7529380
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
EISBN 1467393797
9781467393782
1467393789
9781467393799
EndPage 153
ExternalDocumentID 7529380
Genre orig-research
GroupedDBID 6IE
6IL
CBEJK
RIE
RIL
ID FETCH-LOGICAL-i123t-c032dca0ca1253bc3a9842cd4e9537cd6c32ca2155af887c34b4fc0eb6ee688b3
IEDL.DBID RIE
IngestDate Thu Jun 29 18:37:32 EDT 2023
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i123t-c032dca0ca1253bc3a9842cd4e9537cd6c32ca2155af887c34b4fc0eb6ee688b3
PageCount 6
ParticipantIDs ieee_primary_7529380
PublicationCentury 2000
PublicationDate 20160701
PublicationDateYYYYMMDD 2016-07-01
PublicationDate_xml – month: 07
  year: 2016
  text: 20160701
  day: 01
PublicationDecade 2010
PublicationTitle 2016 Third International Conference on Digital Information Processing, Data Mining, and Wireless Communications (DIPDMWC)
PublicationTitleAbbrev DIPDMWC
PublicationYear 2016
Publisher IEEE
Publisher_xml – name: IEEE
Score 1.6479536
Snippet In recent pattern matching architecture researches, there has been much attention to high-throughput implementations with reconfiguration on the fly on FPGAs...
SourceID ieee
SourceType Publisher
StartPage 148
SubjectTerms Bandwidth
bit-vector
Computer architecture
Delay effects
Field programmable gate arrays
Field-Programmable Gate Array (FPGA)
packet classification
parallel architectures
Pattern matching
Random access memory
self-organizing maps (SOM)
stream pattern matching
Switches
Title Scalable processor core for high-speed pattern matching architecture on FPGA
URI https://ieeexplore.ieee.org/document/7529380
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1NSwMxEA21ePCk0orf5ODRtLubbLJ7lNZVQcuCir2VZJJAL7tLP_z9JtmlKnjxFkJCYAbyJpn3ZhC6iSVTgiaWCJtT4iJiTpQGS6xS1LmbxVbK0GxCzGbZfJ6XPXS708IYYwL5zIz8MOTydQ1b_1U2FqkDp8w90PeE4K1Wq1PDxVE-nj6V05ePiadr8VG39FfPlAAZxeH_DjtCw2_tHS53qHKMeqYaoOdXZ0ovcsJNS-yvV9jXn8Qu5MS-4jBZN24DbkK1zAq7MDRwJPHPPAGuK1yUD3dD9F7cv00eSdcHgSwdrmwIRDTRICOQLhqhCqjMM5aAZiZPqQDNgSYgHXan0ro7AyhTzEJkFDeGZ5miJ6hf1ZU5RdjKTDKprdEOliSXeaJSk1rGOSgKAs7QwFti0bSlLhadEc7_nr5AB97YLXv1EvU3q625QvvwuVmuV9fBP1-56ZW6
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1NSwMxEA2lCnpSacVvc_Bo2u0mm909SmttsS0LVuytJJMEetld-uHvN8kuVcGLtxASAjOQN8m8N4PQQ08wGdPQkNiklNiImBOpwBAjJbXuZj0jhG82Ec9myWKRZg30uNfCaK09-Ux33NDn8lUBO_dV1o0jC06JfaAfRIyFQaXWqvVwvSDtDsbZYPrRd4Qt3qkX_-qa4kFjePK_405R-1t9h7M9rpyhhs5baPJmjelkTrisqP3FGrsKlNgGndjVHCab0m7Apa-XmWMbiHqWJP6ZKcBFjofZy1MbvQ-f5_0RqTshkJVFli2BgIYKRADCxiNUAhVpwkJQTKcRjUFxoCEIi96RMPbWAMokMxBoybXmSSLpOWrmRa4vEDYiEUwoo5UFJsFFGspIR4ZxDpJCDJeo5SyxLKtiF8vaCFd_T9-jo9F8OllOxrPXa3TsDF9xWW9Qc7ve6Vt0CJ_b1WZ95331BbEXmQE
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%3Abook&rft.genre=proceeding&rft.title=2016+Third+International+Conference+on+Digital+Information+Processing%2C+Data+Mining%2C+and+Wireless+Communications+%28DIPDMWC%29&rft.atitle=Scalable+processor+core+for+high-speed+pattern+matching+architecture+on+FPGA&rft.au=Alyushin%2C+A.+V.&rft.au=Alyushin%2C+S.+A.&rft.au=Arkhangelsky%2C+V.+G.&rft.date=2016-07-01&rft.pub=IEEE&rft.spage=148&rft.epage=153&rft_id=info:doi/10.1109%2FDIPDMWC.2016.7529380&rft.externalDocID=7529380