{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,11]],"date-time":"2026-03-11T01:45:29Z","timestamp":1773193529420,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":54,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,11,4]],"date-time":"2020-11-04T00:00:00Z","timestamp":1604448000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100004801","name":"National Science Foundation","doi-asserted-by":"publisher","award":["CNS-1801884"],"award-info":[{"award-number":["CNS-1801884"]}],"id":[{"id":"10.13039\/501100004801","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,11,4]]},"DOI":"10.1145\/3422604.3425929","type":"proceedings-article","created":{"date-parts":[[2020,10,30]],"date-time":"2020-10-30T00:50:36Z","timestamp":1604019036000},"page":"16-22","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":14,"title":["Clara"],"prefix":"10.1145","author":[{"given":"Yiming","family":"Qiu","sequence":"first","affiliation":[{"name":"Rice University, Houston, TX, USA"}]},{"given":"Qiao","family":"Kang","sequence":"additional","affiliation":[{"name":"Rice University, Houston, TX, USA"}]},{"given":"Ming","family":"Liu","sequence":"additional","affiliation":[{"name":"University of Washington, Seattle, WA, USA"}]},{"given":"Ang","family":"Chen","sequence":"additional","affiliation":[{"name":"Rice University, Houston, TX, USA"}]}],"member":"320","published-online":{"date-parts":[[2020,11,4]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"BlueField SmartNIC Ethernet. https:\/\/www.mellanox.com\/products\/BlueField-SmartNIC-Ethernet.  BlueField SmartNIC Ethernet. https:\/\/www.mellanox.com\/products\/BlueField-SmartNIC-Ethernet."},{"key":"e_1_3_2_1_2_1","unstructured":"eBPF Introduction. https:\/\/www.netronome.com\/technology\/ebpf\/.  eBPF Introduction. https:\/\/www.netronome.com\/technology\/ebpf\/."},{"key":"e_1_3_2_1_3_1","unstructured":"Intel IXP processors. https:\/\/www.intel.com\/content\/dam\/www\/public\/us\/en\/documents\/specification-updates\/ixp4xx-product-line-network-processors-spec-update.pdf.  Intel IXP processors. https:\/\/www.intel.com\/content\/dam\/www\/public\/us\/en\/documents\/specification-updates\/ixp4xx-product-line-network-processors-spec-update.pdf."},{"key":"e_1_3_2_1_4_1","unstructured":"LiquidIOII Smart NICs. https:\/\/www.marvell.com\/products\/ethernet-adapters-and-controllers\/liquidio-smart-nics.html.  LiquidIOII Smart NICs. https:\/\/www.marvell.com\/products\/ethernet-adapters-and-controllers\/liquidio-smart-nics.html."},{"key":"e_1_3_2_1_5_1","unstructured":"Mellanox Innova-2 Flex Open Programmable SmartNIC. https:\/\/www.mellanox.com\/products\/smartnics\/innova-2-flex\/.  Mellanox Innova-2 Flex Open Programmable SmartNIC. https:\/\/www.mellanox.com\/products\/smartnics\/innova-2-flex\/."},{"key":"e_1_3_2_1_6_1","unstructured":"Netronome datapath programming tools. https:\/\/www.netronome.com\/products\/datapath-programming-tools\/.  Netronome datapath programming tools. https:\/\/www.netronome.com\/products\/datapath-programming-tools\/."},{"key":"e_1_3_2_1_7_1","unstructured":"The P4 language repositories. https:\/\/github.com\/p4lang.  The P4 language repositories. https:\/\/github.com\/p4lang."},{"key":"e_1_3_2_1_8_1","unstructured":"SmartNIC Overview - Netronome. https:\/\/www.netronome.com\/products\/smartnic\/overview\/.  SmartNIC Overview - Netronome. https:\/\/www.netronome.com\/products\/smartnic\/overview\/."},{"key":"e_1_3_2_1_9_1","volume-title":"http:\/\/www.ieee802.org\/3\/bs\/","author":"IEEE P802.3bs 400 GbE Task Force","year":"2018","unstructured":"IEEE P802.3bs 400 GbE Task Force . Adopted Timeline . http:\/\/www.ieee802.org\/3\/bs\/ , 2018 . IEEE P802.3bs 400 GbE Task Force. Adopted Timeline. http:\/\/www.ieee802.org\/3\/bs\/, 2018."},{"key":"e_1_3_2_1_10_1","volume-title":"Proceedings of the 24th International Conference on Architectural Support for Programming Languages and Operating Systems","author":"Abel A.","year":"2019","unstructured":"A. Abel and J. Reineke . Uops . info: Characterizing latency, throughput, and port usage of instructions on intel microarchitectures . In Proceedings of the 24th International Conference on Architectural Support for Programming Languages and Operating Systems , 2019 . A. Abel and J. Reineke. Uops. info: Characterizing latency, throughput, and port usage of instructions on intel microarchitectures. In Proceedings of the 24th International Conference on Architectural Support for Programming Languages and Operating Systems, 2019."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1147\/rd.472.0177"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/LCA.2014.2360182"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2830772.2830780"},{"key":"e_1_3_2_1_14_1","volume-title":"8th USENIX Symposium on Operating Systems Design and Implementation","author":"Cadar C.","year":"2008","unstructured":"C. Cadar , D. Dunbar , D. R. Engler , : Unassisted and automatic generation of high-coverage tests for complex systems programs . In 8th USENIX Symposium on Operating Systems Design and Implementation , 2008 . C. Cadar, D. Dunbar, D. R. Engler, et al. Klee: Unassisted and automatic generation of high-coverage tests for complex systems programs. In 8th USENIX Symposium on Operating Systems Design and Implementation, 2008."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2724717"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1065010.1065038"},{"key":"e_1_3_2_1_17_1","volume-title":"IEEE International Conference on Distributed Computing Systems","author":"Choi S.","year":"2020","unstructured":"S. Choi , M. Shahbaz , B. Prabhakar , and M. Rosenblum . \u03bb-nic: Interactive serverless compute on programmable smartnics . In IEEE International Conference on Distributed Computing Systems , 2020 . S. Choi, M. Shahbaz, B. Prabhakar, and M. Rosenblum. \u03bb-nic: Interactive serverless compute on programmable smartnics. In IEEE International Conference on Distributed Computing Systems, 2020."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2000064.2000108"},{"key":"e_1_3_2_1_19_1","volume-title":"Azure Accelerated Networking: SmartNICs in the Public Cloud. In 15th USENIX Symposium on Networked Systems Design and Implementation","author":"Firestone D.","year":"2018","unstructured":"D. Firestone , A. Putnam , S. Mundkur , D. Chiou , A. Dabagh , M. Andrewartha , H. Angepat , V. Bhanu , A. Caulfield , E. Chung , H. K. Chandrappa , S. Chaturmohta , M. Humphrey , J. Lavier , N. Lam , F. Liu , K. Ovtcharov , J. Padhye , G. Popuri , S. Raindel , T. Sapre , M. Shaw , G. Silva , M. Sivakumar , N. Srivastava , A. Verma , Q. Zuhair , D. Bansal , D. Burger , K. Vaid , D. A. Maltz , and A. Greenberg . Azure Accelerated Networking: SmartNICs in the Public Cloud. In 15th USENIX Symposium on Networked Systems Design and Implementation , 2018 . D. Firestone, A. Putnam, S. Mundkur, D. Chiou, A. Dabagh, M. Andrewartha, H. Angepat, V. Bhanu, A. Caulfield, E. Chung, H. K. Chandrappa, S. Chaturmohta, M. Humphrey, J. Lavier, N. Lam, F. Liu, K. Ovtcharov, J. Padhye, G. Popuri, S. Raindel, T. Sapre, M. Shaw, G. Silva, M. Sivakumar, N. Srivastava, A. Verma, Q. Zuhair, D. Bansal, D. Burger, K. Vaid, D. A. Maltz, and A. Greenberg. Azure Accelerated Networking: SmartNICs in the Public Cloud. In 15th USENIX Symposium on Networked Systems Design and Implementation, 2018."},{"key":"e_1_3_2_1_20_1","volume-title":"15th USENIX Symposium on Networked Systems Design and Implementation","author":"Firestone D.","year":"2018","unstructured":"D. Firestone , A. Putnam , S. Mundkur , D. Chiou , A. Dabagh , M. Andrewartha , H. Angepat , V. Bhanu , A. Caulfield , E. Chung , Azure accelerated networking: Smartnics in the public cloud . In 15th USENIX Symposium on Networked Systems Design and Implementation , 2018 . D. Firestone, A. Putnam, S. Mundkur, D. Chiou, A. Dabagh, M. Andrewartha, H. Angepat, V. Bhanu, A. Caulfield, E. Chung, et al. Azure accelerated networking: Smartnics in the public cloud. In 15th USENIX Symposium on Networked Systems Design and Implementation, 2018."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/781131.781135"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3282307"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2019.00047"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1555754.1555775"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1815961.1815998"},{"key":"e_1_3_2_1_26_1","volume-title":"16th USENIX Symposium on Networked Systems Design and Implementation","author":"Iyer R.","year":"2019","unstructured":"R. Iyer , L. Pedrosa , A. Zaostrovnykh , S. Pirelli , K. Argyraki , and G. Candea . Performance contracts for software network functions . In 16th USENIX Symposium on Networked Systems Design and Implementation , 2019 . R. Iyer, L. Pedrosa, A. Zaostrovnykh, S. Pirelli, K. Argyraki, and G. Candea. Performance contracts for software network functions. In 16th USENIX Symposium on Networked Systems Design and Implementation, 2019."},{"key":"e_1_3_2_1_27_1","volume-title":"15th USENIX Symposium on Networked Systems Design and Implementation","author":"Katsikas G. P.","year":"2018","unstructured":"G. P. Katsikas , T. Barbette , D. Kostic , R. Steinert , and G. Q. Maguire Jr . Metron: NFV service chains at the true speed of the underlying hardware . In 15th USENIX Symposium on Networked Systems Design and Implementation , 2018 . G. P. Katsikas, T. Barbette, D. Kostic, R. Steinert, and G. Q. Maguire Jr. Metron: NFV service chains at the true speed of the underlying hardware. In 15th USENIX Symposium on Networked Systems Design and Implementation, 2018."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2872362.2872367"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/354871.354874"},{"key":"e_1_3_2_1_30_1","volume-title":"Proceedings of ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming","author":"Kotsifakou M.","year":"2017","unstructured":"M. Kotsifakou , P. Srivastava , M. D. Sinclair , R. Komuravelli , V. Adve , and S. Adve . HPVM: Heterogeneous parallel virtual machine . In Proceedings of ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming , 2017 . M. Kotsifakou, P. Srivastava, M. D. Sinclair, R. Komuravelli, V. Adve, and S. Adve. HPVM: Heterogeneous parallel virtual machine. In Proceedings of ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2017."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1375581.1375596"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2004.1281665"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132756"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934897"},{"key":"e_1_3_2_1_35_1","volume-title":"Proceedings of ther 2019 USENIX Annual Technical Conference","author":"Liu M.","year":"2019","unstructured":"M. Liu , S. Peter , A. Krishnamurthy , and P. M. Phothilimthana . E3: Energy-efficient microservices on smartnic-accelerated servers . In Proceedings of ther 2019 USENIX Annual Technical Conference , 2019 . M. Liu, S. Peter, A. Krishnamurthy, and P. M. Phothilimthana. E3: Energy-efficient microservices on smartnic-accelerated servers. In Proceedings of ther 2019 USENIX Annual Technical Conference, 2019."},{"key":"e_1_3_2_1_36_1","volume-title":"Proceedings of International Conference on Machine Learning","author":"Mendis C.","year":"2019","unstructured":"C. Mendis , A. Renda , S. P. Amarasinghe , and M. Carbin . IIthemal: Accurate, portable and fast basic block throughput estimation using deep neural networks . In Proceedings of International Conference on Machine Learning , 2019 . C. Mendis, A. Renda, S. P. Amarasinghe, and M. Carbin. IIthemal: Accurate, portable and fast basic block throughput estimation using deep neural networks. In Proceedings of International Conference on Machine Learning, 2019."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2063384.2063402"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491956.2462163"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/90.700888"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/2825236.2825248"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/3230543.3230573"},{"key":"e_1_3_2_1_42_1","volume-title":"Proceedings of Workshop on Compositional Theory and Technology for Real-Time Embedded Systems","author":"Phan L. T. X.","year":"2015","unstructured":"L. T. X. Phan , M. Xu , and I. Lee . Cache-aware interfaces for compositional real-time systems . In Proceedings of Workshop on Compositional Theory and Technology for Real-Time Embedded Systems , 2015 . L. T. X. Phan, M. Xu, and I. Lee. Cache-aware interfaces for compositional real-time systems. In Proceedings of Workshop on Compositional Theory and Technology for Real-Time Embedded Systems, 2015."},{"key":"e_1_3_2_1_43_1","volume-title":"13th USENIX Symposium on Operating Systems Design and Implementation","author":"Phothilimthana P. M.","year":"2018","unstructured":"P. M. Phothilimthana , M. Liu , A. Kaufmann , S. Peter , R. Bodik , and T. Anderson . Floem: A programming system for NIC-accelerated network applications . In 13th USENIX Symposium on Operating Systems Design and Implementation , 2018 . P. M. Phothilimthana, M. Liu, A. Kaufmann, S. Peter, R. Bodik, and T. Anderson. Floem: A programming system for NIC-accelerated network applications. In 13th USENIX Symposium on Operating Systems Design and Implementation, 2018."},{"key":"e_1_3_2_1_44_1","volume-title":"16th USENIX Symposium on Networked Systems Design and Implementation","author":"Pontarelli S.","year":"2019","unstructured":"S. Pontarelli , R. Bifulco , M. Bonola , C. Cascone , M. Spaziani , V. Bruschi , D. Sanvito , G. Siracusano , A. Capone , M. Honda , : Stateful packet processing in hardware . In 16th USENIX Symposium on Networked Systems Design and Implementation , 2019 . S. Pontarelli, R. Bifulco, M. Bonola, C. Cascone, M. Spaziani, V. Bruschi, D. Sanvito, G. Siracusano, A. Capone, M. Honda, et al. Flowblaze: Stateful packet processing in hardware. In 16th USENIX Symposium on Networked Systems Design and Implementation, 2019."},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.5555\/2987964"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/2145816.2145819"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2002.10004"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378450"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2016.7446058"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/RTSS.2013.9"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2005.20"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/1837853.1693493"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2006.1620804"},{"key":"e_1_3_2_1_54_1","first-page":"20","article-title":"Predicting HPC parallel program performance based on LLVM compiler","author":"Zhang W.","year":"2017","unstructured":"W. Zhang , M. Hao , and M. Snir . Predicting HPC parallel program performance based on LLVM compiler . Cluster Computing , 20 , 2017 . W. Zhang, M. Hao, and M. Snir. Predicting HPC parallel program performance based on LLVM compiler. Cluster Computing, 20, 2017.","journal-title":"Cluster Computing"}],"event":{"name":"HotNets '20: The 19th ACM Workshop on Hot Topics in Networks","location":"Virtual Event USA","acronym":"HotNets '20","sponsor":["SIGCOMM ACM Special Interest Group on Data Communication"]},"container-title":["Proceedings of the 19th ACM Workshop on Hot Topics in Networks"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3422604.3425929","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3422604.3425929","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T21:31:28Z","timestamp":1750195888000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3422604.3425929"}},"subtitle":["Performance Clarity for SmartNIC Offloading"],"short-title":[],"issued":{"date-parts":[[2020,11,4]]},"references-count":54,"alternative-id":["10.1145\/3422604.3425929","10.1145\/3422604"],"URL":"https:\/\/doi.org\/10.1145\/3422604.3425929","relation":{},"subject":[],"published":{"date-parts":[[2020,11,4]]},"assertion":[{"value":"2020-11-04","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}