{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,9]],"date-time":"2026-07-09T16:24:09Z","timestamp":1783614249004,"version":"3.55.0"},"reference-count":16,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018,6]]},"DOI":"10.1109\/hpsr.2018.8850752","type":"proceedings-article","created":{"date-parts":[[2019,10,1]],"date-time":"2019-10-01T03:39:52Z","timestamp":1569901192000},"page":"1-8","source":"Crossref","is-referenced-by-count":41,"title":["T4P4S: A Target-independent Compiler for Protocol-independent Packet Processors"],"prefix":"10.1109","author":[{"given":"Peter","family":"Voros","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Daniel","family":"Horpacsi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Robert","family":"Kitlei","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Daniel","family":"Lesko","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mate","family":"Tejfel","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sandor","family":"Laki","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref10","first-page":"3:1","article-title":"The case for an intermediate representation for programmable data planes","author":"shahbaz","year":"2015","journal-title":"Proceedings of the 1st ACM SIGCOMM Symposium on Software Defined Networking Research ser SOSR '15"},{"key":"ref11","year":"0","journal-title":"P4c reference compiler of the p4 consortium"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2959077"},{"key":"ref13","year":"0","journal-title":"Opendataplane"},{"key":"ref14","first-page":"122","article-title":"P4fpga: A rapid prototyping framework for p4","author":"wang","year":"0","journal-title":"Proceedings of the Symposium on SDN Research"},{"key":"ref15","first-page":"1","article-title":"Hardware abstraction layer for non-openflow capable devices","author":"ogrodowczyk","year":"0","journal-title":"TERENA Networking Conference"},{"key":"ref16","first-page":"101","article-title":"netmap: A novel framework for fast packet i\/o","author":"rizzo","year":"2012","journal-title":"Proc 2012 USENIX Annual Technical Conference (USENIX ATC'12)"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934886"},{"key":"ref3","first-page":"117","article-title":"The design and implementation of open vswitch","author":"pfaff","year":"2015","journal-title":"NSDI"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/2627566.2627577"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/NFV-SDN.2015.7387395"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/354871.354874"},{"key":"ref7","year":"0","journal-title":"Openflow data plane abstraction (of-dpa) api guide and reference manual"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/2656877.2656890"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/1355734.1355746"},{"key":"ref9","article-title":"Flare: Open deeply programmable switch","author":"nakao","year":"0","journal-title":"The 16th GENI Engineering Conference"}],"event":{"name":"2018 IEEE 19th International Conference on High Performance Switching and Routing (HPSR)","location":"Bucharest, Romania","start":{"date-parts":[[2018,6,18]]},"end":{"date-parts":[[2018,6,20]]}},"container-title":["2018 IEEE 19th International Conference on High Performance Switching and Routing (HPSR)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/8844548\/8850730\/08850752.pdf?arnumber=8850752","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,10,22]],"date-time":"2019-10-22T00:38:17Z","timestamp":1571704697000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8850752\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,6]]},"references-count":16,"URL":"https:\/\/doi.org\/10.1109\/hpsr.2018.8850752","relation":{},"subject":[],"published":{"date-parts":[[2018,6]]}}}