Real-Time Pattern Matching with FPGAs

The authors demonstrate a hardware implementation of a complex event processor, built on top of Field-Programmable Gate Arrays (FPGAs). Compared to CPU-based commodity systems, their solution shows distinctive advantages for stream monitoring tasks, e.g., wire-speed processing and predictable performance. The demonstration is based on a query-to-hardware compiler for complex event patterns that they presented at VLDB 2010. By example of a click stream monitoring application, they illustrate the inner workings of their compiler and indicate how FPGAs can act as efficient and reliable processors for event streams.

Provided by: ETH Zurich Topic: Big Data Date Added: Nov 2010 Format: PDF

Find By Topic