{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,16]],"date-time":"2026-05-16T16:20:26Z","timestamp":1778948426301,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":26,"publisher":"ACM","license":[{"start":{"date-parts":[[2017,9,2]],"date-time":"2017-09-02T00:00:00Z","timestamp":1504310400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2017,9,2]]},"DOI":"10.1145\/3124680.3124743","type":"proceedings-article","created":{"date-parts":[[2017,9,5]],"date-time":"2017-09-05T12:23:44Z","timestamp":1504614224000},"page":"1-7","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":47,"title":["The Feniks FPGA Operating System for Cloud Computing"],"prefix":"10.1145","author":[{"given":"Jiansong","family":"Zhang","sequence":"first","affiliation":[{"name":"Microsoft Research"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yongqiang","family":"Xiong","sequence":"additional","affiliation":[{"name":"Microsoft Research"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ningyi","family":"Xu","sequence":"additional","affiliation":[{"name":"Microsoft Research"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ran","family":"Shu","sequence":"additional","affiliation":[{"name":"Microsoft Research and Tsinghua University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bojie","family":"Li","sequence":"additional","affiliation":[{"name":"Microsoft Research and USTC"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Peng","family":"Cheng","sequence":"additional","affiliation":[{"name":"Microsoft Research"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Guo","family":"Chen","sequence":"additional","affiliation":[{"name":"Microsoft Research"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Thomas","family":"Moscibroda","sequence":"additional","affiliation":[{"name":"Microsoft Research"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2017,9,2]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"https:\/\/developer.nvidia.com\/gpudirect","author":"Direct NVIDIA","year":"2016","unstructured":"2016. NVIDIA GPU Direct . https:\/\/developer.nvidia.com\/gpudirect ( 2016 ). 2016. NVIDIA GPUDirect. https:\/\/developer.nvidia.com\/gpudirect (2016)."},{"key":"e_1_3_2_1_2_1","unstructured":"2017. AWS EC2 FPGA Hardware and Software Development Kit. (2017). https:\/\/github.com\/aws\/aws-fpga  2017. AWS EC2 FPGA Hardware and Software Development Kit. (2017). https:\/\/github.com\/aws\/aws-fpga"},{"key":"e_1_3_2_1_3_1","volume-title":"Cloud: Booting Virtualized Hardware Accelerators with OpenStack. 109--116.","author":"Byma S.","year":"2014","unstructured":"S. Byma , J. G. Steffan , H. Bannazadeh , A. L. Garcia , and P. Chow . 2014 . FPGAs in the Cloud: Booting Virtualized Hardware Accelerators with OpenStack. 109--116. S. Byma, J. G. Steffan, H. Bannazadeh, A. L. Garcia, and P. Chow. 2014. FPGAs in the Cloud: Booting Virtualized Hardware Accelerators with OpenStack. 109--116."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.5555\/3195638.3195647"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2597917.2597929"},{"key":"e_1_3_2_1_6_1","volume-title":"VFP: A Virtual Switch Platform for Host SDN in the Public Cloud.. In NSDI. 315--328.","author":"Firestone Daniel","year":"2017","unstructured":"Daniel Firestone . 2017 . VFP: A Virtual Switch Platform for Host SDN in the Public Cloud.. In NSDI. 315--328. Daniel Firestone. 2017. VFP: A Virtual Switch Platform for Host SDN in the Public Cloud.. In NSDI. 315--328."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2014.6927488"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/FCCM.2015.46"},{"key":"e_1_3_2_1_9_1","volume-title":"ICARL","author":"Gupta Prabhat K","year":"2015","unstructured":"Prabhat K Gupta . 2015 . Xeon+ fpga platform for the data center . In ICARL 2015. Prabhat K Gupta. 2015. Xeon+ fpga platform for the data center. In ICARL 2015."},{"key":"e_1_3_2_1_10_1","volume-title":"FCCM","author":"Ismail A.","year":"2011","unstructured":"A. Ismail and L. Shannon . 2011. FUSE: Front-End User Framework for O\/S Abstraction of Hardware Accelerators . In FCCM 2011 . A. Ismail and L. Shannon. 2011. FUSE: Front-End User Framework for O\/S Abstraction of Hardware Accelerators. In FCCM 2011."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"crossref","unstructured":"Matthew Jacobsen Dustin Richmond Matthew Hogains and Ryan Kastner. 2015. RIFFA 2.1: A Reusable Integration Framework for FPGA Accelerators. ACM Trans. Reconfigurable Technol. Syst. (2015).  Matthew Jacobsen Dustin Richmond Matthew Hogains and Ryan Kastner. 2015. RIFFA 2.1: A Reusable Integration Framework for FPGA Accelerators. ACM Trans. Reconfigurable Technol. Syst. (2015).","DOI":"10.1145\/2815631"},{"key":"e_1_3_2_1_12_1","volume-title":"FPGA","author":"Kelm John H","year":"2008","unstructured":"John H Kelm and Steven S Lumetta . 2008. HybridOS: runtime support for reconfigurable accelerators . In FPGA 2008 . ACM. John H Kelm and Steven S Lumetta. 2008. HybridOS: runtime support for reconfigurable accelerators. In FPGA 2008. ACM."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934897"},{"key":"e_1_3_2_1_14_1","volume-title":"ReconOS: An RTOS Supporting Hard-and Software Threads. In FPL","author":"Lubbers E.","year":"2007","unstructured":"E. Lubbers and M. Platzner . 2007 . ReconOS: An RTOS Supporting Hard-and Software Threads. In FPL 2007 . E. Lubbers and M. Platzner. 2007. ReconOS: An RTOS Supporting Hard-and Software Threads. In FPL 2007."},{"key":"e_1_3_2_1_15_1","volume-title":"Int. J. Reconfig. Comput. 2009 (Jan.","author":"Mendon Ashwin A.","year":"2009","unstructured":"Ashwin A. Mendon , Andrew G. Schmidt , and Ron Sass . 2009. A Hardware Filesystem Implementation with Multidisk Support . Int. J. Reconfig. Comput. 2009 (Jan. 2009 ). Ashwin A. Mendon, Andrew G. Schmidt, and Ron Sass. 2009. A Hardware Filesystem Implementation with Multidisk Support. Int. J. Reconfig. Comput. 2009 (Jan. 2009)."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1862867.1862868"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3020078.3021740"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2541940.2541959"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2006.311336"},{"key":"e_1_3_2_1_20_1","volume-title":"ISCA","author":"Putnam Andrew","year":"2014","unstructured":"Andrew Putnam , Adrian M Caulfield , Eric S Chung , Derek Chiou , Kypros Constantinides , John Demme , Hadi Esmaeilzadeh , Jeremy Fowers , Gopi Prashanth Gopal , Jan Gray , 2014 . A reconfigurable fabric for accelerating large-scale datacenter services . In ISCA 2014. Andrew Putnam, Adrian M Caulfield, Eric S Chung, Derek Chiou, Kypros Constantinides, John Demme, Hadi Esmaeilzadeh, Jeremy Fowers, Gopi Prashanth Gopal, Jan Gray, et al. 2014. A reconfigurable fabric for accelerating large-scale datacenter services. In ISCA 2014."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3035918.3035954"},{"key":"e_1_3_2_1_22_1","volume-title":"FPL","author":"Kwok-Hay So Hayden","year":"2006","unstructured":"Hayden Kwok-Hay So and Robert W Brodersen . 2006. Improving usability of FPGA-based reconfigurable computers through operating system support . In FPL 2006 . IEEE. Hayden Kwok-Hay So and Robert W Brodersen. 2006. Improving usability of FPGA-based reconfigurable computers through operating system support. In FPL 2006. IEEE."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3020078.3021742"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/FPGA.1997.624601"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"crossref","unstructured":"Vinod Kumar Vavilapalli Arun C Murthy Chris Douglas Sharad Agarwal Mahadev Konar Robert Evans Thomas Graves Jason Lowe Hitesh Shah Siddharth Seth etal 2013. Apache hadoop yarn: Yet another resource negotiator. In SoCC 2013. ACM.  Vinod Kumar Vavilapalli Arun C Murthy Chris Douglas Sharad Agarwal Mahadev Konar Robert Evans Thomas Graves Jason Lowe Hitesh Shah Siddharth Seth et al. 2013. Apache hadoop yarn: Yet another resource negotiator. In SoCC 2013. ACM.","DOI":"10.1145\/2523616.2523633"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2744769.2744807"}],"event":{"name":"APSys '17: 8th Asia-Pacific Workshop on Systems","location":"Mumbai India","acronym":"APSys '17","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the 8th Asia-Pacific Workshop on Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3124680.3124743","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3124680.3124743","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:11:23Z","timestamp":1750212683000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3124680.3124743"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,9,2]]},"references-count":26,"alternative-id":["10.1145\/3124680.3124743","10.1145\/3124680"],"URL":"https:\/\/doi.org\/10.1145\/3124680.3124743","relation":{},"subject":[],"published":{"date-parts":[[2017,9,2]]},"assertion":[{"value":"2017-09-02","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}