Show simple item record

dc.contributor.advisorLiu, Jyh-Charn
dc.creatorWang, Hao
dc.date.accessioned2015-04-28T15:20:31Z
dc.date.available2015-04-28T15:20:31Z
dc.date.created2013-12
dc.date.issued2013-10-23
dc.date.submittedDecember 2013
dc.identifier.urihttps://hdl.handle.net/1969.1/153804
dc.description.abstractPattern matching is at the core of many computational problems, e.g., search engine, data mining, network security and information retrieval. In this dissertation, we target at the more complex patterns of regular expression and time series, and proposed a general modular structure, named character class with constraint repetition (CCR), as the building block for the pattern matching algorithm. An exact matching algorithm named MIN-MAX is developed to support overlapped matching of CCR based regexps, and an approximate matching algorithm named Elastic Matching Algorithm is designed to support overlapped matching of CCR based time series, i.e., music melody. Both algorithms are parallelized to run on FPGA to achieve high performance, and the FPGA-based scanners are designed as a modular architecture which is parameterizable and can be reconfigured by simple memory writes, achieving a perfect balance between performance and deployment time.en
dc.format.mimetypeapplication/pdf
dc.language.isoen
dc.subjectRegular expressionen
dc.subjectMelody matchingen
dc.subjectTime seriesen
dc.subjectFPGAen
dc.titleDesign of Pattern Matching Systems: Pattern, Algorithm, and Scanneren
dc.typeThesisen
thesis.degree.departmentComputer Science and Engineeringen
thesis.degree.disciplineComputer Engineeringen
thesis.degree.grantorTexas A & M Universityen
thesis.degree.nameDoctor of Philosophyen
thesis.degree.levelDoctoralen
dc.contributor.committeeMemberMahapatra, Rabi
dc.contributor.committeeMemberGu, Guofei
dc.contributor.committeeMemberHu, Jiang
dc.type.materialtexten
dc.date.updated2015-04-28T15:20:31Z


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record