{"id":"https://openalex.org/W2521149585","doi":"https://doi.org/10.1145/2987550.2987569","title":"Programming and Runtime Support to Blaze FPGA Accelerator Deployment at Datacenter Scale","display_name":"Programming and Runtime Support to Blaze FPGA Accelerator Deployment at Datacenter Scale","publication_year":2016,"publication_date":"2016-09-21","ids":{"openalex":"https://openalex.org/W2521149585","doi":"https://doi.org/10.1145/2987550.2987569","mag":"2521149585","pmid":"https://pubmed.ncbi.nlm.nih.gov/28317049"},"language":"en","primary_location":{"id":"doi:10.1145/2987550.2987569","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2987550.2987569","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Seventh ACM Symposium on Cloud Computing","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref","pubmed"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://www.ncbi.nlm.nih.gov/pmc/articles/5351886","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5034338235","display_name":"Muhuan Huang","orcid":"https://orcid.org/0000-0002-4067-9009"},"institutions":[{"id":"https://openalex.org/I4210113436","display_name":"SC Solutions (United States)","ror":"https://ror.org/01x5py295","country_code":"US","type":"company","lineage":["https://openalex.org/I4210113436"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Muhuan Huang","raw_affiliation_strings":["University of California Los Angeles and Falcon Computing Solutions, Inc"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of California Los Angeles and Falcon Computing Solutions, Inc","institution_ids":["https://openalex.org/I4210113436"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5114043310","display_name":"Di Wu","orcid":null},"institutions":[{"id":"https://openalex.org/I4210113436","display_name":"SC Solutions (United States)","ror":"https://ror.org/01x5py295","country_code":"US","type":"company","lineage":["https://openalex.org/I4210113436"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Di Wu","raw_affiliation_strings":["University of California Los Angeles and Falcon Computing Solutions, Inc"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of California Los Angeles and Falcon Computing Solutions, Inc","institution_ids":["https://openalex.org/I4210113436"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5008633310","display_name":"Cody Hao Yu","orcid":"https://orcid.org/0000-0002-9298-6254"},"institutions":[{"id":"https://openalex.org/I161318765","display_name":"University of California, Los Angeles","ror":"https://ror.org/046rm7j60","country_code":"US","type":"education","lineage":["https://openalex.org/I161318765"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Cody Hao Yu","raw_affiliation_strings":["University of California Los Angeles"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of California Los Angeles","institution_ids":["https://openalex.org/I161318765"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5065889904","display_name":"Zhenman Fang","orcid":"https://orcid.org/0000-0003-0603-9697"},"institutions":[{"id":"https://openalex.org/I161318765","display_name":"University of California, Los Angeles","ror":"https://ror.org/046rm7j60","country_code":"US","type":"education","lineage":["https://openalex.org/I161318765"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Zhenman Fang","raw_affiliation_strings":["University of California Los Angeles"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of California Los Angeles","institution_ids":["https://openalex.org/I161318765"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5071206013","display_name":"Matteo Interlandi","orcid":"https://orcid.org/0000-0002-5756-8321"},"institutions":[{"id":"https://openalex.org/I161318765","display_name":"University of California, Los Angeles","ror":"https://ror.org/046rm7j60","country_code":"US","type":"education","lineage":["https://openalex.org/I161318765"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Matteo Interlandi","raw_affiliation_strings":["University of California Los Angeles"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of California Los Angeles","institution_ids":["https://openalex.org/I161318765"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5014353497","display_name":"Tyson Condie","orcid":null},"institutions":[{"id":"https://openalex.org/I161318765","display_name":"University of California, Los Angeles","ror":"https://ror.org/046rm7j60","country_code":"US","type":"education","lineage":["https://openalex.org/I161318765"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Tyson Condie","raw_affiliation_strings":["University of California Los Angeles"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of California Los Angeles","institution_ids":["https://openalex.org/I161318765"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5016776689","display_name":"Jason Cong","orcid":"https://orcid.org/0000-0003-2887-6963"},"institutions":[{"id":"https://openalex.org/I161318765","display_name":"University of California, Los Angeles","ror":"https://ror.org/046rm7j60","country_code":"US","type":"education","lineage":["https://openalex.org/I161318765"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jason Cong","raw_affiliation_strings":["University of California Los Angeles"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of California Los Angeles","institution_ids":["https://openalex.org/I161318765"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":27.7417,"has_fulltext":false,"cited_by_count":81,"citation_normalized_percentile":{"value":0.99534453,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":100},"biblio":{"volume":"2016","issue":null,"first_page":"456","last_page":"469"},"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9995999932289124,"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"}},{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9968000054359436,"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/computer-science","display_name":"Computer science","score":0.7711504697799683},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.7414177656173706},{"id":"https://openalex.org/keywords/software-deployment","display_name":"Software deployment","score":0.5399956107139587},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.526534378528595},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.5161541700363159},{"id":"https://openalex.org/keywords/yarn","display_name":"Yarn","score":0.49615249037742615},{"id":"https://openalex.org/keywords/big-data","display_name":"Big data","score":0.49447035789489746},{"id":"https://openalex.org/keywords/programming-paradigm","display_name":"Programming paradigm","score":0.46337878704071045},{"id":"https://openalex.org/keywords/spark","display_name":"SPARK (programming language)","score":0.4566965699195862},{"id":"https://openalex.org/keywords/efficient-energy-use","display_name":"Efficient energy use","score":0.440713495016098},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.434742271900177},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.3219338655471802},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.1157328188419342}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7711504697799683},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.7414177656173706},{"id":"https://openalex.org/C105339364","wikidata":"https://www.wikidata.org/wiki/Q2297740","display_name":"Software deployment","level":2,"score":0.5399956107139587},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.526534378528595},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5161541700363159},{"id":"https://openalex.org/C2778787235","wikidata":"https://www.wikidata.org/wiki/Q49007","display_name":"Yarn","level":2,"score":0.49615249037742615},{"id":"https://openalex.org/C75684735","wikidata":"https://www.wikidata.org/wiki/Q858810","display_name":"Big data","level":2,"score":0.49447035789489746},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.46337878704071045},{"id":"https://openalex.org/C2781215313","wikidata":"https://www.wikidata.org/wiki/Q3493345","display_name":"SPARK (programming language)","level":2,"score":0.4566965699195862},{"id":"https://openalex.org/C2742236","wikidata":"https://www.wikidata.org/wiki/Q924713","display_name":"Efficient energy use","level":2,"score":0.440713495016098},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.434742271900177},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.3219338655471802},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.1157328188419342},{"id":"https://openalex.org/C78519656","wikidata":"https://www.wikidata.org/wiki/Q101333","display_name":"Mechanical engineering","level":1,"score":0.0},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0},{"id":"https://openalex.org/C119599485","wikidata":"https://www.wikidata.org/wiki/Q43035","display_name":"Electrical engineering","level":1,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.1145/2987550.2987569","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2987550.2987569","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Seventh ACM Symposium on Cloud Computing","raw_type":"proceedings-article"},{"id":"pmid:28317049","is_oa":false,"landing_page_url":"https://pubmed.ncbi.nlm.nih.gov/28317049","pdf_url":null,"source":{"id":"https://openalex.org/S4306525036","display_name":"PubMed","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1299303238","host_organization_name":"National Institutes of Health","host_organization_lineage":["https://openalex.org/I1299303238"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ... ACM Symposium on Cloud Computing [electronic resource] : SOCC ... ... SoCC (Conference)","raw_type":null},{"id":"pmh:oai:escholarship.org:ark:/13030/qt63d4z6jz","is_oa":false,"landing_page_url":"https://escholarship.org/uc/item/63d4z6jz","pdf_url":null,"source":{"id":"https://openalex.org/S4306400115","display_name":"eScholarship (California Digital Library)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I2801248553","host_organization_name":"California Digital Library","host_organization_lineage":["https://openalex.org/I2801248553"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article"},{"id":"pmh:oai:pubmedcentral.nih.gov:5351886","is_oa":true,"landing_page_url":"https://www.ncbi.nlm.nih.gov/pmc/articles/5351886","pdf_url":null,"source":{"id":"https://openalex.org/S2764455111","display_name":"PubMed Central","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1299303238","host_organization_name":"National Institutes of Health","host_organization_lineage":["https://openalex.org/I1299303238"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Proc ACM Symp Cloud Comput","raw_type":"Text"}],"best_oa_location":{"id":"pmh:oai:pubmedcentral.nih.gov:5351886","is_oa":true,"landing_page_url":"https://www.ncbi.nlm.nih.gov/pmc/articles/5351886","pdf_url":null,"source":{"id":"https://openalex.org/S2764455111","display_name":"PubMed Central","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1299303238","host_organization_name":"National Institutes of Health","host_organization_lineage":["https://openalex.org/I1299303238"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Proc ACM Symp Cloud Comput","raw_type":"Text"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/7","display_name":"Affordable and clean energy","score":0.8399999737739563}],"awards":[{"id":"https://openalex.org/G2894621321","display_name":null,"funder_award_id":"U01 HG008488","funder_id":"https://openalex.org/F4320337348","funder_display_name":"National Human Genome Research Institute"},{"id":"https://openalex.org/G8143063140","display_name":null,"funder_award_id":"U54 EB020404","funder_id":"https://openalex.org/F4320337363","funder_display_name":"National Institute of Biomedical Imaging and Bioengineering"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320306087","display_name":"Semiconductor Research Corporation","ror":"https://ror.org/047z4n946"},{"id":"https://openalex.org/F4320318547","display_name":"Baidu","ror":"https://ror.org/03vs3wt56"},{"id":"https://openalex.org/F4320332161","display_name":"National Institutes of Health","ror":"https://ror.org/01cwqze88"},{"id":"https://openalex.org/F4320332180","display_name":"Defense Advanced Research Projects Agency","ror":"https://ror.org/02caytj08"},{"id":"https://openalex.org/F4320337348","display_name":"National Human Genome Research Institute","ror":"https://ror.org/00baak391"},{"id":"https://openalex.org/F4320337363","display_name":"National Institute of Biomedical Imaging and Bioengineering","ror":"https://ror.org/00372qc85"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":38,"referenced_works":["https://openalex.org/W95608104","https://openalex.org/W177634618","https://openalex.org/W217504984","https://openalex.org/W1502544429","https://openalex.org/W1502797194","https://openalex.org/W1573552135","https://openalex.org/W1746258828","https://openalex.org/W1969104149","https://openalex.org/W1982565841","https://openalex.org/W2000301485","https://openalex.org/W2006312753","https://openalex.org/W2043542037","https://openalex.org/W2060312180","https://openalex.org/W2080804082","https://openalex.org/W2094756095","https://openalex.org/W2095680943","https://openalex.org/W2100830825","https://openalex.org/W2105947650","https://openalex.org/W2117036949","https://openalex.org/W2120422789","https://openalex.org/W2131975293","https://openalex.org/W2133156997","https://openalex.org/W2133797469","https://openalex.org/W2146757372","https://openalex.org/W2155893237","https://openalex.org/W2157729530","https://openalex.org/W2158951102","https://openalex.org/W2161190431","https://openalex.org/W2163961697","https://openalex.org/W2166029537","https://openalex.org/W2189465200","https://openalex.org/W2294171759","https://openalex.org/W2402380660","https://openalex.org/W2410798069","https://openalex.org/W2414493891","https://openalex.org/W2471791811","https://openalex.org/W2912516925","https://openalex.org/W4239429564"],"related_works":["https://openalex.org/W2078851640","https://openalex.org/W2381070915","https://openalex.org/W2352481835","https://openalex.org/W2392493391","https://openalex.org/W4200164335","https://openalex.org/W2109471562","https://openalex.org/W2090695246","https://openalex.org/W2378508949","https://openalex.org/W3199747891","https://openalex.org/W2141428366"],"abstract_inverted_index":{"With":[0],"the":[1,58,83,180,195,211],"end":[2],"of":[3,48,57,88,111,130],"CPU":[4],"core":[5],"scaling":[6],"due":[7,23],"to":[8,24,62,99,139,151,171,198,217,224,227],"dark":[9],"silicon":[10],"limitations,":[11],"customized":[12],"accelerators":[13,113,121,155,201],"on":[14,160],"FPGAs":[15,51],"have":[16],"gained":[17],"increased":[18],"attention":[19],"in":[20,38,114,179,202],"modern":[21],"datacenters":[22,53],"their":[25],"lower":[26],"power,":[27],"high":[28],"performance":[29,84],"and":[30,43,80,85,96,102,108,126,164,207,209],"energy":[31,86,220],"efficiency.":[32],"Evidenced":[33],"by":[34,214,222],"Microsoft's":[35],"FPGA":[36,89,112,120,154,200],"deployment":[37],"its":[39],"Bing":[40],"search":[41],"engine":[42],"Intel's":[44],"16.7":[45],"billion":[46],"acquisition":[47],"Altera,":[49],"integrating":[50],"into":[52],"is":[54,69],"considered":[55],"one":[56],"most":[59],"promising":[60],"approaches":[61],"sustain":[63],"future":[64],"datacenter":[65],"growth.":[66],"However,":[67],"it":[68],"quite":[70],"challenging":[71],"for":[72,105,134],"existing":[73],"big":[74,135,187],"data":[75,136,188],"computing":[76,177],"systems-like":[77],"Apache":[78,205],"Spark":[79,206],"Hadoop-to":[81],"access":[82,199],"benefits":[87],"accelerators.":[90,143],"In":[91,116],"this":[92],"paper":[93],"we":[94],"design":[95],"implement":[97],"Blaze":[98,118,145,192],"provide":[100],"programming":[101,132,196],"runtime":[103,146],"support":[104],"enabling":[106],"easy":[107],"efficient":[109],"deployments":[110],"datacenters.":[115],"particular,":[117],"abstracts":[119],"as":[122],"a":[123,128,161,228],"service":[124],"(FaaS)":[125],"provides":[127],"set":[129],"clean":[131],"APIs":[133],"processing":[137],"applications":[138,189],"easily":[140],"utilize":[141],"those":[142],"Our":[144],"implements":[147],"an":[148],"FaaS":[149],"framework":[150],"efficiently":[152,172],"share":[153,173],"among":[156,175],"multiple":[157,176],"heterogeneous":[158],"threads":[159],"single":[162],"node,":[163],"extends":[165],"Hadoop":[166],"YARN":[167],"with":[168],"accelerator-centric":[169],"scheduling":[170],"them":[174],"tasks":[178],"cluster.":[181,231],"Experimental":[182],"results":[183],"using":[184],"four":[185],"representative":[186],"demonstrate":[190],"that":[191],"greatly":[193],"reduces":[194],"efforts":[197],"systems":[203],"like":[204],"YARN,":[208],"improves":[210],"system":[212],"throughput":[213],"1.7":[215],"\u00d7":[216],"3\u00d7":[218],"(and":[219],"efficiency":[221],"1.5\u00d7":[223],"2.7\u00d7)":[225],"compared":[226],"conventional":[229],"CPU-only":[230]},"counts_by_year":[{"year":2025,"cited_by_count":5},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":8},{"year":2021,"cited_by_count":10},{"year":2020,"cited_by_count":13},{"year":2019,"cited_by_count":8},{"year":2018,"cited_by_count":20},{"year":2017,"cited_by_count":13}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
