{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,26]],"date-time":"2025-08-26T13:10:02Z","timestamp":1756213802171,"version":"3.44.0"},"publisher-location":"New York, NY, USA","reference-count":17,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,3,2]],"date-time":"2024-03-02T00:00:00Z","timestamp":1709337600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100006374","name":"Natural Sciences and Engineering Research Council of Canada","doi-asserted-by":"publisher","award":["RGPIN-2019-05213"],"award-info":[{"award-number":["RGPIN-2019-05213"]}],"id":[{"id":"10.13039\/501100006374","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,3,2]]},"DOI":"10.1145\/3649411.3649416","type":"proceedings-article","created":{"date-parts":[[2024,4,28]],"date-time":"2024-04-28T06:04:02Z","timestamp":1714284242000},"page":"26-32","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Regular Expressions on Modern GPGPUs"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0007-7058-3159","authenticated-orcid":false,"given":"Cheng","family":"Li","sequence":"first","affiliation":[{"name":"McGill University, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0663-7347","authenticated-orcid":false,"given":"Clark","family":"Verbrugge","sequence":"additional","affiliation":[{"name":"McGill University, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,4,28]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2015.2429918"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2008.4636093"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3300053.3319416"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2674005.2674984"},{"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":"Intel. 2017. HyperScan. https:\/\/github.com\/intel\/hyperscan."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3300053.3319418"},{"key":"e_1_3_2_1_8_1","unstructured":"[8] Cheng Li. 2023. https:\/\/github.com\/cli117\/thesis_work\/blob\/main\/iNFAnt_Buffer\/test_suite\/midstr_7k.txt."},{"key":"e_1_3_2_1_9_1","unstructured":"[9] Cheng Li. 2023. https:\/\/github.com\/cli117\/thesis_work\/tree\/main\/iNFAnt_Buffer\/test_suite\/nfa_output."},{"volume-title":"Advances in Intelligent Systems and Applications -","author":"Lin Kuan-Ju","key":"e_1_3_2_1_10_1","unstructured":"Kuan-Ju Lin, Yi-Hsuan Huang, and Chun-Yuan Lin. 2013. Efficient Parallel Knuth-Morris-Pratt Algorithm for Multi-GPUs with CUDA. In Advances in Intelligent Systems and Applications - Volume 2, Jeng-Shyang Pan, Ching-Nung Yang, and Chia-Chen Lin (Eds.). Springer Berlin Heidelberg, Berlin, Heidelberg, 543\u2013552."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3578338.3593524"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3472456.3473512"},{"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.","key":"e_1_3_2_1_13_1","unstructured":"R. Sidhu and V.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."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3035918.3035954"},{"key":"e_1_3_2_1_15_1","unstructured":"[15] Jack Wadden. 2017. https:\/\/github.com\/jackwadden\/ANMLZoo\/tree\/master\/Snort\/inputs."},{"key":"e_1_3_2_1_16_1","unstructured":"Jack Wadden. 2017. Snort Regex Patterns. https:\/\/github.com\/jackwadden\/ANMLZoo\/blob\/master\/Snort\/regex\/snort.1chip.regex."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM53939.2023.10229022"}],"event":{"name":"GPGPU '24: 16th Workshop on General Purpose Processing Using GPU","acronym":"GPGPU '24","location":"Edinburgh United Kingdom"},"container-title":["16th Workshop on General Purpose Processing Using GPU"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3649411.3649416","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3649411.3649416","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,26]],"date-time":"2025-08-26T12:43:25Z","timestamp":1756212205000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3649411.3649416"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,3,2]]},"references-count":17,"alternative-id":["10.1145\/3649411.3649416","10.1145\/3649411"],"URL":"https:\/\/doi.org\/10.1145\/3649411.3649416","relation":{},"subject":[],"published":{"date-parts":[[2024,3,2]]},"assertion":[{"value":"2024-04-28","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}