{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,11]],"date-time":"2026-06-11T05:58:46Z","timestamp":1781157526030,"version":"3.54.1"},"reference-count":49,"publisher":"IEEE","license":[{"start":{"date-parts":[[2026,5,13]],"date-time":"2026-05-13T00:00:00Z","timestamp":1778630400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2026,5,13]],"date-time":"2026-05-13T00:00:00Z","timestamp":1778630400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2026,5,13]]},"DOI":"10.1109\/fccm68464.2026.00023","type":"proceedings-article","created":{"date-parts":[[2026,6,10]],"date-time":"2026-06-10T19:59:45Z","timestamp":1781121585000},"page":"71-80","source":"Crossref","is-referenced-by-count":0,"title":["SPAC: Automating FPGA-based Network Switches with Protocol Adaptive Customization"],"prefix":"10.1109","author":[{"given":"Guoyu","family":"Li","sequence":"first","affiliation":[{"name":"Imperial College London"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yang","family":"Cao","sequence":"additional","affiliation":[{"name":"Imperial College London"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Lucas H L","family":"Ng","sequence":"additional","affiliation":[{"name":"Imperial College London"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Alexander","family":"Charlton","sequence":"additional","affiliation":[{"name":"Imperial College London"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Qianzhou","family":"Wang","sequence":"additional","affiliation":[{"name":"Imperial College London"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Will","family":"Punter","sequence":"additional","affiliation":[{"name":"Imperial College London"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Philippos","family":"Papaphilippou","sequence":"additional","affiliation":[{"name":"University of Southampton"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ce","family":"Guo","sequence":"additional","affiliation":[{"name":"Imperial College London"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hongxiang","family":"Fan","sequence":"additional","affiliation":[{"name":"Imperial College London"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Wayne","family":"Luk","sequence":"additional","affiliation":[{"name":"Imperial College London"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Saman","family":"Amarasinghe","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ajay","family":"Brahmakshatriya","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/3341302.3342085"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/90.769767"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/HPSR.2002.1024209"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/2656877.2656890"},{"key":"ref5","article-title":"ns-3"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/2145694.2145706"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1145\/3477054"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/ASAP.2019.00010"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2014.61"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/ASAP.2011.6043231"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2023.3244589"},{"key":"ref12","article-title":"Opennic","year":"2021"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/fccm48280.2020.00015"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/tnet.2023.3318251"},{"key":"ref15","article-title":"nanotube","year":"2023"},{"key":"ref16","first-page":"243","article-title":"PANIC: A high-performance programmable NIC for multi-tenant networks","volume-title":"14th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2020, Virtual Event","author":"Lin"},{"key":"ref17","first-page":"1083","article-title":"Achieving 100gbps intrusion prevention on a single server","volume-title":"14th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2020, Virtual Event","author":"Zhao"},{"key":"ref18","first-page":"531","article-title":"Flowblaze: Stateful packet processing in hardware","volume-title":"16th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2019","author":"Pontarelli"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/icnp61940.2024.10858560"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/3543668"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/3651890.3672224"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/3725783.3764402"},{"key":"ref23","first-page":"279","article-title":"Accelerating distributed reinforcement learning with in-switch computing","volume-title":"Proceedings of the 46th International Symposium on Computer Architecture","author":"Li"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/3302424.3303979"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1145\/3152434.3152461"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2022.3213237"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1145\/3699514"},{"key":"ref28","first-page":"1","article-title":"IEEE Standard for Ethernet","volume-title":"IEEE Std 802.3-2022 (Revision of IEEE Std 802.3-2018)","year":"2022"},{"key":"ref29","article-title":"ietf.org\/rfc\/rfc793.txt"},{"key":"ref31","volume-title":"FIX 5.0 Service Pack 2 Specification, FIX Trading Community","year":"2011"},{"key":"ref32","article-title":"FAST protocol","volume-title":"FIX Trading Community, Standard Specification","year":"2006"},{"key":"ref33","article-title":"Industrial communication networks - fieldbus specifications - part 5-10: Application layer service definition - type 10 elements (profinet)","volume-title":"IEC, Standard Specification","year":"2023"},{"key":"ref34","article-title":"Industrial communication networks - fieldbus specifications - part 5-10: Application layer service definition - type 12 elements (ethercat)","volume-title":"IEC, Standard Specification","year":"2023"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1145\/1851182.1851192"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1145\/3656396"},{"key":"ref37","article-title":"Vitisnetp4: P4 language support for xilinx devices","year":"2024"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2025.3610893"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2020.2970683"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1109\/fccm.2016.46"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1145\/3050220.3050234"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1145\/3289602.3293924"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1145\/3174243.3174250"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1016\/j.dib.2025.112294"},{"key":"ref45","first-page":"11","article-title":"Ai-defined flow control in programmable network fabric (ai-fabric): The nanosecond flow intelligence module (nfim) for ultra-low-latency scheduling","author":"Balakrishnan","year":"2025"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1145\/3307650.3322259"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1145\/3472883.3487003"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1109\/OCEANS-Yeosu.2012.6263524"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1145\/2785956.2787472"},{"key":"ref50","first-page":"785","article-title":"Scaling distributed machine learning with in-network aggregation","volume-title":"18th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2021","author":"Sapio"}],"event":{"name":"2026 IEEE 34th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM)","location":"Atlanta, GA, USA","start":{"date-parts":[[2026,5,13]]},"end":{"date-parts":[[2026,5,16]]}},"container-title":["2026 IEEE 34th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/11552597\/11552602\/11552696.pdf?arnumber=11552696","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,6,11]],"date-time":"2026-06-11T05:14:15Z","timestamp":1781154855000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/11552696\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,5,13]]},"references-count":49,"URL":"https:\/\/doi.org\/10.1109\/fccm68464.2026.00023","relation":{},"subject":[],"published":{"date-parts":[[2026,5,13]]}}}