{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,10]],"date-time":"2026-02-10T11:17:06Z","timestamp":1770722226258,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":72,"publisher":"ACM","funder":[{"name":"the National Key Research and Development Program of China","award":["2025YFE0200100"],"award-info":[{"award-number":["2025YFE0200100"]}]},{"name":"the Major Key Project of Peng Cheng Laboratory","award":["PCL2025A07"],"award-info":[{"award-number":["PCL2025A07"]}]},{"name":"the National Natural Science Foundation of China","award":["62372123, 62102203"],"award-info":[{"award-number":["62372123, 62102203"]}]},{"name":"the Young Top-notch Talent Project of Guangdong Province","award":["2023TQ07X362, 2023TQ07X004"],"award-info":[{"award-number":["2023TQ07X362, 2023TQ07X004"]}]},{"name":"the Basic Research Enhancement Program","award":["2021-JCJQ-JJ-0483"],"award-info":[{"award-number":["2021-JCJQ-JJ-0483"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2026,2,22]]},"DOI":"10.1145\/3748173.3779197","type":"proceedings-article","created":{"date-parts":[[2026,2,5]],"date-time":"2026-02-05T21:17:35Z","timestamp":1770326255000},"page":"288-299","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["MegaTurbo: A Scalable FPGA-based Engine for MegaFlow Classifier in Open vSwitch"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0002-6842-5892","authenticated-orcid":false,"given":"Sheng","family":"Lan","sequence":"first","affiliation":[{"name":"Peking University Shenzhen Graduate School, Shenzhen, China and Pengcheng Laboratory, Shenzhen, China"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-0933-3289","authenticated-orcid":false,"given":"Ying","family":"Li","sequence":"additional","affiliation":[{"name":"Southern University of Science and Technology, Shenzhen, China and Pengcheng Laboratory, Shenzhen, China"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-8007-0806","authenticated-orcid":false,"given":"Zhongxian","family":"Liang","sequence":"additional","affiliation":[{"name":"Harbin Institute of Technology, Shenzhen, China and Pengcheng Laboratory, Shenzhen, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9234-0763","authenticated-orcid":false,"given":"Wenjun","family":"Li","sequence":"additional","affiliation":[{"name":"Pengcheng Laboratory, Shenzhen, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6495-081X","authenticated-orcid":false,"given":"Yao","family":"Xin","sequence":"additional","affiliation":[{"name":"Guangzhou University, Guangzhou, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2093-7023","authenticated-orcid":false,"given":"Ying","family":"Wan","sequence":"additional","affiliation":[{"name":"Southeast University, Nanjing, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5244-9473","authenticated-orcid":false,"given":"Hui","family":"Li","sequence":"additional","affiliation":[{"name":"Peking University Shenzhen Graduate School, Shenzhen, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4783-876X","authenticated-orcid":false,"given":"Weizhe","family":"Zhang","sequence":"additional","affiliation":[{"name":"Harbin Institute of Technology, Shenzhen, China and Pengcheng Laboratory, Shenzhen, China"}]}],"member":"320","published-online":{"date-parts":[[2026,2,21]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Our Website. https:\/\/wenjunli.com\/MegaTurbo."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","unstructured":"Our Zenodo. https:\/\/doi.org\/10.5281\/zenodo.17697648.","DOI":"10.5281\/zenodo.17697648"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/bxy052"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/WAINA.2012.110"},{"key":"e_1_3_2_1_5_1","volume-title":"High performance switches and routers","author":"Jonathan Chao H","unstructured":"H Jonathan Chao and Bin Liu. 2007. High performance switches and routers. John Wiley & Sons."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3359989.3365431"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2019.2920718"},{"key":"e_1_3_2_1_8_1","volume-title":"Proceedings of the USENIX Symposium on Networked Systems Design and Implementation (NSDI).","author":"Firestone Daniel","year":"2018","unstructured":"Daniel Firestone, Andrew Putnam, Sambhrama Mundkur, Derek Chiou, Alireza Dabagh, et al. 2018. Azure Accelerated Networking: SmartNICs in the Public Cloud. In Proceedings of the USENIX Symposium on Networked Systems Design and Implementation (NSDI)."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/HOTI.2012.17"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2013.261"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPSR.2012.6260820"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/316188.316217"},{"key":"e_1_3_2_1_13_1","volume-title":"Proceedings of the IEEE Annual Symposium on High- Performance Interconnects (HOTI).","author":"Gupta Pankaj","year":"1999","unstructured":"Pankaj Gupta and Nick McKeown. 1999. Packet classification using hierarchical intelligent cuttings. In Proceedings of the IEEE Annual Symposium on High- Performance Interconnects (HOTI)."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1583991.1584044"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASAP.2009.17"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508128.1508162"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVLSI.2011.2162112"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVLSI.2013.2241798"},{"key":"e_1_3_2_1_19_1","volume-title":"Proceedings of the Springer International Conference on Passive and Active Network Measurement (PAM).","author":"Maciej","year":"2015","unstructured":"Maciej Ku?niar, Peter Pere\u0161\u00edni, and Dejan Kosti?. 2015. What you need to know about SDN flow tables. In Proceedings of the Springer International Conference on Passive and Active Network Measurement (PAM)."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/285237.285283"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/TrustCom.2016.0193"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1049\/iet-com.2018.6038"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2019.106898"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/HOTI.2013.12"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCCN.2017.8038369"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2018.8485947"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3342280.3342346"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/ANCS.2019.8901884"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2020.2986935"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341302.3342221"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3626202.3637564"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3542637.3542644"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/IWQoS54832.2022.9812904"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4419-6700-8"},{"key":"e_1_3_2_1_35_1","unstructured":"Mellanox. 2024. MellanoxAdapters Programmer's Reference Manual (PRM).Website. https:\/\/network.nvidia.com\/files\/doc-2020\/ethernet-adapters-programmingmanual. pdf."},{"key":"e_1_3_2_1_36_1","unstructured":"Nvidia. 2024. ConnectX NICs. Website. https:\/\/www.nvidia.com\/en-us\/ networking\/ethernet-adapters\/."},{"key":"e_1_3_2_1_37_1","volume-title":"Proceedings of the USENIX Symposium on Networked Systems Design and Implementation (NSDI).","author":"Pfaff Ben","year":"2015","unstructured":"Ben Pfaff, Justin Pettit, Teemu Koponen, Ethan Jackson, Andy Zhou, , et al. 2015. The design and implementation of open vSwitch. In Proceedings of the USENIX Symposium on Networked Systems Design and Implementation (NSDI)."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/FPT.2010.5681492"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2009.5061972"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2015.2389239"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/ANCS.2015.7110123"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/ANCS.2013.6665195"},{"key":"e_1_3_2_1_43_1","volume-title":"Proceedings of the USENIX Symposium on Networked Systems Design and Implementation (NSDI).","author":"Rashelbach Alon","year":"2022","unstructured":"Alon Rashelbach, Ori Rottenstreich, and Mark Silberstein. 2022. Scaling Open vSwitch with a Computational Cache. In Proceedings of the USENIX Symposium on Networked Systems Design and Implementation (NSDI)."},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2021.3140124"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/2620728.2620755"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE60146.2024.00366"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/863955.863980"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/316188.316216"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/285237.285282"},{"key":"e_1_3_2_1_50_1","first-page":"1","article-title":"PTME: A Regular Expression Matching Engine Based on Speculation and Enumerative Computation on FPGA","volume":"18","author":"Sun Mingqian","year":"2024","unstructured":"Mingqian Sun, Guangwei Xie, Fan Zhang, Wei Guo, Xitian Fan, Tianyang Li, Li Chen, and Jiayu Du. 2024. PTME: A Regular Expression Matching Engine Based on Speculation and Enumerative Computation on FPGA. ACM Transactions on Reconfigurable Technology and Systems 18, 1 (2024), 1-28.","journal-title":"ACM Transactions on Reconfigurable Technology and Systems"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/HOTI52880.2021.00022"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/1108956.1108958"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2007.893156"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/1851182.1851208"},{"key":"e_1_3_2_1_55_1","volume-title":"Network Algorithmics: An interdisciplinary approach to designing fast networked devices. Morgan Kaufmann.","author":"Varghese George","year":"2022","unstructured":"George Varghese and Jun Xu. 2022. Network Algorithmics: An interdisciplinary approach to designing fast networked devices. Morgan Kaufmann."},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM42981.2021.9488758"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2024.3477955"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2023.3330381"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2022.3181295"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1109\/HOTI55740.2022.00019"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2023.3238012"},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/3493425.3502752"},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2016.2566669"},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2012.191"},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICNP52444.2021.9651965"},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM53939.2023.10229074"},{"key":"e_1_3_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2018.2852710"},{"key":"e_1_3_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1145\/3718958.3750511"},{"key":"e_1_3_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2022.3227206"},{"key":"e_1_3_2_1_70_1","volume-title":"Proceedings of the ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS).","author":"Zulfiqar Annus","year":"2025","unstructured":"Annus Zulfiqar, Ali Imran, Venkat Kunaparaju, Ben Pfaff, Gianni Antichi, and Muhammad Shahbaz. 2025. Gigaflow: Pipeline-Aware Sub-Traversal Caching for Modern SmartNICs. In Proceedings of the ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)."},{"key":"e_1_3_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/3744969.3748406"},{"key":"e_1_3_2_1_72_1","volume-title":"The slow path needs an accelerator too! ACM SIGCOMM Computer Communication Review 53, 1","author":"Zulfiqar Annus","year":"2023","unstructured":"Annus Zulfiqar, Ben Pfaff, William Tu, Gianni Antichi, and Muhammad Shahbaz. 2023. The slow path needs an accelerator too! ACM SIGCOMM Computer Communication Review 53, 1 (2023), 38-47."}],"event":{"name":"FPGA '26:The 2026 ACM\/SIGDA International Symposium on Field Programmable Gate Arrays","location":"Seaside CA USA","sponsor":["SIGDA ACM Special Interest Group on Design Automation"]},"container-title":["Proceedings of the 2026 ACM\/SIGDA International Symposium on Field Programmable Gate Arrays"],"original-title":[],"deposited":{"date-parts":[[2026,2,9]],"date-time":"2026-02-09T16:16:27Z","timestamp":1770653787000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3748173.3779197"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,2,21]]},"references-count":72,"alternative-id":["10.1145\/3748173.3779197","10.1145\/3748173"],"URL":"https:\/\/doi.org\/10.1145\/3748173.3779197","relation":{},"subject":[],"published":{"date-parts":[[2026,2,21]]},"assertion":[{"value":"2026-02-21","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}