PERFORMANCE MONITORING MECHANISM FOR USE IN A PATTERN MATCHING ACCELERATOR

Patent №

US 8,402,003

Granted

2013-03-19

Filed 2011

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

3

ml · nlp · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

13022904

A pattern matching accelerator (PMA) for assisting software threads to find the presence and location of strings in an input data stream that match a given pattern. The patterns are defined using regular expressions that are compiled into a data structure comprised of rules subsequently processed by the PMA. The patterns to be searched in the input stream are defined by the user as a set of regular expressions. The patterns to be searched are grouped in pattern context sets. The sets of regular expressions which define the pattern context sets are compiled to generate a rules structure used by the PMA hardware. The rules are compiled before search run time and stored in main memory, in rule cache memory within the PMA or a combination thereof. For each input character, the PMA executes the search and returns the search results.

AI classification

Natural language1.00
AI hardware1.00
Machine learning0.64
Knowledge representation0.46
Vision0.01
Evolutionary computation0.00
Planning0.00
Speech0.00

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 257700180

Assignors

BIRAN, GIORA, HAGLEITNER, CHRISTOPH, HEIL, TIMOTHY H., VAN LUNTEREN, JAN

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC