{"id":"https://openalex.org/W2916935588","doi":"https://doi.org/10.1145/3289602.3294001","title":"Engaging Heterogeneous FPGAs in the Cloud","display_name":"Engaging Heterogeneous FPGAs in the Cloud","publication_year":2019,"publication_date":"2019-02-20","ids":{"openalex":"https://openalex.org/W2916935588","doi":"https://doi.org/10.1145/3289602.3294001","mag":"2916935588"},"language":"en","primary_location":{"id":"doi:10.1145/3289602.3294001","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3289602.3294001","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2019 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays","raw_type":"proceedings-article"},"type":"article","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/A5110366934","display_name":"Ke Zhang","orcid":"https://orcid.org/0000-0001-5972-5127"},"institutions":[{"id":"https://openalex.org/I4210165038","display_name":"University of Chinese Academy of Sciences","ror":"https://ror.org/05qbk4x57","country_code":"CN","type":"education","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210165038"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Ke Zhang","raw_affiliation_strings":["ICT, CAS; University of Chinese Academy of Sciences, Beijing, China","ICT, CAS"],"affiliations":[{"raw_affiliation_string":"ICT, CAS; University of Chinese Academy of Sciences, Beijing, China","institution_ids":["https://openalex.org/I4210165038"]},{"raw_affiliation_string":"ICT, CAS","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5073931557","display_name":"Yisong Chang","orcid":"https://orcid.org/0009-0007-3153-2615"},"institutions":[{"id":"https://openalex.org/I4210165038","display_name":"University of Chinese Academy of Sciences","ror":"https://ror.org/05qbk4x57","country_code":"CN","type":"education","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210165038"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yisong Chang","raw_affiliation_strings":["ICT, CAS; University of Chinese Academy of Sciences, Beijing, China","ICT, CAS"],"affiliations":[{"raw_affiliation_string":"ICT, CAS; University of Chinese Academy of Sciences, Beijing, China","institution_ids":["https://openalex.org/I4210165038"]},{"raw_affiliation_string":"ICT, CAS","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101645579","display_name":"Mingyu Chen","orcid":"https://orcid.org/0000-0003-4469-1037"},"institutions":[{"id":"https://openalex.org/I4210165038","display_name":"University of Chinese Academy of Sciences","ror":"https://ror.org/05qbk4x57","country_code":"CN","type":"education","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210165038"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Mingyu Chen","raw_affiliation_strings":["ICT, CAS; University of Chinese Academy of Sciences, Beijing, China","ICT, CAS"],"affiliations":[{"raw_affiliation_string":"ICT, CAS; University of Chinese Academy of Sciences, Beijing, China","institution_ids":["https://openalex.org/I4210165038"]},{"raw_affiliation_string":"ICT, CAS","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101807410","display_name":"Yungang Bao","orcid":"https://orcid.org/0000-0001-6565-5276"},"institutions":[{"id":"https://openalex.org/I4210165038","display_name":"University of Chinese Academy of Sciences","ror":"https://ror.org/05qbk4x57","country_code":"CN","type":"education","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210165038"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yungang Bao","raw_affiliation_strings":["ICT, CAS; University of Chinese Academy of Sciences, Beijing, China","ICT, CAS"],"affiliations":[{"raw_affiliation_string":"ICT, CAS; University of Chinese Academy of Sciences, Beijing, China","institution_ids":["https://openalex.org/I4210165038"]},{"raw_affiliation_string":"ICT, CAS","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100628168","display_name":"Zhiwei Xu","orcid":"https://orcid.org/0000-0002-0754-5295"},"institutions":[{"id":"https://openalex.org/I4210165038","display_name":"University of Chinese Academy of Sciences","ror":"https://ror.org/05qbk4x57","country_code":"CN","type":"education","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210165038"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhiwei Xu","raw_affiliation_strings":["ICT, CAS; University of Chinese Academy of Sciences, Beijing, China","ICT, CAS"],"affiliations":[{"raw_affiliation_string":"ICT, CAS; University of Chinese Academy of Sciences, Beijing, China","institution_ids":["https://openalex.org/I4210165038"]},{"raw_affiliation_string":"ICT, CAS","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5110366934"],"corresponding_institution_ids":["https://openalex.org/I4210165038"],"apc_list":null,"apc_paid":null,"fwci":0.5305,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.67262942,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"308","last_page":"308"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10829","display_name":"Interconnection Networks and Systems","score":0.9988999962806702,"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"}},"topics":[{"id":"https://openalex.org/T10829","display_name":"Interconnection Networks and Systems","score":0.9988999962806702,"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/T10714","display_name":"Software-Defined Networks and 5G","score":0.9944000244140625,"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9940999746322632,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.7497000694274902},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7184448838233948},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.6899126768112183},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.640345573425293},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.5489011406898499},{"id":"https://openalex.org/keywords/fpga-prototype","display_name":"FPGA prototype","score":0.5370693802833557},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4487445056438446},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.3764509856700897},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.32867881655693054}],"concepts":[{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.7497000694274902},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7184448838233948},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.6899126768112183},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.640345573425293},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.5489011406898499},{"id":"https://openalex.org/C203864433","wikidata":"https://www.wikidata.org/wiki/Q5426992","display_name":"FPGA prototype","level":3,"score":0.5370693802833557},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4487445056438446},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.3764509856700897},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.32867881655693054}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3289602.3294001","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3289602.3294001","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2019 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9","score":0.6100000143051147}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W2998132311","https://openalex.org/W2207067480","https://openalex.org/W4383823603","https://openalex.org/W1692883217","https://openalex.org/W2406926880","https://openalex.org/W2332075903","https://openalex.org/W1579891439","https://openalex.org/W2291257309","https://openalex.org/W2082487009","https://openalex.org/W272033699"],"abstract_inverted_index":{"FPGA":[0,21,35,72,82,133,188],"has":[1,37],"become":[2,49],"an":[3,34,50,147,157],"essential":[4],"infrastructural":[5],"component":[6],"in":[7,24,60,79,100,220],"commercial":[8,81],"cloud":[9,54,149,176,203],"and":[10,16,52,128,211,237],"datacenter":[11],"for":[12,71,114,216],"improving":[13],"system":[14],"performance":[15],"efficiency.":[17],"Meanwhile,":[18],"a":[19,26,95,104,111,122,138,174,208],"heterogeneous":[20],"chip":[22,231],"(Hetero-FPGA)":[23],"which":[25,74],"multi-core":[27],"System-on-Chip":[28],"(SoC)":[29],"is":[30,46,181,214],"tightly":[31],"integrated":[32],"with":[33,57,130,168],"fabric":[36],"been":[38],"successfully":[39],"pioneered.":[40],"Given":[41],"its":[42],"hardware-software":[43,218],"co-programmability,":[44],"Hetero-FPGA":[45,97,116,166],"supposed":[47],"to":[48,62,125,143,194],"independent":[51],"first-class":[53],"computing":[55],"resource":[56,177],"networking":[58],"capabilities":[59],"order":[61],"avoid":[63],"involving":[64],"brawny":[65],"commodity":[66],"x86":[67],"servers":[68],"as":[69,108,110,121,146,184,201,223],"carriers":[70],"fabrics":[73,200],"are":[75],"usually":[76],"the":[77,115,119,131,179],"cases":[78],"current":[80],"clouds":[83],"from":[84],"several":[85],"web":[86],"vendors.":[87],"Following":[88],"this":[89,206],"design":[90,141],"paradigm,":[91],"we":[92,155],"present":[93],"HeFA,":[94],"self-contained":[96],"Array":[98],"architecture":[99],"cloud.":[101],"We":[102,135],"construct":[103],"high-level":[105],"hardware":[106],"template":[107],"well":[109],"software":[112],"stack":[113],"node,":[117],"enabling":[118],"SoC":[120],"primary":[123],"engine":[124],"manage,":[126],"coordinate":[127],"incorporate":[129],"dominant":[132],"fabric.":[134],"also":[136],"propose":[137],"fully":[139],"scripted":[140],"flow":[142],"make":[144],"HeFA":[145,162],"easy-to-use":[148],"infrastructure.":[150],"Based":[151],"on":[152],"these":[153],"techniques,":[154],"implement":[156],"academia":[158],"prototype":[159,180],"chassis":[160],"of":[161,198],"that":[163],"includes":[164],"32":[165,186],"nodes":[167,189],"Xilinx's":[169],"Zynq":[170],"MPSoC":[171],"chips.":[172],"By":[173],"customized":[175],"manager,":[178],"flexibly":[182],"provisioned":[183],"either":[185],"individual":[187],"or":[190],"multiple":[191],"scalable":[192],"sub-clusters":[193],"abstract":[195],"arbitrary":[196],"volume":[197],"reconfigurable":[199],"on-demand":[202],"services.":[204],"In":[205],"manner,":[207],"versatile":[209],"research":[210],"educational":[212],"platform":[213],"delivered":[215],"agile":[217],"co-design":[219],"scenarios":[221],"such":[222],"domain-specific":[224],"accelerator":[225],"development,":[226],"open":[227],"instruction":[228],"set":[229],"architecture-based":[230],"design,":[232],"computer":[233],"system-related":[234],"experimental":[235],"project,":[236],"so":[238],"on.":[239]},"counts_by_year":[{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
