{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,8]],"date-time":"2025-10-08T16:39:14Z","timestamp":1759941554433,"version":"3.37.3"},"reference-count":49,"publisher":"IEEE","license":[{"start":{"date-parts":[[2021,2,27]],"date-time":"2021-02-27T00:00:00Z","timestamp":1614384000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2021,2,27]],"date-time":"2021-02-27T00:00:00Z","timestamp":1614384000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2021,2,27]],"date-time":"2021-02-27T00:00:00Z","timestamp":1614384000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"DOI":"10.13039\/100007225","name":"Ministry of Science and ICT","doi-asserted-by":"publisher","award":["IITP-2017-0-00195,IITP-2018-0-01392,IITP-2020-0-01847"],"award-info":[{"award-number":["IITP-2017-0-00195,IITP-2018-0-01392,IITP-2020-0-01847"]}],"id":[{"id":"10.13039\/100007225","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2021,2,27]]},"DOI":"10.1109\/cgo51591.2021.9370309","type":"proceedings-article","created":{"date-parts":[[2021,3,11]],"date-time":"2021-03-11T21:33:26Z","timestamp":1615498406000},"page":"162-173","source":"Crossref","is-referenced-by-count":1,"title":["Fine-Grained Pipeline Parallelization for Network Function Programs"],"prefix":"10.1109","author":[{"given":"Seungbin","family":"Song","sequence":"first","affiliation":[{"name":"Yonsei University,Seoul,Republic of Korea"}]},{"given":"Heelim","family":"Choi","sequence":"additional","affiliation":[{"name":"Yonsei University,Seoul,Republic of Korea"}]},{"given":"Hanjun","family":"Kim","sequence":"additional","affiliation":[{"name":"Yonsei University,Seoul,Republic of Korea"}]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1145\/3174243.3174270"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.2003.1238022"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1145\/2486001.2486030"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1109\/FCCM.2019.00036"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/1229428.1229433"},{"journal-title":"NetFPGA GitHub Organization","year":"2018","key":"ref30"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1145\/1023833.1023867"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1145\/781131.781135"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1145\/581630.581658"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1145\/384197.384218"},{"journal-title":"Ternary Content Addressable Memory (TCAM) Search IP for SDNet","year":"2017","key":"ref28"},{"journal-title":"Exact Match Binary CAM Search IP for SDNet","year":"2019","key":"ref27"},{"journal-title":"Longest Prefix Match (LPM) Search IP for SDNet","year":"2017","key":"ref29"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/2656877.2656890"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/1355734.1355746"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/2491185.2491190"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/3050220.3050231"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/MNET.2017.1600030NM"},{"journal-title":"SDNet Packet Processor User Guide","year":"2018","key":"ref24"},{"journal-title":"P4_16 reference compiler","year":"2020","key":"ref23"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/125826.125848"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1145\/93542.93592"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/3050220.3050234"},{"key":"ref11","first-page":"103","article-title":"Compiling Packet Programs to Reconfigurable Switches","author":"jose","year":"2015","journal-title":"12th USENIX Symposium on Networked Systems Design and Implementation (NSDI 15)"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1109\/FCCM.2016.46"},{"journal-title":"P4-SDNet User Guide","year":"2018","key":"ref12"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2014.19"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/3289602.3293924"},{"journal-title":"Software-Defined Networking The New Norm for Networks","article-title":"Open Networking Foundation","year":"2012","key":"ref15"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/2620728.2620744"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/NOMS.2018.8406169"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098824"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/3152434.3152461"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/3281411.3281443"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934886"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2014.61"},{"key":"ref5","first-page":"117","article-title":"The Design and Implementation of Open vSwitch","author":"pfaff","year":"2015","journal-title":"12th USENIX Symposium on Networked Systems Design and Implementation (NSDI 15)"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098823"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1145\/2486001.2486011"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1145\/3387514.3405879"},{"journal-title":"Intel Ethernet Switch FM6000 Series-Software Defined Networking","year":"2012","author":"ozdag","key":"ref9"},{"key":"ref46","first-page":"129","author":"nikhil","year":"2008","journal-title":"Bluespec A General-Purpose Approach to High-Level Synthesis Based on Parallel Atomic Transactions"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1109\/MEMCOD.2004.1459818"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1145\/3387514.3405872"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1145\/3387514.3405852"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1145\/1065010.1065039"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1109\/ICCKE.2018.8566590"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934900"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1145\/1065010.1065038"}],"event":{"name":"2021 IEEE\/ACM International Symposium on Code Generation and Optimization (CGO)","start":{"date-parts":[[2021,2,27]]},"location":"Seoul, Korea (South)","end":{"date-parts":[[2021,3,3]]}},"container-title":["2021 IEEE\/ACM International Symposium on Code Generation and Optimization (CGO)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/9370300\/9370301\/09370309.pdf?arnumber=9370309","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,5,10]],"date-time":"2022-05-10T15:42:50Z","timestamp":1652197370000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9370309\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,2,27]]},"references-count":49,"URL":"https:\/\/doi.org\/10.1109\/cgo51591.2021.9370309","relation":{},"subject":[],"published":{"date-parts":[[2021,2,27]]}}}