{"id":"https://openalex.org/W2751299506","doi":"https://doi.org/10.1145/3124680.3124743","title":"The Feniks FPGA Operating System for Cloud Computing","display_name":"The Feniks FPGA Operating System for Cloud Computing","publication_year":2017,"publication_date":"2017-09-02","ids":{"openalex":"https://openalex.org/W2751299506","doi":"https://doi.org/10.1145/3124680.3124743","mag":"2751299506"},"language":"en","primary_location":{"id":"doi:10.1145/3124680.3124743","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3124680.3124743","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 8th Asia-Pacific Workshop on Systems","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5100630296","display_name":"Jiansong Zhang","orcid":"https://orcid.org/0000-0001-5225-5943"},"institutions":[{"id":"https://openalex.org/I4210164937","display_name":"Microsoft Research (United Kingdom)","ror":"https://ror.org/05k87vq12","country_code":"GB","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210164937"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Jiansong Zhang","raw_affiliation_strings":["Microsoft Research"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Microsoft Research","institution_ids":["https://openalex.org/I4210164937"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100735357","display_name":"Yongqiang Xiong","orcid":"https://orcid.org/0000-0003-4175-0097"},"institutions":[{"id":"https://openalex.org/I4210164937","display_name":"Microsoft Research (United Kingdom)","ror":"https://ror.org/05k87vq12","country_code":"GB","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210164937"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Yongqiang Xiong","raw_affiliation_strings":["Microsoft Research"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Microsoft Research","institution_ids":["https://openalex.org/I4210164937"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100833305","display_name":"Ningyi Xu","orcid":null},"institutions":[{"id":"https://openalex.org/I4210164937","display_name":"Microsoft Research (United Kingdom)","ror":"https://ror.org/05k87vq12","country_code":"GB","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210164937"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Ningyi Xu","raw_affiliation_strings":["Microsoft Research"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Microsoft Research","institution_ids":["https://openalex.org/I4210164937"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5008757709","display_name":"Ran Shu","orcid":"https://orcid.org/0000-0002-2021-4917"},"institutions":[{"id":"https://openalex.org/I4210164937","display_name":"Microsoft Research (United Kingdom)","ror":"https://ror.org/05k87vq12","country_code":"GB","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210164937"]},{"id":"https://openalex.org/I99065089","display_name":"Tsinghua University","ror":"https://ror.org/03cve4549","country_code":"CN","type":"education","lineage":["https://openalex.org/I99065089"]}],"countries":["CN","GB"],"is_corresponding":false,"raw_author_name":"Ran Shu","raw_affiliation_strings":["Microsoft Research and Tsinghua University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Microsoft Research and Tsinghua University","institution_ids":["https://openalex.org/I4210164937","https://openalex.org/I99065089"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5055070843","display_name":"Bojie Li","orcid":"https://orcid.org/0000-0002-7390-3548"},"institutions":[{"id":"https://openalex.org/I4210124949","display_name":"Microsoft Research (India)","ror":"https://ror.org/02w7f3w92","country_code":"IN","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210124949"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Bojie Li","raw_affiliation_strings":["Microsoft Research and USTC"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Microsoft Research and USTC","institution_ids":["https://openalex.org/I4210124949"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101478278","display_name":"Peng Cheng","orcid":"https://orcid.org/0000-0003-4014-4757"},"institutions":[{"id":"https://openalex.org/I4210164937","display_name":"Microsoft Research (United Kingdom)","ror":"https://ror.org/05k87vq12","country_code":"GB","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210164937"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Peng Cheng","raw_affiliation_strings":["Microsoft Research"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Microsoft Research","institution_ids":["https://openalex.org/I4210164937"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5111956750","display_name":"Guo Chen","orcid":null},"institutions":[{"id":"https://openalex.org/I4210164937","display_name":"Microsoft Research (United Kingdom)","ror":"https://ror.org/05k87vq12","country_code":"GB","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210164937"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Guo Chen","raw_affiliation_strings":["Microsoft Research"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Microsoft Research","institution_ids":["https://openalex.org/I4210164937"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5041937385","display_name":"Thomas Moscibroda","orcid":"https://orcid.org/0000-0002-8729-7841"},"institutions":[{"id":"https://openalex.org/I4210164937","display_name":"Microsoft Research (United Kingdom)","ror":"https://ror.org/05k87vq12","country_code":"GB","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210164937"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Thomas Moscibroda","raw_affiliation_strings":["Microsoft Research"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Microsoft Research","institution_ids":["https://openalex.org/I4210164937"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.805,"has_fulltext":false,"cited_by_count":50,"citation_normalized_percentile":{"value":0.9301918,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"7"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10829","display_name":"Interconnection Networks and Systems","score":0.9991000294685364,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9990000128746033,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/pci-express","display_name":"PCI Express","score":0.9116547107696533},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.8695880174636841},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7598720788955688},{"id":"https://openalex.org/keywords/stratix","display_name":"Stratix","score":0.7044469118118286},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.6956060528755188},{"id":"https://openalex.org/keywords/coprocessor","display_name":"Coprocessor","score":0.5838687419891357},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.5077234506607056},{"id":"https://openalex.org/keywords/interface","display_name":"Interface (matter)","score":0.4509817361831665},{"id":"https://openalex.org/keywords/fpga-prototype","display_name":"FPGA prototype","score":0.4278988242149353},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.4020426869392395},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.3207598030567169}],"concepts":[{"id":"https://openalex.org/C64270927","wikidata":"https://www.wikidata.org/wiki/Q206924","display_name":"PCI Express","level":3,"score":0.9116547107696533},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.8695880174636841},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7598720788955688},{"id":"https://openalex.org/C2776277307","wikidata":"https://www.wikidata.org/wiki/Q22074755","display_name":"Stratix","level":3,"score":0.7044469118118286},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.6956060528755188},{"id":"https://openalex.org/C86111242","wikidata":"https://www.wikidata.org/wiki/Q859595","display_name":"Coprocessor","level":2,"score":0.5838687419891357},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.5077234506607056},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.4509817361831665},{"id":"https://openalex.org/C203864433","wikidata":"https://www.wikidata.org/wiki/Q5426992","display_name":"FPGA prototype","level":3,"score":0.4278988242149353},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.4020426869392395},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.3207598030567169},{"id":"https://openalex.org/C157915830","wikidata":"https://www.wikidata.org/wiki/Q2928001","display_name":"Bubble","level":2,"score":0.0},{"id":"https://openalex.org/C129307140","wikidata":"https://www.wikidata.org/wiki/Q6795880","display_name":"Maximum bubble pressure method","level":3,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3124680.3124743","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3124680.3124743","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 8th Asia-Pacific Workshop on Systems","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":26,"referenced_works":["https://openalex.org/W37085840","https://openalex.org/W1967996906","https://openalex.org/W1980194681","https://openalex.org/W2009116444","https://openalex.org/W2043542037","https://openalex.org/W2060728375","https://openalex.org/W2069291604","https://openalex.org/W2079055933","https://openalex.org/W2080380374","https://openalex.org/W2105947650","https://openalex.org/W2116433835","https://openalex.org/W2125703639","https://openalex.org/W2127303041","https://openalex.org/W2129988636","https://openalex.org/W2133156997","https://openalex.org/W2147575032","https://openalex.org/W2151471392","https://openalex.org/W2155814884","https://openalex.org/W2171335788","https://openalex.org/W2504074749","https://openalex.org/W2542189141","https://openalex.org/W2583220202","https://openalex.org/W2583383421","https://openalex.org/W2604383488","https://openalex.org/W2604815149","https://openalex.org/W2613514830"],"related_works":["https://openalex.org/W2547453516","https://openalex.org/W1509155667","https://openalex.org/W2518118925","https://openalex.org/W1998739673","https://openalex.org/W2998132311","https://openalex.org/W2003235352","https://openalex.org/W3208151864","https://openalex.org/W2207067480","https://openalex.org/W4383823603","https://openalex.org/W1564576805"],"abstract_inverted_index":{"Driven":[0],"by":[1],"explosive":[2],"demand":[3],"on":[4,113],"computing":[5],"power":[6],"and":[7,24,71,92,116,131,145],"slowdown":[8],"of":[9,60,111],"Moore's":[10],"law,":[11],"cloud":[12],"providers":[13],"have":[14],"started":[15],"to":[16,38,76,87],"deploy":[17],"FPGAs":[18],"into":[19],"datacenters":[20],"for":[21,34,50,74],"workload":[22],"offloading":[23],"acceleration.":[25],"In":[26,64],"this":[27],"paper,":[28],"we":[29],"propose":[30],"an":[31,78,98,108,141],"operating":[32],"system":[33],"FPGA,":[35],"called":[36],"Feniks,":[37],"facilitate":[39],"large":[40],"scale":[41],"FPGA":[42,51,55,79,99,142],"deployment":[43],"in":[44,81],"datacenters.":[45],"XFeniks":[46],"provides":[47,68],"abstracted":[48],"interface":[49],"accelerators,":[52],"so":[53],"that":[54,124],"developers":[56],"can":[57,139],"get":[58],"rid":[59],"underlying":[61],"hardware":[62],"details.":[63],"addtion,":[65],"Feniks":[66,112],"also":[67],"(1)":[69],"development":[70],"runtime":[72],"environment":[73],"accelerators":[75,138],"share":[77,140],"chip":[80,143],"efficient":[82],"way;":[83],"(2)":[84],"direct":[85],"access":[86],"server's":[88],"resource":[89,100],"like":[90],"storage":[91],"coprocessor":[93],"over":[94,127],"PCIe":[95,128],"bus;":[96],"(3)":[97],"allocation":[101],"framework":[102],"throughout":[103],"a":[104],"datacenter.":[105],"We":[106],"implemented":[107],"initial":[109],"prototype":[110],"Catapult":[114],"Shell":[115],"Altera":[117],"Stratix":[118],"V":[119],"FPGA.":[120],"Our":[121],"experiements":[122],"show":[123],"device-to-device":[125],"communication":[126],"is":[129],"feasible":[130],"efficient.":[132],"A":[133],"case":[134],"study":[135],"shows":[136],"multiple":[137],"independently":[144],"efficiently.":[146]},"counts_by_year":[{"year":2025,"cited_by_count":10},{"year":2024,"cited_by_count":5},{"year":2023,"cited_by_count":4},{"year":2022,"cited_by_count":7},{"year":2021,"cited_by_count":11},{"year":2020,"cited_by_count":7},{"year":2019,"cited_by_count":4},{"year":2018,"cited_by_count":2}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
