Operational characteristics of a harware-based pattern matcher
The design and operation of a new class of hardware-based pattern matchers, such as would be used in a backended database processor in a full-text or other retrieval system, is presented. This recognizer is based on a unique implementation technique for finite state automata consisting of partitioni...
Gespeichert in:
Veröffentlicht in: | ACM transactions on database systems 1983-03, Vol.8 (1), p.15-40 |
---|---|
Hauptverfasser: | , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 40 |
---|---|
container_issue | 1 |
container_start_page | 15 |
container_title | ACM transactions on database systems |
container_volume | 8 |
creator | Haskin, Roger L. Hollaar, Lee A. |
description | The design and operation of a new class of hardware-based pattern matchers, such as would be used in a backended database processor in a full-text or other retrieval system, is presented. This recognizer is based on a unique implementation technique for finite state automata consisting of partitioning the state table among a number of simple digital machines. It avoids the problems generally associated with implementing finite state machines, such as large state table memories, complex control mechanisms, and state encodings. Because it consists primarily of memory, with its high regularity and density, needs only limited static interconnections, and operates at a relatively low speed, it can be easily constructed using integrated circuit techniques. After a brief discussion of other pattern-matching hardware, the structure and operation of the partitioned finite state automaton is given, along with a simplified discussion of how the state tables are partitioned. The expected performance of the resulting system and the state table partitioning programs is then discussed. |
doi_str_mv | 10.1145/319830.319832 |
format | Article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_29007843</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>29007843</sourcerecordid><originalsourceid>FETCH-LOGICAL-a2382-afd5d091e6966144c0ebd01b4c3b0a30dcd1b049303d92b0617c80058fb4033e3</originalsourceid><addsrcrecordid>eNo9kDtLxEAUhQdRcF0tLexS2c1655VkGkEWX7CwjdbhzswNG0k2cSaL-O-NZrH64JyPUxzGrgWshNDmTglbKlj9QZ6whTCm4DrX-pQtQOWSGyvMObtI6QMAdGmLBbvfDhRxbPo9tpnfYUQ_UmzS2PiU9XWG2ZR9YSTuMFHIBhynfp91OPodxUt2VmOb6OrIJXt_enxbv_DN9vl1_bDhKFUpOdbBBLCCcpvnQmsP5AIIp71ygAqCD8KBtgpUsNJBLgpfApiydhqUIrVkt_PuEPvPA6Wx6prkqW1xT_0hVdICFKVWk8hn0cc-pUh1NcSmw_hdCah-X6rml2bIyb-ZffTdv3rsfgAwKGES</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>29007843</pqid></control><display><type>article</type><title>Operational characteristics of a harware-based pattern matcher</title><source>ACM Digital Library</source><creator>Haskin, Roger L. ; Hollaar, Lee A.</creator><creatorcontrib>Haskin, Roger L. ; Hollaar, Lee A.</creatorcontrib><description>The design and operation of a new class of hardware-based pattern matchers, such as would be used in a backended database processor in a full-text or other retrieval system, is presented. This recognizer is based on a unique implementation technique for finite state automata consisting of partitioning the state table among a number of simple digital machines. It avoids the problems generally associated with implementing finite state machines, such as large state table memories, complex control mechanisms, and state encodings. Because it consists primarily of memory, with its high regularity and density, needs only limited static interconnections, and operates at a relatively low speed, it can be easily constructed using integrated circuit techniques. After a brief discussion of other pattern-matching hardware, the structure and operation of the partitioned finite state automaton is given, along with a simplified discussion of how the state tables are partitioned. The expected performance of the resulting system and the state table partitioning programs is then discussed.</description><identifier>ISSN: 0362-5915</identifier><identifier>EISSN: 1557-4644</identifier><identifier>DOI: 10.1145/319830.319832</identifier><language>eng</language><publisher>New York, NY, USA: ACM</publisher><subject>Application specific processors ; Application-specific VLSI designs ; Architectures ; Computer systems organization ; Finite state machines ; Hardware ; Information retrieval ; Information retrieval query processing ; Information systems ; Integrated circuits ; Logic circuits ; Other architectures ; Reconfigurable logic and FPGAs ; Very large scale integration design</subject><ispartof>ACM transactions on database systems, 1983-03, Vol.8 (1), p.15-40</ispartof><rights>ACM</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-a2382-afd5d091e6966144c0ebd01b4c3b0a30dcd1b049303d92b0617c80058fb4033e3</citedby><cites>FETCH-LOGICAL-a2382-afd5d091e6966144c0ebd01b4c3b0a30dcd1b049303d92b0617c80058fb4033e3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://dl.acm.org/doi/pdf/10.1145/319830.319832$$EPDF$$P50$$Gacm$$H</linktopdf><link.rule.ids>315,781,785,2283,27926,27927,40198,76230</link.rule.ids></links><search><creatorcontrib>Haskin, Roger L.</creatorcontrib><creatorcontrib>Hollaar, Lee A.</creatorcontrib><title>Operational characteristics of a harware-based pattern matcher</title><title>ACM transactions on database systems</title><addtitle>ACM TODS</addtitle><description>The design and operation of a new class of hardware-based pattern matchers, such as would be used in a backended database processor in a full-text or other retrieval system, is presented. This recognizer is based on a unique implementation technique for finite state automata consisting of partitioning the state table among a number of simple digital machines. It avoids the problems generally associated with implementing finite state machines, such as large state table memories, complex control mechanisms, and state encodings. Because it consists primarily of memory, with its high regularity and density, needs only limited static interconnections, and operates at a relatively low speed, it can be easily constructed using integrated circuit techniques. After a brief discussion of other pattern-matching hardware, the structure and operation of the partitioned finite state automaton is given, along with a simplified discussion of how the state tables are partitioned. The expected performance of the resulting system and the state table partitioning programs is then discussed.</description><subject>Application specific processors</subject><subject>Application-specific VLSI designs</subject><subject>Architectures</subject><subject>Computer systems organization</subject><subject>Finite state machines</subject><subject>Hardware</subject><subject>Information retrieval</subject><subject>Information retrieval query processing</subject><subject>Information systems</subject><subject>Integrated circuits</subject><subject>Logic circuits</subject><subject>Other architectures</subject><subject>Reconfigurable logic and FPGAs</subject><subject>Very large scale integration design</subject><issn>0362-5915</issn><issn>1557-4644</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>1983</creationdate><recordtype>article</recordtype><recordid>eNo9kDtLxEAUhQdRcF0tLexS2c1655VkGkEWX7CwjdbhzswNG0k2cSaL-O-NZrH64JyPUxzGrgWshNDmTglbKlj9QZ6whTCm4DrX-pQtQOWSGyvMObtI6QMAdGmLBbvfDhRxbPo9tpnfYUQ_UmzS2PiU9XWG2ZR9YSTuMFHIBhynfp91OPodxUt2VmOb6OrIJXt_enxbv_DN9vl1_bDhKFUpOdbBBLCCcpvnQmsP5AIIp71ygAqCD8KBtgpUsNJBLgpfApiydhqUIrVkt_PuEPvPA6Wx6prkqW1xT_0hVdICFKVWk8hn0cc-pUh1NcSmw_hdCah-X6rml2bIyb-ZffTdv3rsfgAwKGES</recordid><startdate>19830301</startdate><enddate>19830301</enddate><creator>Haskin, Roger L.</creator><creator>Hollaar, Lee A.</creator><general>ACM</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>19830301</creationdate><title>Operational characteristics of a harware-based pattern matcher</title><author>Haskin, Roger L. ; Hollaar, Lee A.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a2382-afd5d091e6966144c0ebd01b4c3b0a30dcd1b049303d92b0617c80058fb4033e3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>1983</creationdate><topic>Application specific processors</topic><topic>Application-specific VLSI designs</topic><topic>Architectures</topic><topic>Computer systems organization</topic><topic>Finite state machines</topic><topic>Hardware</topic><topic>Information retrieval</topic><topic>Information retrieval query processing</topic><topic>Information systems</topic><topic>Integrated circuits</topic><topic>Logic circuits</topic><topic>Other architectures</topic><topic>Reconfigurable logic and FPGAs</topic><topic>Very large scale integration design</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Haskin, Roger L.</creatorcontrib><creatorcontrib>Hollaar, Lee A.</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>ACM transactions on database systems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Haskin, Roger L.</au><au>Hollaar, Lee A.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Operational characteristics of a harware-based pattern matcher</atitle><jtitle>ACM transactions on database systems</jtitle><stitle>ACM TODS</stitle><date>1983-03-01</date><risdate>1983</risdate><volume>8</volume><issue>1</issue><spage>15</spage><epage>40</epage><pages>15-40</pages><issn>0362-5915</issn><eissn>1557-4644</eissn><abstract>The design and operation of a new class of hardware-based pattern matchers, such as would be used in a backended database processor in a full-text or other retrieval system, is presented. This recognizer is based on a unique implementation technique for finite state automata consisting of partitioning the state table among a number of simple digital machines. It avoids the problems generally associated with implementing finite state machines, such as large state table memories, complex control mechanisms, and state encodings. Because it consists primarily of memory, with its high regularity and density, needs only limited static interconnections, and operates at a relatively low speed, it can be easily constructed using integrated circuit techniques. After a brief discussion of other pattern-matching hardware, the structure and operation of the partitioned finite state automaton is given, along with a simplified discussion of how the state tables are partitioned. The expected performance of the resulting system and the state table partitioning programs is then discussed.</abstract><cop>New York, NY, USA</cop><pub>ACM</pub><doi>10.1145/319830.319832</doi><tpages>26</tpages><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0362-5915 |
ispartof | ACM transactions on database systems, 1983-03, Vol.8 (1), p.15-40 |
issn | 0362-5915 1557-4644 |
language | eng |
recordid | cdi_proquest_miscellaneous_29007843 |
source | ACM Digital Library |
subjects | Application specific processors Application-specific VLSI designs Architectures Computer systems organization Finite state machines Hardware Information retrieval Information retrieval query processing Information systems Integrated circuits Logic circuits Other architectures Reconfigurable logic and FPGAs Very large scale integration design |
title | Operational characteristics of a harware-based pattern matcher |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-18T06%3A43%3A47IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Operational%20characteristics%20of%20a%20harware-based%20pattern%20matcher&rft.jtitle=ACM%20transactions%20on%20database%20systems&rft.au=Haskin,%20Roger%20L.&rft.date=1983-03-01&rft.volume=8&rft.issue=1&rft.spage=15&rft.epage=40&rft.pages=15-40&rft.issn=0362-5915&rft.eissn=1557-4644&rft_id=info:doi/10.1145/319830.319832&rft_dat=%3Cproquest_cross%3E29007843%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=29007843&rft_id=info:pmid/&rfr_iscdi=true |