{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:20:26Z","timestamp":1750220426133,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":26,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,4,27]],"date-time":"2021-04-27T00:00:00Z","timestamp":1619481600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"NSF (National Science Foundation)","doi-asserted-by":"publisher","award":["CNS-1738783"],"award-info":[{"award-number":["CNS-1738783"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,4,27]]},"DOI":"10.1145\/3456669.3456716","type":"proceedings-article","created":{"date-parts":[[2021,4,27]],"date-time":"2021-04-27T15:22:31Z","timestamp":1619536951000},"page":"1-8","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["Accelerating Regular-Expression Matching on FPGAs with High-Level Synthesis"],"prefix":"10.1145","author":[{"given":"Devon","family":"Callanan","sequence":"first","affiliation":[{"name":"University of Pittsburgh, US"}]},{"given":"Luke","family":"Kljucaric","sequence":"additional","affiliation":[{"name":"University of Pittsburgh, US"}]},{"given":"Alan","family":"George","sequence":"additional","affiliation":[{"name":"NSF Center for High Performance Reconfigurable Computing, US"}]}],"member":"320","published-online":{"date-parts":[[2021,4,27]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"[n.d.]. Jinja. https:\/\/jinja.palletsprojects.com\/en\/2.11.x\/  [n.d.]. Jinja. https:\/\/jinja.palletsprojects.com\/en\/2.11.x\/"},{"volume-title":"Measuring the Cost of Cybercrime","author":"Anderson Ross","key":"e_1_3_2_1_2_1","unstructured":"Ross Anderson , Chris Barton , Rainer B\u00f6hme , Richard Clayton , Michel J.\u00a0G. van Eeten , Michael Levi , Tyler Moore , and Stefan Savage . 2013. Measuring the Cost of Cybercrime . Springer Berlin Heidelberg , Berlin, Heidelberg , 265\u2013300. https:\/\/doi.org\/10.1007\/978-3-642-39498-0_12 Ross Anderson, Chris Barton, Rainer B\u00f6hme, Richard Clayton, Michel J.\u00a0G. van Eeten, Michael Levi, Tyler Moore, and Stefan Savage. 2013. Measuring the Cost of Cybercrime. Springer Berlin Heidelberg, Berlin, Heidelberg, 265\u2013300. https:\/\/doi.org\/10.1007\/978-3-642-39498-0_12"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1364654.1364656"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1477942.1477950"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1880153.1880157"},{"key":"e_1_3_2_1_6_1","unstructured":"Cisco. [n.d.]. SNORT. https:\/\/www.snort.org\/  Cisco. [n.d.]. SNORT. https:\/\/www.snort.org\/"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.5555\/1025123.1025834"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2014.8"},{"key":"e_1_3_2_1_9_1","unstructured":"Intel. 2020. Intel FPGA SDK for OpenCL Pro Edition: Getting Started Guide. https:\/\/www.intel.com\/content\/www\/us\/en\/programmable\/documentation\/mwh1391807309901.html  Intel. 2020. Intel FPGA SDK for OpenCL Pro Edition: Getting Started Guide. https:\/\/www.intel.com\/content\/www\/us\/en\/programmable\/documentation\/mwh1391807309901.html"},{"key":"e_1_3_2_1_10_1","unstructured":"Intel. 2020. Intel FPGA SDK for OpenCL Pro Edition: Programming Guide. https:\/\/www.intel.com\/content\/www\/us\/en\/programmable\/documentation\/mwh1391807965224.html  Intel. 2020. Intel FPGA SDK for OpenCL Pro Edition: Programming Guide. https:\/\/www.intel.com\/content\/www\/us\/en\/programmable\/documentation\/mwh1391807965224.html"},{"key":"e_1_3_2_1_11_1","unstructured":"Le\u00a0Hoang Long Tran\u00a0Trung Hieu Vu\u00a0Tan Tai Nguyen\u00a0Hoa Hung Tran\u00a0Ngoc Thinh and Dinh Duc\u00a0Anh Vu. 2010. Enhanced FPGA-based architecture for regular expression matching in NIDS. In ECTI-CON2010: The 2010 ECTI International Confernce on Electrical Engineering\/Electronics Computer Telecommunications and Information Technology. 666\u2013670.  Le\u00a0Hoang Long Tran\u00a0Trung Hieu Vu\u00a0Tan Tai Nguyen\u00a0Hoa Hung Tran\u00a0Ngoc Thinh and Dinh Duc\u00a0Anh Vu. 2010. Enhanced FPGA-based architecture for regular expression matching in NIDS. In ECTI-CON2010: The 2010 ECTI International Confernce on Electrical Engineering\/Electronics Computer Telecommunications and Information Technology. 666\u2013670."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/PRIME.2019.8787782"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/TEC.1960.5221603"},{"key":"e_1_3_2_1_14_1","unstructured":"PCRE. [n.d.]. Perl Compatible Regular Expressions. http:\/\/www.pcre.org\/  PCRE. [n.d.]. Perl Compatible Regular Expressions. http:\/\/www.pcre.org\/"},{"key":"e_1_3_2_1_15_1","unstructured":"Project Gutenberg Literary Archive Foundation. [n.d.]. Project Gutenberg. https:\/\/www.gutenberg.org\/  Project Gutenberg Literary Archive Foundation. [n.d.]. Project Gutenberg. https:\/\/www.gutenberg.org\/"},{"key":"e_1_3_2_1_16_1","volume-title":"Pipelined Parallel Finite Automata Evaluation. In 2019 International Conference on Field-Programmable Technology (ICFPT). 108\u2013116","author":"Sateesh V.","year":"2019","unstructured":"V. Sateesh , C. Mckeon , J. Winograd , and A. DeHon . 2019 . Pipelined Parallel Finite Automata Evaluation. In 2019 International Conference on Field-Programmable Technology (ICFPT). 108\u2013116 . https:\/\/doi.org\/10.1109\/ICFPT47387. 2019 .00021 V. Sateesh, C. Mckeon, J. Winograd, and A. DeHon. 2019. Pipelined Parallel Finite Automata Evaluation. In 2019 International Conference on Field-Programmable Technology (ICFPT). 108\u2013116. https:\/\/doi.org\/10.1109\/ICFPT47387.2019.00021"},{"key":"e_1_3_2_1_17_1","volume-title":"Fast Regular Expression Matching Using FPGAs. In The 9th Annual IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM\u201901)","author":"Sidhu R.","year":"2001","unstructured":"R. Sidhu and V.\u00a0 K. Prasanna . 2001 . Fast Regular Expression Matching Using FPGAs. In The 9th Annual IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM\u201901) . 227\u2013238. R. Sidhu and V.\u00a0K. Prasanna. 2001. Fast Regular Expression Matching Using FPGAs. In The 9th Annual IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM\u201901). 227\u2013238."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACSAC.2006.17"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11265-007-0131-0"},{"key":"e_1_3_2_1_20_1","unstructured":"The Khronos Group. 2013. OpenCL - The Open Standard for Parallel Programming of Heterogeneous Systems. http:\/\/www.khronos.org\/opencl  The Khronos Group. 2013. OpenCL - The Open Standard for Parallel Programming of Heterogeneous Systems. http:\/\/www.khronos.org\/opencl"},{"key":"e_1_3_2_1_21_1","unstructured":"The Khronos Group. 2014. SYCL - C Single-source Heterogeneous Programming for Acceleration Offload. http:\/\/www.khronos.org\/sycl  The Khronos Group. 2014. SYCL - C Single-source Heterogeneous Programming for Acceleration Offload. http:\/\/www.khronos.org\/sycl"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/363347.363387"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2008.4629920"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2011.129"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1185347.1185360"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2370036.2145833"}],"event":{"name":"IWOCL'21: International Workshop on OpenCL","acronym":"IWOCL'21","location":"Munich Germany"},"container-title":["International Workshop on OpenCL"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3456669.3456716","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3456669.3456716","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3456669.3456716","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:46:55Z","timestamp":1750193215000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3456669.3456716"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,4,27]]},"references-count":26,"alternative-id":["10.1145\/3456669.3456716","10.1145\/3456669"],"URL":"https:\/\/doi.org\/10.1145\/3456669.3456716","relation":{},"subject":[],"published":{"date-parts":[[2021,4,27]]},"assertion":[{"value":"2021-04-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}