C-Based Complex Event Processing on Reconfigurable Hardware

Hiroaki Inoue, Takashi Takenaka, Masato Motomura · IEEE Transactions on Very Large Scale Integration (VLSI) Systems · 2013

This brief presents an efficient complex event-processing framework, designed to process a large number of sequential events on field-programmable gate arrays (FPGAs). Unlike conventional structured query language based approaches, our approach features logic automation constructed with a new C-based event language that supports regular expressions on the basis of C functions, so that a wide variety of event-processing applications can be efficiently mapped to FPGAs. Evaluations on an FPGA-based network interface card show that we can achieve 12.3 times better event-processing performance than does a CPU software in a financial trading application.

Read the paper · More papers on PaperTik