fpga-ToPSS: Line-speed Event Processing on FPGAs
In this demo, we present fpga-ToPSS (a member of Toronto Publish/Subscribe System Family), an efficient event processing platform for high-frequency and low-latency algorithmic trading. Our event processing platform is built over reconfigurable hardware---FPGAs---to achieve line-rate processing. Furthermore, our event processing engine supports Boolean expression matching with an expressive predicate language that models complex financial strategies to autonomously mimic the buying and the selling of stocks based on real-time financial data.
Tags: content-based matching, content-based publish/subscribe, fpga, event processing
Readers who enjoyed the above work, may also like the following:
- Towards Highly Parallel Event Processing Through Reconfigurable Hardware.
Mohammad Sadoghi, Harshvardhan Pratap Singh, and Hans-Arno Jacobsen.
In The 7th International Workshop on Data Management on New Hardware (DaMoN, co-located with SIGMOD), pages 27-32, June 2011.
Tags: content-based publish/subscribe, content-based matching, fpga
- Efficient Event Processing through Reconfigurable Hardware for Algorithmic Trading.
Mohammad Sadoghi, Martin Labrecque, Harshvardhan Pratap Singh, Warren Shum, and Hans-Arno Jacobsen.
In 36th International Conference on Very Large Data Bases (VLDB) (3)2, pages 1525-1528, 2010.
Tags: fpga, content-based publish/subscribe, content-based matching, topss, publish/subscribe