{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,5]],"date-time":"2026-08-05T18:06:26Z","timestamp":1785953186681,"version":"3.56.0"},"publisher-location":"New York, NY, USA","reference-count":179,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,2,22]],"date-time":"2022-02-22T00:00:00Z","timestamp":1645488000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000185","name":"Defense Advanced Research Projects Agency","doi-asserted-by":"publisher","award":["FA8650-18-2-7865"],"award-info":[{"award-number":["FA8650-18-2-7865"]}],"id":[{"id":"10.13039\/100000185","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"NSF (National Science Foundation)","doi-asserted-by":"publisher","award":["1937301"],"award-info":[{"award-number":["1937301"]}],"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":[[2022,2,28]]},"DOI":"10.1145\/3503222.3507726","type":"proceedings-article","created":{"date-parts":[[2022,2,22]],"date-time":"2022-02-22T20:49:01Z","timestamp":1645562941000},"page":"1099-1114","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":90,"title":["Taurus: a data plane architecture for per-packet ML"],"prefix":"10.1145","author":[{"given":"Tushar","family":"Swamy","sequence":"first","affiliation":[{"name":"Stanford University, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Alexander","family":"Rucker","sequence":"additional","affiliation":[{"name":"Stanford University, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Muhammad","family":"Shahbaz","sequence":"additional","affiliation":[{"name":"Purdue University, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ishan","family":"Gaur","sequence":"additional","affiliation":[{"name":"Stanford University, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Kunle","family":"Olukotun","sequence":"additional","affiliation":[{"name":"Stanford University, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2022,2,22]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Tensorflow: A System For Large-Scale Machine Learning. In USENIX OSDI \u201916.","author":"Abadi Mart\u00edn","year":"2016","unstructured":"Mart\u00edn Abadi, Paul Barham, Jianmin Chen, Zhifeng Chen, Andy Davis, Jeffrey Dean, Matthieu Devin, Sanjay Ghemawat, Geoffrey Irving, and Michael Isard. 2016. Tensorflow: A System For Large-Scale Machine Learning. In USENIX OSDI \u201916."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.procs.2015.07.490"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"crossref","unstructured":"Anurag Agrawal and Changhoon Kim. 2020. Intel Tofino2 \u2013 A 12.9Tbps P4-Programmable Ethernet Switch. In Hot Chips \u201920.","DOI":"10.1109\/HCS49909.2020.9220636"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2619239.2626316"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","unstructured":"Mohammad Alizadeh Albert Greenberg David A Maltz Jitendra Padhye Parveen Patel Balaji Prabhakar Sudipta Sengupta and Murari Sridharan. 2010. Data Center TCP (DCTCP). In ACM SIGCOMM \u201910. https:\/\/doi.org\/10.1145\/1851182.1851192 10.1145\/1851182.1851192","DOI":"10.1145\/1851182.1851192"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNN.2006.883010"},{"key":"e_1_3_2_1_7_1","unstructured":"Jimmy Ba and Rich Caruana. 2014. Do Deep Nets Really Need to be Deep? In NeurIPS \u201914."},{"key":"e_1_3_2_1_8_1","volume-title":"2019 IFIP\/IEEE Symposium on Integrated Network and Service Management (IM) \u201919","author":"Bakker Jarrod","year":"2019","unstructured":"Jarrod Bakker, Bryan Ng, Winston KG Seah, and Adrian Pekar. 2019. Traffic Classification with Machine Learning in a Live Network. In 2019 IFIP\/IEEE Symposium on Integrated Network and Service Management (IM) \u201919."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3085572"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1613\/jair.3912"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1129582.1129589"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2717764.2717782"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2656877.2656890"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2656877.2656890"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2534169.2486011"},{"key":"e_1_3_2_1_16_1","unstructured":"Leon Bottou. 2010. Feature Engineering. https:\/\/www.cs.princeton.edu\/courses\/archive\/spring10\/cos424\/slides\/18-feat.pdf Accessed on 08\/12\/2021."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1186\/s13174-018-0087-2"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/CloudCom.2011.17"},{"key":"e_1_3_2_1_19_1","unstructured":"Broadcom. [n.d.]. Tomahawk\/BCM56960 Series. https:\/\/www.broadcom.com\/products\/ethernet-connectivity\/switching\/strataxgs\/bcm56960-series Accessed on 08\/12\/2021."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2854038.2854042"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.2011.15"},{"key":"e_1_3_2_1_22_1","first-page":"612","article-title":"Systems and methods for processing machine learning algorithms in a MapReduce environment","volume":"8","author":"Burdick Douglas Ronald","year":"2013","unstructured":"Douglas Ronald Burdick, Amol Ghoting, Rajasekar Krishnamurthy, Edwin Peter Dawson Pednault, Berthold Reinwald, Vikas Sindhwani, Shirish Tatikonda, Yuanyuan Tian, and Shivakumar Vaithyanathan. 2013. Systems and methods for processing machine learning algorithms in a MapReduce environment. US Patent 8,612,368.","journal-title":"US Patent"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2009.2037211"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.4236\/jilsa.2010.23018"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","unstructured":"Huan Chen and Theophilus Benson. 2017. The Case for Making Tight Control Plane Latency Guarantees in SDN Switches. In ACM SOSR \u201917. https:\/\/doi.org\/10.1145\/3050220.3050237 10.1145\/3050220.3050237","DOI":"10.1145\/3050220.3050237"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSSC.2016.2616357"},{"key":"e_1_3_2_1_27_1","volume-title":"Predicting Future Traffic Using Hidden Markov Models","author":"Chen Zhitang","unstructured":"Zhitang Chen, Jiayao Wen, and Yanhui Geng. 2016. Predicting Future Traffic Using Hidden Markov Models. In IEEE ICNP \u201916."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"crossref","unstructured":"Cheng-Tao Chu Sang K Kim Yi-An Lin YuanYuan Yu Gary Bradski Kunle Olukotun and Andrew Y Ng. 2007. Map-Reduce for Machine Learning on Multicore. In NeurIPS \u201907. 281\u2013288.","DOI":"10.7551\/mitpress\/7503.003.0040"},{"key":"e_1_3_2_1_29_1","unstructured":"Cisco Systems Inc.. [n.d.]. Cisco Meraki (MX450): Powerful Security and SD-WAN for the Branch & Campus. https:\/\/meraki.cisco.com\/products\/appliances\/mx450 Accessed on 08\/12\/2021."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jalgor.2003.12.001"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","unstructured":"Paul Covington Jay Adams and Emre Sargin. 2016. Deep Neural Networks for Youtube Recommendations. In ACM RecSys \u201916. https:\/\/doi.org\/10.1145\/2959100.2959190 10.1145\/2959100.2959190","DOI":"10.1145\/2959100.2959190"},{"key":"e_1_3_2_1_32_1","volume-title":"Architecture Design of Reconfigurable Pipelined Datapaths","author":"Cronquist Darren C","unstructured":"Darren C Cronquist, Chris Fisher, Miguel Figueroa, Paul Franklin, and Carl Ebeling. 1999. Architecture Design of Reconfigurable Pipelined Datapaths. In IEEE ARVLSI \u201999."},{"key":"e_1_3_2_1_33_1","unstructured":"Influx Data. [n.d.]. InfluxDB. https:\/\/www.influxdata.com\/products\/influxdb-overview\/ Accessed on 08\/12\/2021."},{"key":"e_1_3_2_1_34_1","unstructured":"Christopher De Sa Megan Leszczynski Jian Zhang Alana Marzoev Christopher R Aberger Kunle Olukotun and Christopher R\u00e9. 2018. High-Accuracy Low-Precision Training. arXiv preprint arXiv:1803.03383."},{"key":"e_1_3_2_1_35_1","unstructured":"Dell EMC. [n.d.]. Data Center Switching Quick Reference Guide. https:\/\/i.dell.com\/sites\/doccontent\/shared-content\/data-sheets\/en\/Documents\/Dell-Networking-Data-Center-Quick-Reference-Guide.pdf Accessed on 08\/12\/2021."},{"key":"e_1_3_2_1_36_1","first-page":"446","article-title":"A Study on NSL-KDD Dataset for Intrusion Detection System Based on Classification Algorithms","volume":"4","author":"Dhanabal L","year":"2015","unstructured":"L Dhanabal and SP Shantharajah. 2015. A Study on NSL-KDD Dataset for Intrusion Detection System Based on Classification Algorithms. International Journal of Advanced Research in Computer and Communication Engineering (IJARCCE), 4, 6 (2015), 446\u2013452.","journal-title":"International Journal of Advanced Research in Computer and Communication Engineering (IJARCCE)"},{"key":"e_1_3_2_1_37_1","volume-title":"PCC: Re-architecting Congestion Control for Consistent High Performance. In USENIX NSDI \u201915.","author":"Dong Mo","year":"2015","unstructured":"Mo Dong, Qingxi Li, Doron Zarchy, P Brighten Godfrey, and Michael Schapira. 2015. PCC: Re-architecting Congestion Control for Consistent High Performance. In USENIX NSDI \u201915."},{"key":"e_1_3_2_1_38_1","unstructured":"DPDK. [n.d.]. DPDK. https:\/\/www.dpdk.org\/ Accessed on 08\/12\/2021."},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815675.2815692"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","unstructured":"Jeffrey Erman Martin Arlitt and Anirban Mahanti. 2006. Traffic Classification Using Clustering Algorithms. In ACM MineNet \u201906. https:\/\/doi.org\/10.1145\/1162678.1162679 10.1145\/1162678.1162679","DOI":"10.1145\/1162678.1162679"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","unstructured":"Jeffrey Erman Anirban Mahanti Martin Arlitt and Carey Williamson. 2007. Identifying and Discriminating Between Web and Peer-to-Peer Traffic in the Network Core. In WWW \u201907. https:\/\/doi.org\/10.1145\/1242572.1242692 10.1145\/1242572.1242692","DOI":"10.1145\/1242572.1242692"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2009.05.003"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"crossref","unstructured":"Nick Feamster and Jennifer Rexford. 2018. Why (and How) Networks Should Run Themselves. In ACM ANRW \u201918.","DOI":"10.1145\/3232755.3234555"},{"key":"e_1_3_2_1_44_1","unstructured":"Daniel Firestone Andrew Putnam Sambhrama Mundkur Derek Chiou Alireza Dabagh Mike Andrewartha Hari Angepat Vivek Bhanu Adrian Caulfield and Eric Chung. 2018. Azure Accelerated Networking: SmartNICs in the Public Cloud. In USENIX NSDI \u201918."},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/90.251892"},{"key":"e_1_3_2_1_46_1","unstructured":"Open Networking Foundation. [n.d.]. ONOS: Open Network Operating System. https:\/\/www.opennetworking.org\/onos\/ Accessed on 08\/12\/2021."},{"key":"e_1_3_2_1_47_1","unstructured":"Open Networking Foundation. [n.d.]. ONOS: Single Bench Flow Latency Test. https:\/\/wiki.onosproject.org\/display\/ONOS\/2.2%3A+Experiment+I+-+Single+Bench+Flow+Latency+Test Accessed on 08\/12\/2021."},{"key":"e_1_3_2_1_48_1","unstructured":"Open Networking Foundation. [n.d.]. Stratum OS. https:\/\/www.opennetworking.org\/stratum\/ Accessed on 08\/12\/2021."},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2018.00012"},{"key":"e_1_3_2_1_50_1","volume-title":"HRL: Efficient and Flexible Reconfigurable Logic for Near-Data Processing","author":"Gao Mingyu","year":"2016","unstructured":"Mingyu Gao and Christos Kozyrakis. 2016. HRL: Efficient and Flexible Reconfigurable Logic for Near-Data Processing. In IEEE HPCA \u201916."},{"key":"e_1_3_2_1_51_1","unstructured":"Nadeen Gebara Manya Ghobadi and Paolo Costa. 2021. In-network Aggregation for Shared Machine Learning Clusters. In MLSys \u201921."},{"key":"e_1_3_2_1_52_1","volume-title":"Self-Programming Networks: Architecture and Algorithms","author":"Geng Yilong","unstructured":"Yilong Geng, Shiyu Liu, Feiran Wang, Zi Yin, Balaji Prabhakar, and Mendel Rosenblum. 2017. Self-Programming Networks: Architecture and Algorithms. In IEEE Allerton \u201917."},{"key":"e_1_3_2_1_53_1","volume-title":"SIMON: A Simple and Scalable Method for Sensing, Inference and Measurement in Data Center Networks. In USENIX NSDI \u201919.","author":"Geng Yilong","year":"2019","unstructured":"Yilong Geng, Shiyu Liu, Zi Yin, Ashish Naik, Balaji Prabhakar, Mendel Rosenblum, and Amin Vahdat. 2019. SIMON: A Simple and Scalable Method for Sensing, Inference and Measurement in Data Center Networks. In USENIX NSDI \u201919."},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/2020408.2020464"},{"key":"e_1_3_2_1_55_1","volume-title":"SystemML: Declarative Machine Learning on MapReduce","author":"Ghoting Amol","unstructured":"Amol Ghoting, Rajasekar Krishnamurthy, Edwin Pednault, Berthold Reinwald, Vikas Sindhwani, Shirish Tatikonda, Yuanyuan Tian, and Shivakumar Vaithyanathan. 2011. SystemML: Declarative Machine Learning on MapReduce. In IEEE ICDE \u201911."},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","unstructured":"Glen Gibb George Varghese Mark Horowitz and Nick McKeown. 2013. Design principles for packet parsers. In ACM\/IEE ANCS \u201913. https:\/\/doi.org\/10.1109\/ANCS.2013.6665172 10.1109\/ANCS.2013.6665172","DOI":"10.1109\/ANCS.2013.6665172"},{"key":"e_1_3_2_1_57_1","volume-title":"Dec, 18","author":"Gillick Dan","year":"2006","unstructured":"Dan Gillick, Arlo Faria, and John DeNero. 2006. MapReduce: Distributed Computing for Machine Learning. Berkley, Dec, 18 (2006)."},{"key":"e_1_3_2_1_58_1","first-page":"70","article-title":"PipeRench","volume":"33","author":"Goldstein Seth Copen","year":"2000","unstructured":"Seth Copen Goldstein, Herman Schmit, Mihai Budiu, Srihari Cadambi, Matthew Moe, and R Reed Taylor. 2000. PipeRench: A Reconfigurable Architecture and Compiler. Computer, 33, 4 (2000), 70\u201377.","journal-title":"A Reconfigurable Architecture and Compiler. Computer"},{"key":"e_1_3_2_1_59_1","volume-title":"Deep Learning. 1","author":"Goodfellow Ian","unstructured":"Ian Goodfellow, Yoshua Bengio, Aaron Courville, and Yoshua Bengio. 2016. Deep Learning. 1, MIT Press, Cambridge."},{"key":"e_1_3_2_1_60_1","unstructured":"Google. [n.d.]. A look inside Google\u2019s Data Center Networks. https:\/\/cloudplatform.googleblog.com\/2015\/06\/A-Look-Inside-Googles-Data-Center-Networks.html Accessed on 08\/12\/2021."},{"key":"e_1_3_2_1_61_1","unstructured":"Google. 2021. Tensorflow Lite. https:\/\/www.tensorflow.org\/tflite"},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","unstructured":"Albert Greenberg James R. Hamilton Navendu Jain Srikanth Kandula Changhoon Kim Parantap Lahiri David A. Maltz Parveen Patel and Sudipta Sengupta. 2009. VL2: A Scalable and Flexible Data Center Network. In ACM SIGCOMM \u201909. https:\/\/doi.org\/10.1145\/1592568.1592576 10.1145\/1592568.1592576","DOI":"10.1145\/1592568.1592576"},{"key":"e_1_3_2_1_63_1","unstructured":"P4.org Archictecture Working Group. 2018. P4-16 Portable Switch Architecture. https:\/\/p4.org\/p4-spec\/docs\/PSA-v1.1.0.pdf"},{"key":"e_1_3_2_1_64_1","volume-title":"Deep learning with Keras","author":"Gulli Antonio","unstructured":"Antonio Gulli and Sujit Pal. 2017. Deep learning with Keras. Packt Publishing Ltd."},{"key":"e_1_3_2_1_65_1","unstructured":"Vladimir Gurevich. 2018. Programmable Data Plane at Terabit Speeds. https:\/\/p4.org\/assets\/p4_d2_2017_programmable_data_plane_at_terabit_speeds.pdf Accessed on 08\/12\/2021."},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/1400097.1400105"},{"key":"e_1_3_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/3020078.3021745"},{"key":"e_1_3_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1145\/3007787.3001163"},{"key":"e_1_3_2_1_69_1","unstructured":"Song Han Jeff Pool John Tran and William Dally. 2015. Learning Both Weights and Connections for Efficient Neural Network. In NeurIPS \u201915."},{"key":"e_1_3_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1049\/el:20071791"},{"key":"e_1_3_2_1_71_1","volume-title":"Standard ML. Department of Computer Science","author":"Harper Robert","unstructured":"Robert Harper, David MacQueen, and Robin Milner. 1986. Standard ML. Department of Computer Science, University of Edinburgh."},{"key":"e_1_3_2_1_72_1","volume-title":"Support Vector Machines (SVMs)","author":"Hearst Marti A.","year":"1998","unstructured":"Marti A. Hearst, Susan T Dumais, Edgar Osuna, John Platt, and Bernhard Scholkopf. 1998. Support Vector Machines (SVMs). IEEE Intelligent Systems and their Applications, 13, 4 (1998), 18\u201328."},{"key":"e_1_3_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.1162\/neco.1997.9.8.1735"},{"key":"e_1_3_2_1_74_1","volume-title":"Maria Apostolaki, Alberto Dainotti, Stefano Vissicchio, and Laurent Vanbever.","author":"Holterbach Thomas","year":"2019","unstructured":"Thomas Holterbach, Edgar Costa Molero, Maria Apostolaki, Alberto Dainotti, Stefano Vissicchio, and Laurent Vanbever. 2019. Blink: Fast Connectivity Recovery Entirely in the Data Plane. In USENIX NSDI \u201919."},{"key":"e_1_3_2_1_75_1","doi-asserted-by":"publisher","DOI":"10.1016\/0893-6080(91)90009-T"},{"key":"e_1_3_2_1_76_1","volume-title":"Gaia: Geo-Distributed Machine Learning Approaching LAN Speeds. In USENIX NSDI \u201917.","author":"Hsieh Kevin","year":"2017","unstructured":"Kevin Hsieh, Aaron Harlap, Nandita Vijaykumar, Dimitris Konomis, Gregory R Ganger, Phillip B Gibbons, and Onur Mutlu. 2017. Gaia: Geo-Distributed Machine Learning Approaching LAN Speeds. In USENIX NSDI \u201917."},{"key":"e_1_3_2_1_77_1","doi-asserted-by":"publisher","DOI":"10.1145\/3102980.3103005"},{"key":"e_1_3_2_1_78_1","unstructured":"Intel. [n.d.]. Intel Deep Insight Network Analytics Software. https:\/\/www.intel.com\/content\/www\/us\/en\/products\/network-io\/programmable-ethernet-switch\/network-analytics\/deep-insight.html Accessed on 08\/12\/2021."},{"key":"e_1_3_2_1_79_1","unstructured":"Intel. [n.d.]. Intel\u00ae Ethernet Network Adapter X710-DA2 for OCP 3.0. https:\/\/ark.intel.com\/content\/www\/us\/en\/ark\/products\/184822\/intel-ethernet-network-adapter-x710-da4-for-ocp-3-0.html Accessed on 08\/12\/2021."},{"key":"e_1_3_2_1_80_1","unstructured":"Intel. 2021. Intel Infrastructure Processing Unit (Intel IPU) and SmartNICs. https:\/\/www.intel.com\/content\/www\/us\/en\/products\/network-io\/smartnic.html"},{"key":"e_1_3_2_1_81_1","volume-title":"Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inference","author":"Jacob Benoit","unstructured":"Benoit Jacob, Skirmantas Kligys, Bo Chen, Menglong Zhu, Matthew Tang, Andrew Howard, Hartwig Adam, and Dmitry Kalenichenko. 2018. Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inference. In IEEE CVPR \u201918."},{"key":"e_1_3_2_1_82_1","unstructured":"Nathan Jay Noga Rotman Brighten Godfrey Michael Schapira and Aviv Tamar. 2019. A deep reinforcement learning perspective on internet congestion control. In ICML \u201919."},{"key":"e_1_3_2_1_83_1","volume-title":"MTCP: A Highly Scalable User-Level TCP Stack for Multicore Systems. In USENIX NSDI \u201914.","author":"Jeong Eun Young","year":"2014","unstructured":"Eun Young Jeong, Shinae Woo, Muhammad Jamshed, Haewon Jeong, Sunghwan Ihm, Dongsu Han, and KyoungSoo Park. 2014. MTCP: A Highly Scalable User-Level TCP Stack for Multicore Systems. In USENIX NSDI \u201914."},{"key":"e_1_3_2_1_84_1","doi-asserted-by":"publisher","DOI":"10.1145\/3079856.3080246"},{"key":"e_1_3_2_1_85_1","doi-asserted-by":"publisher","DOI":"10.1145\/2890955.2890968"},{"key":"e_1_3_2_1_86_1","unstructured":"Changhoon Kim. [n.d.]. Programming The Network Data Plane: What How and Why? https:\/\/conferences.sigcomm.org\/events\/apnet2017\/slides\/chang.pdf Accessed on 08\/12\/2021."},{"key":"e_1_3_2_1_87_1","unstructured":"Changhoon Kim Anirudh Sivaraman Naga Katta Antonin Bas Advait Dixit and Lawrence J Wobker. 2015. In-Band Network Telemetry via Programmable Dataplanes. In ACM SIGCOMM \u201915 (Demo)."},{"key":"e_1_3_2_1_88_1","doi-asserted-by":"publisher","DOI":"10.1145\/3192366.3192379"},{"key":"e_1_3_2_1_89_1","doi-asserted-by":"publisher","DOI":"10.1145\/1739041.1739120"},{"key":"e_1_3_2_1_90_1","doi-asserted-by":"crossref","unstructured":"Maciej Ku\u017aniar Peter Pere\u0161\u00edni and Dejan Kosti\u0107. 2015. What You Need to Know About SDN Flow Tables. In PAM \u201915.","DOI":"10.1007\/978-3-319-15509-8_26"},{"key":"e_1_3_2_1_91_1","doi-asserted-by":"publisher","unstructured":"Adam Langley Alistair Riddoch Alyssa Wilk Antonio Vicente Charles Krasic Dan Zhang Fan Yang Fedor Kouranov Ian Swett and Janardhan Iyengar. 2017. The QUIC Transport Protocol: Design and Internet-Scale Deployment. In ACM SIGCOMM \u201917. https:\/\/doi.org\/10.1145\/3098822.3098842 10.1145\/3098822.3098842","DOI":"10.1145\/3098822.3098842"},{"key":"e_1_3_2_1_92_1","volume-title":"ATP: In-network Aggregation for Multi-tenant Learning. In NSDI \u201921.","author":"Lao ChonLam","year":"2021","unstructured":"ChonLam Lao, Yanfang Le, Kshiteej Mahajan, Yixi Chen, Wenfei Wu, Aditya Akella, and Michael M Swift. 2021. ATP: In-network Aggregation for Multi-tenant Learning. In NSDI \u201921."},{"key":"e_1_3_2_1_93_1","volume-title":"2019 IFIP\/IEEE Symposium on Integrated Network and Service Management (IM) \u201919","author":"Lapolli \u00c2ngelo Cardoso","year":"2019","unstructured":"\u00c2ngelo Cardoso Lapolli, Jonatas Adilson Marques, and Luciano Paschoal Gaspary. 2019. Offloading real-time ddos attack detection to programmable data planes. In 2019 IFIP\/IEEE Symposium on Integrated Network and Service Management (IM) \u201919. 19\u201327."},{"key":"e_1_3_2_1_94_1","unstructured":"Yann LeCun LD Jackel Leon Bottou A Brunot Corinna Cortes JS Denker Harris Drucker I Guyon UA Muller Eduard Sackinger P Simard and V Vapnik. 1995. Comparison of Learning Algorithms for Handwritten Digit Recognition. In ICANN \u201995."},{"key":"e_1_3_2_1_95_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2021.3062621"},{"key":"e_1_3_2_1_96_1","doi-asserted-by":"publisher","DOI":"10.1145\/775047.775131"},{"key":"e_1_3_2_1_97_1","doi-asserted-by":"publisher","DOI":"10.1145\/3307650.3322259"},{"key":"e_1_3_2_1_98_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341302.3342085"},{"key":"e_1_3_2_1_99_1","doi-asserted-by":"publisher","unstructured":"Eric Liang Hang Zhu Xin Jin and Ion Stoica. 2019. Neural Packet Classification. In ACM SIGCOMM \u201919. https:\/\/doi.org\/10.1145\/3341302.3342221 10.1145\/3341302.3342221","DOI":"10.1145\/3341302.3342221"},{"key":"e_1_3_2_1_100_1","unstructured":"Darryl Lin Sachin Talathi and Sreekanth Annapureddy. 2016. Fixed Point Quantization of Deep Convolutional Networks. In ICML \u201916."},{"key":"e_1_3_2_1_101_1","doi-asserted-by":"publisher","DOI":"10.1109\/IMSCCS.2007.52"},{"key":"e_1_3_2_1_102_1","volume-title":"Jaqen: A High-Performance Switch-Native Approach for Detecting and Mitigating Volumetric DDoS Attacks with Programmable Switches. In USENIX Security \u201921.","author":"Liu Zaoxing","year":"2021","unstructured":"Zaoxing Liu, Hun Namkung, Georgios Nikolaidis, Jeongkeun Lee, Changhoon Kim, Xin Jin, Vladimir Braverman, Minlan Yu, and Vyas Sekar. 2021. Jaqen: A High-Performance Switch-Native Approach for Detecting and Mitigating Volumetric DDoS Attacks with Programmable Switches. In USENIX Security \u201921."},{"key":"e_1_3_2_1_103_1","unstructured":"Loadbalancer.org. [n.d.]. Hardware ADC. https:\/\/www.loadbalancer.org\/products\/hardware\/ Accessed on 08\/12\/2021."},{"key":"e_1_3_2_1_104_1","volume-title":"NetFPGA: An Open Platform for Gigabit-Rate Network Switching and Routing","author":"Lockwood John W","unstructured":"John W Lockwood, Nick McKeown, Greg Watson, Glen Gibb, Paul Hartke, Jad Naous, Ramanan Raghuraman, and Jianying Luo. 2007. NetFPGA: An Open Platform for Gigabit-Rate Network Switching and Routing. In IEEE MSE \u201907."},{"key":"e_1_3_2_1_105_1","doi-asserted-by":"publisher","DOI":"10.1145\/296399.296444"},{"key":"e_1_3_2_1_106_1","volume-title":"SVM for Network Anomaly Detection using ACO Feature Subset","author":"Mehmood Tahir","unstructured":"Tahir Mehmood and Helmi B Md Rais. 2015. SVM for Network Anomaly Detection using ACO Feature Subset. In IEEE iSMSC \u201915."},{"key":"e_1_3_2_1_107_1","volume-title":"Hugo De Man, and Rudy Lauwereins","author":"Mei Bingfeng","year":"2002","unstructured":"Bingfeng Mei, Serge Vernalde, Diederik Verkest, Hugo De Man, and Rudy Lauwereins. 2002. DRESC: A Retargetable Compiler for Coarse-Grained Reconfigurable Architectures. In IEEE FPT \u201902."},{"key":"e_1_3_2_1_108_1","doi-asserted-by":"publisher","DOI":"10.1145\/3138808.3138810"},{"key":"e_1_3_2_1_109_1","volume-title":"Real World OCaml: Functional Programming for the Masses. O\u2019Reilly Media","author":"Minsky Yaron","unstructured":"Yaron Minsky, Anil Madhavapeddy, and Jason Hickey. 2013. Real World OCaml: Functional Programming for the Masses. O\u2019Reilly Media, Inc.."},{"key":"e_1_3_2_1_110_1","doi-asserted-by":"publisher","unstructured":"Andrew W Moore and Denis Zuev. 2005. Internet Traffic Classification using Bayesian Analysis Techniques. In ACM SIGMETRICS \u201905. https:\/\/doi.org\/10.1145\/1064212.1064220 10.1145\/1064212.1064220","DOI":"10.1145\/1064212.1064220"},{"key":"e_1_3_2_1_111_1","unstructured":"Manya Ghobadi Nadeen Gebara Paolo Costa. 2021. In-Network Aggregation for Shared Machine Learning Clusters. In MlSys."},{"key":"e_1_3_2_1_112_1","unstructured":"Vinod Nair and Geoffrey E Hinton. 2010. Rectified Linear Units Improve Restricted Boltzmann Machines. In ICML \u201910."},{"key":"e_1_3_2_1_113_1","unstructured":"NetFPGA. [n.d.]. NetFPGA: A Line-rate Flexible and Open Platform for Research and Classroom Experimentation. https:\/\/netfpga.org\/ Accessed on 08\/12\/2021."},{"key":"e_1_3_2_1_114_1","unstructured":"Barefoot Networks. [n.d.]. Barefoot Tofino. https:\/\/www.intel.com\/content\/www\/us\/en\/products\/network-io\/programmable-ethernet-switch\/tofino-series.html Accessed on 08\/12\/2021."},{"key":"e_1_3_2_1_115_1","unstructured":"Barefoot Networks. [n.d.]. Barefoot Tofino 2. https:\/\/www.intel.com\/content\/www\/us\/en\/products\/network-io\/programmable-ethernet-switch\/tofino-2-series.html Accessed on 08\/12\/2021."},{"key":"e_1_3_2_1_116_1","unstructured":"Edgecore Networks. [n.d.]. WEDGE 100BF-32X: 100GBE Data Center Switch. https:\/\/www.edge-core.com\/productsInfo.php?cls=1&cls2=5&cls3=181&id=335 Accessed on 08\/12\/2021."},{"key":"e_1_3_2_1_117_1","doi-asserted-by":"publisher","DOI":"10.1145\/3230543.3230560"},{"key":"e_1_3_2_1_118_1","doi-asserted-by":"publisher","unstructured":"Radhika Niranjan Mysore Andreas Pamboris Nathan Farrington Nelson Huang Pardis Miri Sivasankar Radhakrishnan Vikram Subramanya and Amin Vahdat. 2009. PortLand: A Scalable Fault-tolerant Layer 2 Data Center Network Fabric. In ACM SIGCOMM \u201909. https:\/\/doi.org\/10.1145\/1592568.1592575 10.1145\/1592568.1592575","DOI":"10.1145\/1592568.1592575"},{"key":"e_1_3_2_1_119_1","unstructured":"NVIDIA. [n.d.]. Tesla T4. https:\/\/www.nvidia.com\/en-us\/data-center\/tesla-t4\/"},{"key":"e_1_3_2_1_120_1","unstructured":"NVidia. 2021. NVIDIA BLUEFIELD DATA PROCESSING UNITS. https:\/\/www.nvidia.com\/en-us\/networking\/products\/data-processing-unit\/"},{"key":"e_1_3_2_1_121_1","volume-title":"Programming in Scala","author":"Odersky Martin","unstructured":"Martin Odersky, Lex Spoon, and Bill Venners. 2008. Programming in Scala. Artima Inc."},{"key":"e_1_3_2_1_122_1","unstructured":"P4.org. 2020. P4-16 Language Specification. https:\/\/p4.org\/p4-spec\/docs\/P4-16-v1.2.1.pdf"},{"key":"e_1_3_2_1_123_1","volume-title":"Internet Traffic Classification for Scalable QoS Provision","author":"Park Junghun","unstructured":"Junghun Park, Hsiao-Rong Tyan, and C-C Jay Kuo. 2006. Internet Traffic Classification for Scalable QoS Provision. In IEEE ICME \u201906."},{"key":"e_1_3_2_1_124_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2008.11.011"},{"key":"e_1_3_2_1_125_1","doi-asserted-by":"publisher","unstructured":"Dan RK Ports and Jacob Nelson. 2019. When Should The Network Be The Computer? In ACM HotOS \u201919. https:\/\/doi.org\/10.1145\/3317550.3321439 10.1145\/3317550.3321439","DOI":"10.1145\/3317550.3321439"},{"key":"e_1_3_2_1_126_1","volume-title":"Online Flow Size Prediction for Improved Network Routing","author":"Poupart Pascal","unstructured":"Pascal Poupart, Zhitang Chen, Priyank Jaini, Fred Fung, Hengky Susanto, Yanhui Geng, Li Chen, Kai Chen, and Hao Jin. 2016. Online Flow Size Prediction for Improved Network Routing. In IEEE ICNP \u201916."},{"key":"e_1_3_2_1_127_1","doi-asserted-by":"publisher","DOI":"10.1145\/3079856.3080256"},{"key":"e_1_3_2_1_128_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-18338-7_14"},{"key":"e_1_3_2_1_129_1","unstructured":"IO Visor Project. [n.d.]. XDP: eXpress Data Path. https:\/\/www.iovisor.org\/technology\/xdp Accessed on 08\/12\/2021."},{"key":"e_1_3_2_1_130_1","unstructured":"Jack W Rae Sergey Bartunov and Timothy P Lillicrap. 2019. Meta-Learning Neural Bloom Filters. arXiv:1906.04304."},{"key":"e_1_3_2_1_131_1","doi-asserted-by":"publisher","unstructured":"Alon Rashelbach Ori Rottenstreich and Mark Silberstein. 2020. A Computational Approach to Packet Classification. In ACM SIGCOMM \u201920. https:\/\/doi.org\/10.1145\/3387514.3405886 10.1145\/3387514.3405886","DOI":"10.1145\/3387514.3405886"},{"key":"e_1_3_2_1_132_1","volume-title":"Netmap: A Novel Framework for Fast Packet I\/O. In USENIX ATC \u201912.","author":"Rizzo Luigi","year":"2012","unstructured":"Luigi Rizzo. 2012. Netmap: A Novel Framework for Fast Packet I\/O. In USENIX ATC \u201912."},{"key":"e_1_3_2_1_133_1","unstructured":"Joshua Rosen Neoklis Polyzotis Vinayak Borkar Yingyi Bu Michael J Carey Markus Weimer Tyson Condie and Raghu Ramakrishnan. 2013. Iterative mapreduce for large scale machine learning. arXiv preprint arXiv:1303.3517."},{"key":"e_1_3_2_1_134_1","doi-asserted-by":"publisher","unstructured":"Alexander Rucker Tushar Swamy Muhammad Shahbaz and Kunle Olukotun. 2019. Elastic RSS: Co-Scheduling Packets and Cores Using Programmable NICs. In ACM APNet \u201919. https:\/\/doi.org\/10.1145\/3343180.3343184 10.1145\/3343180.3343184","DOI":"10.1145\/3343180.3343184"},{"key":"e_1_3_2_1_135_1","volume-title":"Capstan: A Vector RDA for Sparsity","author":"Rucker Alexander","year":"2021","unstructured":"Alexander Rucker, Matthew Vilim, Tian Zhao, Yaqi Zhang, Raghu Prabhakar, and Kunle Olukotun. 2021. Capstan: A Vector RDA for Sparsity. Association for Computing Machinery, New York, NY, USA. 1022\u20131035. isbn:9781450385572"},{"key":"e_1_3_2_1_136_1","doi-asserted-by":"publisher","unstructured":"Davide Sanvito Giuseppe Siracusano and Roberto Bifulco. 2018. Can the Network Be the AI Accelerator? In NetCompute \u201918. https:\/\/doi.org\/10.1145\/3229591.3229594 10.1145\/3229591.3229594","DOI":"10.1145\/3229591.3229594"},{"key":"e_1_3_2_1_137_1","volume-title":"Dan RK Ports, and Peter Richt\u00e1rik","author":"Sapio Amedeo","year":"2019","unstructured":"Amedeo Sapio, Marco Canini, Chen-Yu Ho, Jacob Nelson, Panos Kalnis, Changhoon Kim, Arvind Krishnamurthy, Masoud Moshref, Dan RK Ports, and Peter Richt\u00e1rik. 2019. Scaling Distributed Machine Learning with In-Network Aggregation. arXiv:1903.06701."},{"key":"e_1_3_2_1_138_1","unstructured":"Dipanjan Sarkar. 2018. Continuous Numeric Data \u2013 Strategies for Working with Continuous Numerical Data. https:\/\/towardsdatascience.com\/understanding-feature-engineering-part-1-continuous-numeric-data-da4e47099a7b Accessed on 08\/12\/2021."},{"key":"e_1_3_2_1_139_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICNP.2018.00019"},{"key":"e_1_3_2_1_140_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2018.2890150"},{"key":"e_1_3_2_1_141_1","unstructured":"Justine Sherry Sylvia Ratnasamy and Justine Sherry At. 2012. A survey of enterprise middlebox deployments."},{"key":"e_1_3_2_1_142_1","unstructured":"Anton Shilov. [n.d.]. TSMC & Broadcom Develop 1700-mm2 CoWoS Interposer: 2x Larger Than Reticles. https:\/\/www.anandtech.com\/show\/15582\/tsmc-broadcom-develop-1700-mm2-cowos-interposer-2x-larger-than-reticles Accessed on 08\/12\/2021."},{"key":"e_1_3_2_1_143_1","doi-asserted-by":"publisher","DOI":"10.1145\/337292.337583"},{"key":"e_1_3_2_1_144_1","unstructured":"Giuseppe Siracusano and Roberto Bifulco. 2018. In-Network Neural Networks. arXiv:1801.05731."},{"key":"e_1_3_2_1_145_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMC.2018.2866249"},{"key":"e_1_3_2_1_146_1","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934900"},{"key":"e_1_3_2_1_147_1","doi-asserted-by":"publisher","unstructured":"Anirudh Sivaraman Suvinay Subramanian Mohammad Alizadeh Sharad Chole Shang-Tse Chuang Anurag Agrawal Hari Balakrishnan Tom Edsall Sachin Katti and Nick McKeown. 2016. Programmable Packet Scheduling at Line Rate. In ACM SIGCOMM \u201916. https:\/\/doi.org\/10.1145\/2934872.2934899 10.1145\/2934872.2934899","DOI":"10.1145\/2934872.2934899"},{"key":"e_1_3_2_1_148_1","doi-asserted-by":"publisher","unstructured":"Vibhaalakshmi Sivaraman Srinivas Narayana Ori Rottenstreich Shan Muthukrishnan and Jennifer Rexford. 2017. Heavy-Hitter Detection Entirely in the Data Plane. In ACM SOSR \u201917. https:\/\/doi.org\/10.1145\/3050220.3063772 10.1145\/3050220.3063772","DOI":"10.1145\/3050220.3063772"},{"key":"e_1_3_2_1_149_1","unstructured":"Mario Srouji Jian Zhang and Ruslan Salakhutdinov. 2018. Structured control nets for deep reinforcement learning. In ICML \u201918. 4742\u20134751."},{"key":"e_1_3_2_1_150_1","unstructured":"Arvind K Sujeeth HyoukJoong Lee Kevin J Brown Tiark Rompf Hassan Chafi Michael Wu Anand R Atreya Martin Odersky and Kunle Olukotun. 2011. OptiML: an implicitly parallel domain-specific language for machine learning. In ICML \u201911."},{"key":"e_1_3_2_1_151_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-72606-7_72"},{"key":"e_1_3_2_1_152_1","volume-title":"Traffic Classification Using Probabilistic Neural Networks","author":"Sun Runyuan","unstructured":"Runyuan Sun, Bo Yang, Lizhi Peng, Zhenxiang Chen, Lei Zhang, and Shan Jing. 2010. Traffic Classification Using Probabilistic Neural Networks. In IEEE ICNC \u201910."},{"key":"e_1_3_2_1_153_1","volume-title":"Syed Ali Raza Zaidi, and Mounir Ghogho","author":"Tang Tuan A","year":"2016","unstructured":"Tuan A Tang, Lotfi Mhamdi, Des McLernon, Syed Ali Raza Zaidi, and Mounir Ghogho. 2016. Deep Learning Approach for Network Intrusion Detection in Software Defined Networking. In IEEE WINCOM \u201916."},{"key":"e_1_3_2_1_154_1","volume-title":"A Detailed Analysis of the KDD CUP 99 Data Set","author":"Tavallaee Mahbod","unstructured":"Mahbod Tavallaee, Ebrahim Bagheri, Wei Lu, and Ali A Ghorbani. 2009. A Detailed Analysis of the KDD CUP 99 Data Set. In IEEE CISDA \u201909."},{"key":"e_1_3_2_1_155_1","volume-title":"Haskell: The Craft of Functional Programming. 2","author":"Thompson Simon","year":"2011","unstructured":"Simon Thompson. 2011. Haskell: The Craft of Functional Programming. 2, Addison-Wesley."},{"key":"e_1_3_2_1_156_1","volume-title":"Mujoco: A Physics Engine for Model-Based Control","author":"Todorov Emanuel","year":"2012","unstructured":"Emanuel Todorov, Tom Erez, and Yuval Tassa. 2012. Mujoco: A Physics Engine for Model-Based Control. In IEEE IROS \u201912."},{"key":"e_1_3_2_1_157_1","volume-title":"Proceedings of the Joint IBM\/University of Newcastle upon Tyne Seminar on Data Base Systems \u201979","author":"Rijsbergen C Van","year":"1979","unstructured":"C Van Rijsbergen. 1979. Information Retrieval: Theory and Practice. In Proceedings of the Joint IBM\/University of Newcastle upon Tyne Seminar on Data Base Systems \u201979."},{"key":"e_1_3_2_1_158_1","doi-asserted-by":"publisher","DOI":"10.1145\/3309551"},{"key":"e_1_3_2_1_159_1","volume-title":"Detecting SYN Flooding Attacks. In Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies \u201902","author":"Wang Haining","year":"2002","unstructured":"Haining Wang, Danlu Zhang, and Kang G Shin. 2002. Detecting SYN Flooding Attacks. In Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies \u201902. 3, 1530\u20131539."},{"key":"e_1_3_2_1_160_1","unstructured":"Naigang Wang Jungwook Choi Daniel Brand Chia-Yu Chen and Kailash Gopalakrishnan. 2018. Training Deep Neural Networks with 8-bit Floating Point Numbers. In NeurIPS \u201918."},{"key":"e_1_3_2_1_161_1","doi-asserted-by":"publisher","unstructured":"Shuo Wang Zhe Li Caiwen Ding Bo Yuan Qinru Qiu Yanzhi Wang and Yun Liang. 2018. C-LSTM: Enabling Efficient LSTM using Structured Compression Techniques on FPGAs. In ACM\/SIGDA FPGA \u201918. https:\/\/doi.org\/10.1145\/3174243.3174253 10.1145\/3174243.3174253","DOI":"10.1145\/3174243.3174253"},{"key":"e_1_3_2_1_162_1","doi-asserted-by":"publisher","unstructured":"Keith Winstein and Hari Balakrishnan. 2013. TCP Ex Machina: Computer-Generated Congestion Control. In ACM SIGCOMM \u201913. https:\/\/doi.org\/10.1145\/2534169.2486020 10.1145\/2534169.2486020","DOI":"10.1145\/2534169.2486020"},{"key":"e_1_3_2_1_163_1","doi-asserted-by":"publisher","unstructured":"Shihan Xiao Haiyan Mao Bo Wu Wenjie Liu and Fenglin Li. 2020. Neural Packet Routing. In ACM NetAI \u201920. https:\/\/doi.org\/10.1145\/3405671.3405813 10.1145\/3405671.3405813","DOI":"10.1145\/3405671.3405813"},{"key":"e_1_3_2_1_164_1","unstructured":"Xilinx. [n.d.]. Alveo U250 Data Center Accelerator Card. https:\/\/www.xilinx.com\/products\/boards-and-kits\/alveo\/u250.html Accessed on 08\/12\/2021."},{"key":"e_1_3_2_1_165_1","unstructured":"Xilinx. [n.d.]. Xilinx: AXI Reference Guide. https:\/\/www.xilinx.com\/support\/documentation\/ip_documentation\/ug761_axi_reference_guide.pdf Accessed on 08\/12\/2021."},{"key":"e_1_3_2_1_166_1","unstructured":"Xilinx. [n.d.]. Xilinx OpenNIC Shell. https:\/\/github.com\/Xilinx\/open-nic-shell Accessed on 09\/30\/2021."},{"key":"e_1_3_2_1_167_1","unstructured":"Xilinx. [n.d.]. Xilinx: UltraScale+ Integrated 100G Ethernet Subsystem. https:\/\/www.xilinx.com\/products\/intellectual-property\/cmac_usplus.html Accessed on 08\/12\/2021."},{"key":"e_1_3_2_1_168_1","doi-asserted-by":"publisher","unstructured":"Zhaoqi Xiong and Noa Zilberman. 2019. Do Switches Dream of Machine Learning? Toward In-Network Classification. In ACM HotNets \u201919. https:\/\/doi.org\/10.1145\/3365609.3365864 10.1145\/3365609.3365864","DOI":"10.1145\/3365609.3365864"},{"key":"e_1_3_2_1_169_1","volume-title":"Pantheon: The Training Ground for Internet Congestion-Control Research. In USENIX ATC \u201918.","author":"Yan Francis Y","year":"2018","unstructured":"Francis Y Yan, Jestin Ma, Greg D Hill, Deepti Raghavan, Riad S Wahby, Philip Levis, and Keith Winstein. 2018. Pantheon: The Training Ground for Internet Congestion-Control Research. In USENIX ATC \u201918."},{"key":"e_1_3_2_1_170_1","doi-asserted-by":"publisher","DOI":"10.1145\/3387514.3405870"},{"key":"e_1_3_2_1_171_1","doi-asserted-by":"publisher","unstructured":"Yasir Zaki Thomas P\u00f6tsch Jay Chen Lakshminarayanan Subramanian and Carmelita G\u00f6rg. 2015. Adaptive Congestion Control for Unpredictable Cellular Networks. In ACM SIGCOMM \u201915. https:\/\/doi.org\/10.1145\/2785956.2787498 10.1145\/2785956.2787498","DOI":"10.1145\/2785956.2787498"},{"key":"e_1_3_2_1_172_1","volume-title":"Automated Traffic Classification and Application Identification Using Machine Learning","author":"Zander Sebastian","unstructured":"Sebastian Zander, Thuy Nguyen, and Grenville Armitage. 2005. Automated Traffic Classification and Application Identification Using Machine Learning. In IEEE LCN \u201905."},{"key":"e_1_3_2_1_173_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIFS.2012.2223675"},{"key":"e_1_3_2_1_174_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2014.2320577"},{"key":"e_1_3_2_1_175_1","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2020.24007"},{"key":"e_1_3_2_1_176_1","doi-asserted-by":"publisher","DOI":"10.1145\/3307650.3322249"},{"key":"e_1_3_2_1_177_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA52012.2021.00085"},{"key":"e_1_3_2_1_178_1","volume-title":"A Distributed Control Path Architecture for VLIW Processors","author":"Zhong Hongtao","unstructured":"Hongtao Zhong, Kevin Fan, Scott Mahlke, and Michael Schlansker. 2005. A Distributed Control Path Architecture for VLIW Processors. In IEEE PACT \u201905."},{"key":"e_1_3_2_1_179_1","volume-title":"An Adaptive AQM Algorithm Based on Neuron Reinforcement Learning","author":"Zhou Chuan","unstructured":"Chuan Zhou, Dongjie Di, Qingwei Chen, and Jian Guo. 2009. An Adaptive AQM Algorithm Based on Neuron Reinforcement Learning. In IEEE ICCA \u201909."}],"event":{"name":"ASPLOS '22: 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems","location":"Lausanne Switzerland","acronym":"ASPLOS '22","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGOPS ACM Special Interest Group on Operating Systems","SIGARCH ACM Special Interest Group on Computer Architecture","SIGBED ACM Special Interest Group on Embedded Systems"]},"container-title":["Proceedings of the 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3503222.3507726","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3503222.3507726","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3503222.3507726","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:11:39Z","timestamp":1750191099000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3503222.3507726"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,2,22]]},"references-count":179,"alternative-id":["10.1145\/3503222.3507726","10.1145\/3503222"],"URL":"https:\/\/doi.org\/10.1145\/3503222.3507726","relation":{},"subject":[],"published":{"date-parts":[[2022,2,22]]},"assertion":[{"value":"2022-02-22","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}