{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,21]],"date-time":"2025-08-21T11:40:13Z","timestamp":1755776413003,"version":"3.44.0"},"publisher-location":"New York, NY, USA","reference-count":90,"publisher":"ACM","license":[{"start":{"date-parts":[[2025,3,30]],"date-time":"2025-03-30T00:00:00Z","timestamp":1743292800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100006374","name":"National Science Foundation","doi-asserted-by":"publisher","award":["CAREER-2338034, CNS-2211381"],"award-info":[{"award-number":["CAREER-2338034, CNS-2211381"]}],"id":[{"id":"10.13039\/501100006374","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100006374","name":"Semiconductor Research Corporation","doi-asserted-by":"publisher","award":["JUMP 2.0"],"award-info":[{"award-number":["JUMP 2.0"]}],"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":[[2025,3,30]]},"DOI":"10.1145\/3676641.3716000","type":"proceedings-article","created":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T16:47:32Z","timestamp":1743094052000},"page":"467-481","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["G\n            <scp>igaflow<\/scp>\n            : Pipeline-Aware Sub-Traversal Caching for Modern SmartNICs"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0612-4939","authenticated-orcid":false,"given":"Annus","family":"Zulfiqar","sequence":"first","affiliation":[{"name":"University of Michigan, Ann Arbor, MI, USA"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-7194-2357","authenticated-orcid":false,"given":"Ali","family":"Imran","sequence":"additional","affiliation":[{"name":"University of Michigan, Ann Arbor, MI, USA"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-4858-7758","authenticated-orcid":false,"given":"Venkat","family":"Kunaparaju","sequence":"additional","affiliation":[{"name":"Purdue University, West Lafayette, IN, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1526-4143","authenticated-orcid":false,"given":"Ben","family":"Pfaff","sequence":"additional","affiliation":[{"name":"Feldera Inc., Palo Alto, CA, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6063-4975","authenticated-orcid":false,"given":"Gianni","family":"Antichi","sequence":"additional","affiliation":[{"name":"Politecnico di Milano, Milano, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5168-9045","authenticated-orcid":false,"given":"Muhammad","family":"Shahbaz","sequence":"additional","affiliation":[{"name":"University of Michigan, Ann Arbor, MI, USA"}]}],"member":"320","published-online":{"date-parts":[[2025,3,30]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Amazon. AWS Nitro System. https:\/\/aws.amazon.com\/ec2\/nitro\/ last accessed: 02\/05\/2025."},{"key":"e_1_3_2_1_2_1","unstructured":"AMD. AMD PENSANDO DSC3-400 DISTRIBUTED SERVICES CARD. https:\/\/www.amd.com\/content\/dam\/amd\/en\/documents\/pensandotechnical- docs\/product-briefs\/pensando-dsc3-product-brief.pdf last accessed: 02\/05\/2025."},{"key":"e_1_3_2_1_3_1","unstructured":"AMD. AMD Vivado Design Suite. https:\/\/www.amd.com\/ en\/products\/software\/adaptive-socs-and-fpgas\/vivado.html last accessed: 02\/05\/2025."},{"key":"e_1_3_2_1_4_1","unstructured":"AMD. Pensando. https:\/\/www.amd.com\/en\/accelerators\/pensando last accessed: 02\/05\/2025."},{"key":"e_1_3_2_1_5_1","unstructured":"AMD Xilinx. AMD OpenNIC Project. https:\/\/github.com\/Xilinx\/opennic last accessed: 02\/05\/2025."},{"key":"e_1_3_2_1_6_1","unstructured":"AMD Xilinx. Vitis Networking P4. https:\/\/www.xilinx.com\/products\/ intellectual-property\/ef-di-vitisnetp4.html last accessed: 02\/05\/2025."},{"key":"e_1_3_2_1_7_1","unstructured":"Antrea. Antrea: Enhance pod networking and enforce network policies for Kubernetes clusters. https:\/\/antrea.io\/ last accessed: 02\/05\/2025."},{"key":"e_1_3_2_1_8_1","unstructured":"Antrea. Antrea OVS Pipeline. https:\/\/antrea.io\/docs\/main\/docs\/ design\/ovs-pipeline\/ last accessed: 02\/05\/2025."},{"key":"e_1_3_2_1_9_1","unstructured":"Antrea-IO. Antrea OVS Pipeline. https:\/\/github.com\/antreaio\/ antrea\/blob\/main\/docs\/design\/ovs-pipeline.md last accessed: 02\/05\/2025."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2656877.2656890"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2486001.2486011"},{"key":"e_1_3_2_1_12_1","unstructured":"BROADCOM. Trident 5 \/ BCM78800 Series. https:\/\/www.broadcom. com\/products\/ethernet-connectivity\/switching\/strataxgs\/bcm78800 last accessed: 02\/05\/2025."},{"key":"e_1_3_2_1_13_1","unstructured":"BROADCOM. Trident4 \/ BCM56880 Series. https:\/\/www.broadcom. com\/products\/ethernet-connectivity\/switching\/strataxgs\/bcm56880-series last accessed: 02\/05\/2025."},{"key":"e_1_3_2_1_14_1","unstructured":"CAIDA. The CAIDA UCSD Anonymized Internet Traces. https:\/\/www. caida.org\/catalog\/datasets\/passive_dataset\/ last accessed: 02\/05\/2025."},{"key":"e_1_3_2_1_15_1","volume-title":"Demystifying Datapath Accelerator Enhanced Off-path SmartNIC. arXiv preprint arXiv:2402.03041","author":"Chen X.","year":"2024","unstructured":"Chen, X., Zhang, J., Fu, T., Shen, Y., Ma, S., Qian, K., Zhu, L., Shi, C., Liu, M., and Wang, Z. Demystifying Datapath Accelerator Enhanced Off-path SmartNIC. arXiv preprint arXiv:2402.03041 (2024)."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098823"},{"key":"e_1_3_2_1_17_1","unstructured":"Cord OF-DPA. OpenSwitch OF-DPA User Guide. https:\/\/netbergtw. com\/wp-content\/uploads\/Files\/OPS_of_dpa.pdf last accessed: 02\/05\/2025."},{"key":"e_1_3_2_1_18_1","unstructured":"DPDK. DPDK. https:\/\/www.dpdk.org\/ last accessed: 02\/05\/2025."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNSM.2020.2976838"},{"key":"e_1_3_2_1_20_1","volume-title":"USENIX NSDI","author":"Firestone D.","year":"2017","unstructured":"Firestone, D. VFP: A Virtual Switch Platform for Host SDN in the Public Cloud. In USENIX NSDI (2017)."},{"key":"e_1_3_2_1_21_1","unstructured":"Foundation T. L. Linux Bridge. https:\/\/wiki.linuxfoundation.org\/networking\/ bridge last accessed: 02\/05\/2025."},{"key":"e_1_3_2_1_22_1","unstructured":"Github. DPDK. https:\/\/github.com\/DPDK\/dpdk last accessed: 02\/05\/2025."},{"key":"e_1_3_2_1_23_1","unstructured":"Github. Open vSwitch. https:\/\/github.com\/openvswitch\/ovs last accessed: 02\/05\/2025."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3297858.3304011"},{"key":"e_1_3_2_1_25_1","unstructured":"Gupta M. Open vSwitch offload by SmartNICs on Arm. https:\/\/-community.arm.com\/arm-community-blogs\/b\/tools-software-idesblog\/posts\/open-vswitch-offload-by-smartnics-on-arm last accessed: 02\/05\/2025."},{"key":"e_1_3_2_1_26_1","volume-title":"Computer Architecture","author":"Hennessy L.","year":"2017","unstructured":"Hennessy, John L. and Patterson, David A. Computer Architecture, Sixth Edition: A Quantitative Approach, 6th ed. 2017.","edition":"6"},{"key":"e_1_3_2_1_27_1","unstructured":"Intel. Intel Ethernet Controller 700 Series - Open vSwitch Hardware Acceleration Application Note. https:\/\/builders.intel.com\/docs\/networkbuilders\/intel-ethernet-controller-700-series-open-vswitchhardware-acceleration-application-note.pdf last accessed: 02\/05\/2025."},{"key":"e_1_3_2_1_28_1","unstructured":"Intel. Tofino: P4-programmable Ethernet switch ASIC that delivers better performance at lower power. https:\/\/www.intel.com\/content\/www\/us\/en\/products\/network-io\/programmableethernet-switch\/tofino-series.html last accessed: 02\/05\/2025."},{"key":"e_1_3_2_1_29_1","unstructured":"Intel. Tofino2: Second-generation P4-programmable Ethernet Switch ASIC that Continues to Deliver Programmability without Compromise. https:\/\/www.intel.com\/content\/www\/us\/en\/products\/networkio\/ programmable-ethernet-switch\/tofino-2-series.html last accessed: 02\/05\/2025."},{"key":"e_1_3_2_1_30_1","unstructured":"Intel. Intel Infrastructure Processing Units (IPUs) and Smart-NICs. https:\/\/www.intel.com\/content\/www\/us\/en\/products\/details\/network-io\/ipu.html last accessed: 03\/12\/2024."},{"key":"e_1_3_2_1_31_1","volume-title":"USENIX ATC","author":"Jackson E. J.","year":"2016","unstructured":"Jackson, E. J., Walls, M., Panda, A., Pettit, J., Pfaff, B., Rajahalme, J., Koponen, T., and Shenker, S. Softflow: a middlebox architecture for open vSwitch. In USENIX ATC (2016)."},{"key":"e_1_3_2_1_32_1","unstructured":"Juniper Networks. Longest Prefix Matching in Networking Chips. https:\/\/community.juniper.net\/blogs\/sharada-yeluri\/2023\/ 01\/02\/longest-prefix-matching-in-networking-chips last accessed: 02\/05\/2025."},{"key":"e_1_3_2_1_33_1","volume-title":"USENIX NSDI","author":"Koponen T.","year":"2014","unstructured":"Koponen, T., Amidon, K., Balland, P., Casado, M., Chanda, A., Fulton, B., Ganichev, I., Gross, J., Ingram, P., Jackson, E., Lambeth, A., Lenglet, R., Li, S.-H., Padmanabhan, A., Pettit, J., Pfaff, B., Ramanathan, R., Shenker, S., Shieh, A., Stribling, J., Thakkar, P., Wendlandt, D., Yip, A., and Zhang, R. Network Virtualization in Multi-tenant Datacenters. In USENIX NSDI (2014)."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3183713.3196909"},{"key":"e_1_3_2_1_35_1","unstructured":"Kummrow P. The IPU: A New Strategic Resource for Cloud Service Providers. https:\/\/community.intel.com\/t5\/Blogs\/Tech-Innovation\/Data-Center\/The-IPU-A-New-Strategic-Resource-for-Cloud-Service-Providers\/post\/1335081 last accessed: 02\/05\/2025."},{"key":"e_1_3_2_1_36_1","volume-title":"USENIX NSDI","author":"Lao C.","year":"2021","unstructured":"Lao, C., Le, Y., Mahajan, K., Chen, Y., Wu, W., Akella, A., and Swift, M. ATP: In-network Aggregation for Multi-tenant Learning. In USENIX NSDI (2021)."},{"key":"e_1_3_2_1_37_1","volume-title":"2008 IEEE International Symposium on Circuits and Systems (ISCAS)","author":"Lin M.","year":"2008","unstructured":"Lin, M., Luo, J., and Ma, Y. A Low-Power Monolithically Stacked 3DTCAM. In 2008 IEEE International Symposium on Circuits and Systems (ISCAS) (2008)."},{"key":"e_1_3_2_1_38_1","unstructured":"Marvell. Data Processing Units (DPU). https:\/\/www.marvell.com\/products\/data-processing-units.html last accessed: 02\/05\/2025."},{"key":"e_1_3_2_1_39_1","unstructured":"Marvell. Marvell LiquidIO III. https:\/\/www.marvell.com\/content\/dam\/marvell\/en\/public-collateral\/embedded-processors\/marvellliquidio-III-solutions-brief.pdf last accessed: 02\/05\/2025."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1355734.1355746"},{"key":"e_1_3_2_1_41_1","unstructured":"Microsoft. Microsoft announces acquisition of Fungible to accelerate datacenter innovation. https:\/\/blogs.microsoft.com\/blog\/2023\/01\/09\/microsoft-announces-acquisition-of-fungible-to-acceleratedatacenter-innovation\/ last accessed: 02\/05\/2025."},{"key":"e_1_3_2_1_42_1","unstructured":"MIT CSAIL Alliances. The Death of Moore's Law: What it means and what might fill the gap going forward. https:\/\/cap.csail.mit.edu\/deathmoores-law-what-it-means-and-what-might-fill-gap-going-forward last accessed: 02\/05\/2025."},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341301.3359646"},{"key":"e_1_3_2_1_44_1","unstructured":"NetFPGA. NetFPGA-PLUS. https:\/\/github.com\/NetFPGA\/NetFPGAPLUS last accessed: 02\/05\/2025."},{"key":"e_1_3_2_1_45_1","unstructured":"NSC by orhanergun.net. Exploring TCAM Memory. https:\/\/netseccloud.com\/tcam-memory last accessed: 02\/05\/2025."},{"key":"e_1_3_2_1_46_1","unstructured":"Nvidia. ConnectX-6 Dx 100G\/200G Ethernet NIC. https:\/\/resources.nvidia.com\/en-us-accelerated-networking-resourcelibrary\/networking-overal-dp last accessed: 02\/05\/2025."},{"key":"e_1_3_2_1_47_1","unstructured":"Nvidia. NVIDIA BLUEFIELD DATA PROCESSING UNITS. https: \/\/www.nvidia.com\/en-us\/networking\/products\/data-processing-unit\/ last accessed: 02\/05\/2025."},{"key":"e_1_3_2_1_48_1","unstructured":"Nvidia. Nvidia Bluefield DPU BSP v3.8.5. https:\/\/docs.nvidia.com\/networking\/ display\/bluefielddpuosv385\/virtualswitchonbluefield dpu last accessed: 02\/05\/2025."},{"key":"e_1_3_2_1_49_1","unstructured":"Nvidia. OVS-DOCA Hardware Offloads. https:\/\/docs.nvidia.com\/doca\/sdk\/ovs-docahardwareoffloads\/index.html last accessed: 02\/05\/2025."},{"key":"e_1_3_2_1_50_1","unstructured":"Nvidia. Single Root IO Virtualization - SR-IOV. https:\/\/-docs.nvidia.com\/networking\/display\/mlnxofedv461000\/singlerootiovirtualization(sr-iov) last accessed: 02\/05\/2025."},{"key":"e_1_3_2_1_51_1","unstructured":"ONF. OpenFlow Table Type Patterns. https:\/\/opennetworking.org\/wpcontent\/ uploads\/2013\/04\/OpenFlow Table Type Patterns last accessed: 02\/05\/2025."},{"key":"e_1_3_2_1_52_1","unstructured":"Open-vSwitch. ovs\/ofproto\/ofproto-dpif-upcall.c. https:\/\/github.com\/openvswitch\/ovs\/blob\/master\/ofproto\/ofproto-dpif-upcall.c last accessed: 02\/05\/2025."},{"key":"e_1_3_2_1_53_1","unstructured":"Openstack. Open vSwitch with DPDK Datapath. https:\/\/docs.openstack.org\/neutron\/latest\/admin\/config-ovs-dpdk.html last accessed: 02\/05\/2025."},{"key":"e_1_3_2_1_54_1","unstructured":"Oracle. Datacenter and Server Thermal Trends and Challenges. https:\/\/www.meptec.org\/Resources\/6%20-%20Oracle.pdf last accessed: 02\/07\/2025."},{"key":"e_1_3_2_1_55_1","unstructured":"OVN. Open Virtual Network. https:\/\/www.ovn.org\/en\/ last accessed: 02\/05\/2025."},{"key":"e_1_3_2_1_56_1","volume-title":"USENIX NSDI","author":"Pfaff B.","year":"2015","unstructured":"Pfaff, B., Pettit, J., Koponen, T., Jackson, E., Zhou, A., Rajahalme, J., Gross, J., Wang, A., Stringer, J., Shelar, P., Amidon, K., and Casado, M. The Design and Implementation of Open vSwitch. In USENIX NSDI (2015)."},{"key":"e_1_3_2_1_57_1","unstructured":"Proxmox. Proxmox. https:\/\/www.proxmox.com\/en\/ last accessed: 02\/05\/2025."},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/3387514.3405886"},{"key":"e_1_3_2_1_59_1","volume-title":"USENIX NSDI","author":"Rashelbach A.","year":"2022","unstructured":"Rashelbach, A., Rottenstreich, O., and Silberstein, M. Scaling Open vSwitch with a Computational Cache. In USENIX NSDI (2022)."},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPSR.2013.6602288"},{"key":"e_1_3_2_1_61_1","volume-title":"Leveraging Zipf's law for traffic offloading. ACM SIGCOMM CCR","author":"Sarrar N.","year":"2012","unstructured":"Sarrar, N., Uhlig, S., Feldmann, A., Sherwood, R., and Huang, X. Leveraging Zipf's law for traffic offloading. ACM SIGCOMM CCR (2012)."},{"key":"e_1_3_2_1_62_1","unstructured":"Scott Schweitzer CISSP. Power Heat Space and the Move to Double-Wide SmartNICs. https:\/\/www.linkedin.com\/pulse\/powerheat-space-move-double-wide-smartnics-scott-schweitzer-cissp\/ last accessed: 02\/07\/2025."},{"key":"e_1_3_2_1_63_1","unstructured":"Serve The Home. Intel X710 OCP NIC 3.0 Power Consumption Specs. https:\/\/www.servethehome.com\/intel-x710-da2-ocp-nic-3-0-review-10gbe-for-the-form-factor\/intel-x710-ocp-nic-3-0-powerconsumption-specs\/ last accessed: 02\/05\/2025."},{"key":"e_1_3_2_1_64_1","unstructured":"Serve The Home. Pensando Distributed Services Architecture Smart- NIC. https:\/\/www.servethehome.com\/pensando-distributed-servicesarchitecture-smartnic\/ last accessed: 02\/05\/2025."},{"key":"e_1_3_2_1_65_1","volume-title":"Protocol-Independent Software Switch. In ACM SIGCOMM","author":"Shahbaz M.","year":"2016","unstructured":"Shahbaz, M., Choi, S., Pfaff, B., Kim, C., Feamster, N., McKeown, N., and Rexford, J. PISCES: A Programmable, Protocol-Independent Software Switch. In ACM SIGCOMM (2016)."},{"key":"e_1_3_2_1_66_1","volume-title":"Packet Classification Using Tuple Space Search. SIGCOMM CCR","author":"Srinivasan V.","year":"1999","unstructured":"Srinivasan, V., Suri, S., and Varghese, G. Packet Classification Using Tuple Space Search. SIGCOMM CCR (1999)."},{"key":"e_1_3_2_1_67_1","unstructured":"Synopsys. An Introduction to TCAMs. https:\/\/www.synopsys.com\/designware-ip\/technical-bulletin\/introduction-to-tcam.html last accessed: 02\/05\/2025."},{"key":"e_1_3_2_1_68_1","volume-title":"ClassBench: A Packet Classification Benchmark","author":"Taylor D. E.","year":"2007","unstructured":"Taylor, D. E., and Turner, J. S. ClassBench: A Packet Classification Benchmark. IEEE\/ACM Transations on Networking (2007)."},{"key":"e_1_3_2_1_69_1","unstructured":"The Economist. Jensen Huang says Moore's law is dead. Not quite yet. https:\/\/www.economist.com\/science-and-technology\/2023\/12\/13\/jensen-huang-says-moores-law-is-dead-not-quite-yet last accessed: 02\/05\/2025."},{"key":"e_1_3_2_1_70_1","unstructured":"The Netmap Project. netmap - the fast packet I\/O framework. http: \/\/info.iet.unipi.it\/~luigi\/netmap\/ last accessed: 02\/05\/2025."},{"key":"e_1_3_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/3452296.3472914"},{"key":"e_1_3_2_1_72_1","volume-title":"UE-TCAM: An Ultra Efficient SRAM-Based TCAM. In TENCON 2015-2015 IEEE Region 10 Conference","author":"Ullah Z.","year":"2015","unstructured":"Ullah, Z., Jaiswal, M. K., Cheung, R. C., and So, H. K. UE-TCAM: An Ultra Efficient SRAM-Based TCAM. In TENCON 2015-2015 IEEE Region 10 Conference (2015)."},{"key":"e_1_3_2_1_73_1","unstructured":"VMWare. vSphere Distributed Switch. https:\/\/www.vmware.com\/products\/vsphere\/distributed-switch.html last accessed: 02\/05\/2025."},{"key":"e_1_3_2_1_74_1","volume-title":"USENIX NSDI","author":"Wang Y.","year":"2022","unstructured":"Wang, Y., Li, D., Lu, Y., Wu, J., Shao, H., and Wang, Y. Elixir: A Highperformance and Low-cost Approach to Managing Hardware\/Software Hybrid Flow Tables Considering Flow Burstiness. In USENIX NSDI (2022)."},{"key":"e_1_3_2_1_75_1","doi-asserted-by":"publisher","DOI":"10.1145\/3603269.3604859"},{"key":"e_1_3_2_1_76_1","volume-title":"NeurIPS","author":"Wen W.","year":"2017","unstructured":"Wen, W., Xu, C., Yan, F., Wu, C., Wang, Y., Chen, Y., and Li, H. TernGrad: ternary gradients to reduce communication in distributed deep learning. In NeurIPS (2017)."},{"key":"e_1_3_2_1_77_1","unstructured":"Wikipedia. iptables. https:\/\/en.wikipedia.org\/wiki\/Iptables last accessed: 02\/05\/2025."},{"key":"e_1_3_2_1_78_1","unstructured":"Wikipedia. Moore's law. https:\/\/en.wikipedia.org\/wiki\/Moores_law last accessed: 02\/05\/2025."},{"key":"e_1_3_2_1_79_1","unstructured":"Wikipedia. Virtual Extensible LAN. https:\/\/en.wikipedia.org\/wiki\/Virtual_Extensible_LAN last accessed: 02\/05\/2025."},{"key":"e_1_3_2_1_80_1","unstructured":"Wikipedia. VLAN. https:\/\/en.wikipedia.org\/wiki\/VLAN last accessed: 02\/05\/2025."},{"key":"e_1_3_2_1_81_1","unstructured":"Wikipedia. von Neumann architecture. https:\/\/en.wikipedia.org\/wiki\/Von_Neumann_architecture last accessed: 02\/05\/2025."},{"key":"e_1_3_2_1_82_1","unstructured":"Wired. Is Moore's Law Really Dead? https:\/\/www.wired.com\/story\/moores-law-really-dead\/ last accessed: 02\/05\/2025."},{"key":"e_1_3_2_1_83_1","unstructured":"Xilinx. Alveo SN1000 SmartNICs. https:\/\/www.xilinx.com\/content\/dam\/xilinx\/publications\/product-briefs\/sn1000-product-brief.pdf last accessed: 02\/05\/2025."},{"key":"e_1_3_2_1_84_1","unstructured":"Xilinx. Alveo U25 SmartNIC. https:\/\/www.xilinx.com\/publications\/product-briefs\/alveo-u25-product-brief.pdf last accessed: 02\/05\/2025."},{"key":"e_1_3_2_1_85_1","unstructured":"Xilinx. Vivado Design Suite User Guide - Power Analysis and Optimization. https:\/\/www.xilinx.com\/support\/documents\/sw_manuals\/ xilinx2021_2\/ug907-vivado-power-analysis-optimization.pdf last accessed: 03\/02\/2025."},{"key":"e_1_3_2_1_86_1","unstructured":"Xilinx A. Alveo U250 Data Center Accelerator Card. https:\/\/www.xilinx.com\/products\/boards-and-kits\/alveo\/u250.html last accessed: 02\/05\/2025."},{"key":"e_1_3_2_1_87_1","doi-asserted-by":"publisher","DOI":"10.1038\/s41928-018-0059-3"},{"key":"e_1_3_2_1_88_1","volume-title":"Pipecache: High hit rate rule-caching scheme based on multi-stage cache tables. Electronics","author":"Yang J.","year":"2020","unstructured":"Yang, J., Li, T., Yan, J., Li, J., Li, C., and Wang, B. Pipecache: High hit rate rule-caching scheme based on multi-stage cache tables. Electronics (2020)."},{"key":"e_1_3_2_1_89_1","volume-title":"NeurIPS","author":"Zinkevich M.","year":"2010","unstructured":"Zinkevich, M., Weimer, M., Li, L., and Smola, A. Parallelized Stochastic Gradient Descent. In NeurIPS (2010)."},{"key":"e_1_3_2_1_90_1","volume-title":"The Slow Path Needs an Accelerator Too! In ACM SIGCOMM CCR","author":"Zulfiqar A.","year":"2023","unstructured":"Zulfiqar, A., Pfaff, B., Tu, W., Antichi, G., and Shahbaz, M. The Slow Path Needs an Accelerator Too! In ACM SIGCOMM CCR (2023)."}],"event":{"name":"ASPLOS '25: 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems","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"],"location":"Rotterdam Netherlands","acronym":"ASPLOS '25"},"container-title":["Proceedings of the 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3676641.3716000","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3676641.3716000","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,21]],"date-time":"2025-08-21T11:07:50Z","timestamp":1755774470000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3676641.3716000"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,3,30]]},"references-count":90,"alternative-id":["10.1145\/3676641.3716000","10.1145\/3676641"],"URL":"https:\/\/doi.org\/10.1145\/3676641.3716000","relation":{},"subject":[],"published":{"date-parts":[[2025,3,30]]},"assertion":[{"value":"2025-03-30","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}