{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,8,9]],"date-time":"2024-08-09T07:10:44Z","timestamp":1723187444025},"reference-count":8,"publisher":"Association for Computing Machinery (ACM)","issue":"12","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Proc. VLDB Endow."],"published-print":{"date-parts":[[2013,8,28]]},"abstract":"<jats:p>In this work, we demonstrate Flexible Query Processor (FQP), an online reconfigurable event stream query processor. FQP is an FPGA-based query processor that supports select, project and join queries over event streams at line rate. While processing incoming events, FQP can accept new query expressions, a key distinguishing characteristic from related approaches employing FPGAs for acceleration. Our solution aims to address performance limitations experienced with general purpose processors needing to operate at line rate and lack of on the fly reconfigurability with custom designed hardware solutions on FPGAs.<\/jats:p>","DOI":"10.14778\/2536274.2536303","type":"journal-article","created":{"date-parts":[[2014,6,24]],"date-time":"2014-06-24T12:17:57Z","timestamp":1403612277000},"page":"1310-1313","source":"Crossref","is-referenced-by-count":24,"title":["Flexible query processor on FPGAs"],"prefix":"10.14778","volume":"6","author":[{"given":"Mohammadreza","family":"Najafi","sequence":"first","affiliation":[{"name":"MSRG, Technical University Munich"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mohammad","family":"Sadoghi","sequence":"additional","affiliation":[{"name":"IBM T. J. Watson Research Center"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hans-Arno","family":"Jacobsen","sequence":"additional","affiliation":[{"name":"MSRG, Technical University Munich"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2013,8]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"IEEE TCAD'07","author":"Cong J.","unstructured":"J. Cong and K. Minkovich . Optimality study of logic synthesis for LUT-Based FPGAs . IEEE TCAD'07 . J. Cong and K. Minkovich. Optimality study of logic synthesis for LUT-Based FPGAs. IEEE TCAD'07."},{"key":"e_1_2_1_2_1","volume-title":"SIGMOD'03","author":"Cranor C.","unstructured":"C. Cranor , T. Johnson , O. Spataschek , and V. Shkapenyuk . Gigascope: a stream database for network applications . In SIGMOD'03 . C. Cranor, T. Johnson, O. Spataschek, and V. Shkapenyuk. Gigascope: a stream database for network applications. In SIGMOD'03."},{"key":"e_1_2_1_3_1","unstructured":"H.-A. Jacobsen V. Muthusamy and G. Li. The PADRES event processing network: Uniform querying of past and future events. it - Information Technology'09.  H.-A. Jacobsen V. Muthusamy and G. Li. The PADRES event processing network: Uniform querying of past and future events. it - Information Technology'09 ."},{"key":"e_1_2_1_4_1","unstructured":"R. Mueller J. Teubner and G. Alonso. Streams on wires: a query compiler for FPGAs. PVLDB'09.   R. Mueller J. Teubner and G. Alonso. Streams on wires: a query compiler for FPGAs. PVLDB'09 ."},{"key":"e_1_2_1_5_1","volume-title":"ICDE'12","author":"Sadoghi M.","unstructured":"M. Sadoghi , R. Javed , N. Tarafdar , H. Singh , R. Palaniappan , and H.-A. Jacobsen . Multi-query stream processing on FPGAs . In ICDE'12 . M. Sadoghi, R. Javed, N. Tarafdar, H. Singh, R. Palaniappan, and H.-A. Jacobsen. Multi-query stream processing on FPGAs. In ICDE'12."},{"key":"e_1_2_1_6_1","unstructured":"M. Sadoghi M. Labrecque H. Singh W. Shum and H.-A. Jacobsen. Efficient event processing through reconfigurable hardware for algorithmic trading. PVLDB'10.   M. Sadoghi M. Labrecque H. Singh W. Shum and H.-A. Jacobsen. Efficient event processing through reconfigurable hardware for algorithmic trading. PVLDB'10 ."},{"key":"e_1_2_1_7_1","volume-title":"SIGMOD'11","author":"Teubner J.","unstructured":"J. Teubner and R. Mueller . How soccer players would do stream joins . In SIGMOD'11 . J. Teubner and R. Mueller. How soccer players would do stream joins. In SIGMOD'11."},{"key":"e_1_2_1_8_1","volume-title":"SIGMOD'12","author":"Teubner J.","unstructured":"J. Teubner , L. Woods , and C. Nie . Skeleton automata for FPGAs: reconfiguring without reconstructing . In SIGMOD'12 . J. Teubner, L. Woods, and C. Nie. Skeleton automata for FPGAs: reconfiguring without reconstructing. In SIGMOD'12."}],"container-title":["Proceedings of the VLDB Endowment"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.14778\/2536274.2536303","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,12,28]],"date-time":"2022-12-28T10:55:35Z","timestamp":1672224935000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.14778\/2536274.2536303"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,8]]},"references-count":8,"journal-issue":{"issue":"12","published-print":{"date-parts":[[2013,8,28]]}},"alternative-id":["10.14778\/2536274.2536303"],"URL":"https:\/\/doi.org\/10.14778\/2536274.2536303","relation":{},"ISSN":["2150-8097"],"issn-type":[{"value":"2150-8097","type":"print"}],"subject":[],"published":{"date-parts":[[2013,8]]}}}