Abstract
A combinational module for contiguous pattern matching tests whether the digits of a given pattern occur as a contiguous substring within a given search string. We present a unifying high-level synthesis of linear and tree-structured combinational networks for contiguous pattern matching based on the theory of list homomorphisms. From a predicate logic specification, we develop standard implementations for tree-structured modules processing the input digits of the search string in parallel. The tree-structured design is systematically specialized to iterative networks processing the search string sequentially from left to right or vice versa. The formal design is parameterized with the type of digits to be matched. Throughout the paper, we explicate functional methods for the structured description of combinational circuits with higher-order list functions.
| Original language | English |
|---|---|
| Pages | 520-529 |
| Number of pages | 10 |
| Publication status | Published - 01.12.2007 |
| Event | International MultiConference of Engineers and Computer Scientists 2007 - Kowloon, Hong Kong Duration: 21.03.2007 → 23.03.2007 Conference number: 100960 |
Conference
| Conference | International MultiConference of Engineers and Computer Scientists 2007 |
|---|---|
| Abbreviated title | IMECS 2007 |
| Country/Territory | Hong Kong |
| City | Kowloon |
| Period | 21.03.07 → 23.03.07 |
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 9 Industry, Innovation, and Infrastructure
Fingerprint
Dive into the research topics of 'On the High-Level Synthesis of Combinational Circuits for Contiguous Pattern Matching'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver