PeRex: A Power Efficient FPGA-based Architecture for Regular Expression Matching
Regular expression is an important approach which is widely used in string pattern matching. And in many pragmatic applications string pattern matching is the most compute intensive task which takes majority processing time, therefore, in order to improve system efficiency many works have been done...
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
Format: | Tagungsbericht |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 193 |
---|---|
container_issue | |
container_start_page | 188 |
container_title | |
container_volume | |
creator | Yuan Wen Xingsheng Tang Lihan Ju Tianzhou Chen |
description | Regular expression is an important approach which is widely used in string pattern matching. And in many pragmatic applications string pattern matching is the most compute intensive task which takes majority processing time, therefore, in order to improve system efficiency many works have been done around hardware implementation of regular expression matching. However, the traditional design approaches pay more attention on the implementation methods as well as their efficiency than the power consumption. In this paper we provide a power efficient regular expression matching architecture (PeRex). By taking full use of both rising and trailing edges of the system clocks such architecture is able to match two characters in a single system cycle. So, by maintaining the high performance and throughput the architecture in this paper is able to work in a lower clock frequency, consequently it will decrease the dynamic power consumption remarkably. Analyzed by XPower, which offered by Xilinx Inc., our approach is able to save dynamic power consumption by1.7 times comparing to traditional approaches on Virtex-V XC5VLX30 FPGA device. |
doi_str_mv | 10.1109/GreenCom.2011.39 |
format | Conference Proceeding |
fullrecord | <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_6061325</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>6061325</ieee_id><sourcerecordid>6061325</sourcerecordid><originalsourceid>FETCH-LOGICAL-i90t-55364def43e6d63b7de89d51bd37fb00d1bc7d39ebd889321d5a706367ca848f3</originalsourceid><addsrcrecordid>eNotjEFLwzAYQCMiqHN3wUv-QGuyL_nSeCtlm8LEMnYfafNlRrZ2pB3Of-9A3-VdHo-xRylyKYV9XiairuoP-UxImYO9YlNrCmHQaqUQ4ZrdS6WNkUKgumXTYfgSFxCtBLhjdU1rOr_wktf9NyU-DyG2kbqRL-plmTVuIM_L1H7GkdrxlIiHPvE17U57d6nPx0TDEPuOv7vxEnW7B3YT3H6g6b8nbLOYb6rXbPWxfKvKVRatGDOtAZWnoIDQIzTGU2G9lo0HExohvGxa48FS44vCwkx67YxAQNO6QhUBJuzpbxuJaHtM8eDSzxYFSphp-AU0DlAC</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>PeRex: A Power Efficient FPGA-based Architecture for Regular Expression Matching</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Yuan Wen ; Xingsheng Tang ; Lihan Ju ; Tianzhou Chen</creator><creatorcontrib>Yuan Wen ; Xingsheng Tang ; Lihan Ju ; Tianzhou Chen</creatorcontrib><description>Regular expression is an important approach which is widely used in string pattern matching. And in many pragmatic applications string pattern matching is the most compute intensive task which takes majority processing time, therefore, in order to improve system efficiency many works have been done around hardware implementation of regular expression matching. However, the traditional design approaches pay more attention on the implementation methods as well as their efficiency than the power consumption. In this paper we provide a power efficient regular expression matching architecture (PeRex). By taking full use of both rising and trailing edges of the system clocks such architecture is able to match two characters in a single system cycle. So, by maintaining the high performance and throughput the architecture in this paper is able to work in a lower clock frequency, consequently it will decrease the dynamic power consumption remarkably. Analyzed by XPower, which offered by Xilinx Inc., our approach is able to save dynamic power consumption by1.7 times comparing to traditional approaches on Virtex-V XC5VLX30 FPGA device.</description><identifier>ISBN: 1457710064</identifier><identifier>ISBN: 9781457710063</identifier><identifier>EISBN: 9780769544663</identifier><identifier>EISBN: 0769544665</identifier><identifier>DOI: 10.1109/GreenCom.2011.39</identifier><language>eng</language><publisher>IEEE</publisher><subject>Clocks ; Computer architecture ; FPGA ; Hardware ; Logic gates ; NFA ; Pattern matching ; power efficient accelerator ; Radiation detectors ; Random access memory ; regular expression matching</subject><ispartof>2011 IEEE/ACM International Conference on Green Computing and Communications, 2011, p.188-193</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/6061325$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2056,27916,54911</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/6061325$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Yuan Wen</creatorcontrib><creatorcontrib>Xingsheng Tang</creatorcontrib><creatorcontrib>Lihan Ju</creatorcontrib><creatorcontrib>Tianzhou Chen</creatorcontrib><title>PeRex: A Power Efficient FPGA-based Architecture for Regular Expression Matching</title><title>2011 IEEE/ACM International Conference on Green Computing and Communications</title><addtitle>greencom</addtitle><description>Regular expression is an important approach which is widely used in string pattern matching. And in many pragmatic applications string pattern matching is the most compute intensive task which takes majority processing time, therefore, in order to improve system efficiency many works have been done around hardware implementation of regular expression matching. However, the traditional design approaches pay more attention on the implementation methods as well as their efficiency than the power consumption. In this paper we provide a power efficient regular expression matching architecture (PeRex). By taking full use of both rising and trailing edges of the system clocks such architecture is able to match two characters in a single system cycle. So, by maintaining the high performance and throughput the architecture in this paper is able to work in a lower clock frequency, consequently it will decrease the dynamic power consumption remarkably. Analyzed by XPower, which offered by Xilinx Inc., our approach is able to save dynamic power consumption by1.7 times comparing to traditional approaches on Virtex-V XC5VLX30 FPGA device.</description><subject>Clocks</subject><subject>Computer architecture</subject><subject>FPGA</subject><subject>Hardware</subject><subject>Logic gates</subject><subject>NFA</subject><subject>Pattern matching</subject><subject>power efficient accelerator</subject><subject>Radiation detectors</subject><subject>Random access memory</subject><subject>regular expression matching</subject><isbn>1457710064</isbn><isbn>9781457710063</isbn><isbn>9780769544663</isbn><isbn>0769544665</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2011</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotjEFLwzAYQCMiqHN3wUv-QGuyL_nSeCtlm8LEMnYfafNlRrZ2pB3Of-9A3-VdHo-xRylyKYV9XiairuoP-UxImYO9YlNrCmHQaqUQ4ZrdS6WNkUKgumXTYfgSFxCtBLhjdU1rOr_wktf9NyU-DyG2kbqRL-plmTVuIM_L1H7GkdrxlIiHPvE17U57d6nPx0TDEPuOv7vxEnW7B3YT3H6g6b8nbLOYb6rXbPWxfKvKVRatGDOtAZWnoIDQIzTGU2G9lo0HExohvGxa48FS44vCwkx67YxAQNO6QhUBJuzpbxuJaHtM8eDSzxYFSphp-AU0DlAC</recordid><startdate>201108</startdate><enddate>201108</enddate><creator>Yuan Wen</creator><creator>Xingsheng Tang</creator><creator>Lihan Ju</creator><creator>Tianzhou Chen</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>201108</creationdate><title>PeRex: A Power Efficient FPGA-based Architecture for Regular Expression Matching</title><author>Yuan Wen ; Xingsheng Tang ; Lihan Ju ; Tianzhou Chen</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i90t-55364def43e6d63b7de89d51bd37fb00d1bc7d39ebd889321d5a706367ca848f3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2011</creationdate><topic>Clocks</topic><topic>Computer architecture</topic><topic>FPGA</topic><topic>Hardware</topic><topic>Logic gates</topic><topic>NFA</topic><topic>Pattern matching</topic><topic>power efficient accelerator</topic><topic>Radiation detectors</topic><topic>Random access memory</topic><topic>regular expression matching</topic><toplevel>online_resources</toplevel><creatorcontrib>Yuan Wen</creatorcontrib><creatorcontrib>Xingsheng Tang</creatorcontrib><creatorcontrib>Lihan Ju</creatorcontrib><creatorcontrib>Tianzhou Chen</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Yuan Wen</au><au>Xingsheng Tang</au><au>Lihan Ju</au><au>Tianzhou Chen</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>PeRex: A Power Efficient FPGA-based Architecture for Regular Expression Matching</atitle><btitle>2011 IEEE/ACM International Conference on Green Computing and Communications</btitle><stitle>greencom</stitle><date>2011-08</date><risdate>2011</risdate><spage>188</spage><epage>193</epage><pages>188-193</pages><isbn>1457710064</isbn><isbn>9781457710063</isbn><eisbn>9780769544663</eisbn><eisbn>0769544665</eisbn><abstract>Regular expression is an important approach which is widely used in string pattern matching. And in many pragmatic applications string pattern matching is the most compute intensive task which takes majority processing time, therefore, in order to improve system efficiency many works have been done around hardware implementation of regular expression matching. However, the traditional design approaches pay more attention on the implementation methods as well as their efficiency than the power consumption. In this paper we provide a power efficient regular expression matching architecture (PeRex). By taking full use of both rising and trailing edges of the system clocks such architecture is able to match two characters in a single system cycle. So, by maintaining the high performance and throughput the architecture in this paper is able to work in a lower clock frequency, consequently it will decrease the dynamic power consumption remarkably. Analyzed by XPower, which offered by Xilinx Inc., our approach is able to save dynamic power consumption by1.7 times comparing to traditional approaches on Virtex-V XC5VLX30 FPGA device.</abstract><pub>IEEE</pub><doi>10.1109/GreenCom.2011.39</doi><tpages>6</tpages></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISBN: 1457710064 |
ispartof | 2011 IEEE/ACM International Conference on Green Computing and Communications, 2011, p.188-193 |
issn | |
language | eng |
recordid | cdi_ieee_primary_6061325 |
source | IEEE Electronic Library (IEL) Conference Proceedings |
subjects | Clocks Computer architecture FPGA Hardware Logic gates NFA Pattern matching power efficient accelerator Radiation detectors Random access memory regular expression matching |
title | PeRex: A Power Efficient FPGA-based Architecture for Regular Expression Matching |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-14T22%3A00%3A39IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=PeRex:%20A%20Power%20Efficient%20FPGA-based%20Architecture%20for%20Regular%20Expression%20Matching&rft.btitle=2011%20IEEE/ACM%20International%20Conference%20on%20Green%20Computing%20and%20Communications&rft.au=Yuan%20Wen&rft.date=2011-08&rft.spage=188&rft.epage=193&rft.pages=188-193&rft.isbn=1457710064&rft.isbn_list=9781457710063&rft_id=info:doi/10.1109/GreenCom.2011.39&rft_dat=%3Cieee_6IE%3E6061325%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&rft.eisbn=9780769544663&rft.eisbn_list=0769544665&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=6061325&rfr_iscdi=true |