A Hardware Hashing Scheme in the Design of a Multiterm String Comparator
- 1 September 1982
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Computers
- Vol. C-31 (9) , 825-834
- https://doi.org/10.1109/tc.1982.1676098
Abstract
This paper discusses the hardware design of a term detection unit which may be used in the scanning of text emanating from a serial source such as disk or bubble memory. The main objective of this design is the implementation of a high performance unit which can detect any one of many terms (e.g., 1024 terms) while accepting source text at disk transfer rates. The unit incorporates "off-the-shelf" currently available chips. The design involves a hardware-based hashing scheme that allows incoming text to be compared to selected terms in a RAM which contains all of the strings to be detected. The organization of data in the RAM of the term detector is dependent on a graph-theoretic algorithm which computes maximal matchings on bipartite graphs. The capability of the unit depends on various parameters in the design, and this dependence is demonstrated by means of various tables that report on the results of various simulation studies.Keywords
This publication has 11 references indexed in Scilit:
- Special Feature An Overview of Data Compression TechniquesComputer, 1981
- Hardware Algorithms for Nonnumeric ComputationIEEE Transactions on Computers, 1979
- RAP.2—An Associative Processor for Databases and Its ApplicationsIEEE Transactions on Computers, 1979
- Implementing a relational database by means of specialzed hardwareACM Transactions on Database Systems, 1979
- Text Retrieval ComputersComputer, 1979
- Rotating memory processors for the matching of complex textual patternsPublished by Association for Computing Machinery (ACM) ,1978
- MatchingsPublished by Springer Nature ,1976
- An $n^{5/2} $ Algorithm for Maximum Matchings in Bipartite GraphsSIAM Journal on Computing, 1973
- The architecture of CASSMPublished by Association for Computing Machinery (ACM) ,1973
- On Representatives of SubsetsJournal of the London Mathematical Society, 1935