{"id":"https://openalex.org/W3008740334","doi":"https://doi.org/10.1145/3373087.3375885","title":"What To Do With Datacenter FPGAs Besides Deep Learning","display_name":"What To Do With Datacenter FPGAs Besides Deep Learning","publication_year":2020,"publication_date":"2020-02-23","ids":{"openalex":"https://openalex.org/W3008740334","doi":"https://doi.org/10.1145/3373087.3375885","mag":"3008740334"},"language":"en","primary_location":{"id":"doi:10.1145/3373087.3375885","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3373087.3375885","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2020 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/A5024883549","display_name":"Andrew Putnam","orcid":"https://orcid.org/0000-0001-5241-5695"},"institutions":[{"id":"https://openalex.org/I1290206253","display_name":"Microsoft (United States)","ror":"https://ror.org/00d0nc645","country_code":"US","type":"company","lineage":["https://openalex.org/I1290206253"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Andrew Putnam","raw_affiliation_strings":["Microsoft, Redmond, WA, USA"],"affiliations":[{"raw_affiliation_string":"Microsoft, Redmond, WA, USA","institution_ids":["https://openalex.org/I1290206253"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5024883549"],"corresponding_institution_ids":["https://openalex.org/I1290206253"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.02918118,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"26","last_page":"26"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.9987000226974487,"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"}},"topics":[{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.9987000226974487,"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/T11032","display_name":"VLSI and Analog Circuit Testing","score":0.9965999722480774,"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/T10829","display_name":"Interconnection Networks and Systems","score":0.9959999918937683,"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.8472803831100464},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.7514499425888062},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.6647279858589172},{"id":"https://openalex.org/keywords/deep-learning","display_name":"Deep learning","score":0.4496222734451294},{"id":"https://openalex.org/keywords/variety","display_name":"Variety (cybernetics)","score":0.4301174283027649},{"id":"https://openalex.org/keywords/block","display_name":"Block (permutation group theory)","score":0.42331552505493164},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.380563348531723},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.37752455472946167},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.36728960275650024}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8472803831100464},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.7514499425888062},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.6647279858589172},{"id":"https://openalex.org/C108583219","wikidata":"https://www.wikidata.org/wiki/Q197536","display_name":"Deep learning","level":2,"score":0.4496222734451294},{"id":"https://openalex.org/C136197465","wikidata":"https://www.wikidata.org/wiki/Q1729295","display_name":"Variety (cybernetics)","level":2,"score":0.4301174283027649},{"id":"https://openalex.org/C2777210771","wikidata":"https://www.wikidata.org/wiki/Q4927124","display_name":"Block (permutation group theory)","level":2,"score":0.42331552505493164},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.380563348531723},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.37752455472946167},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.36728960275650024},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3373087.3375885","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3373087.3375885","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2020 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.5699999928474426,"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W4244478748","https://openalex.org/W4223488648","https://openalex.org/W2134969820","https://openalex.org/W2251605416","https://openalex.org/W2560439919","https://openalex.org/W4389340727","https://openalex.org/W3150465815","https://openalex.org/W1997222214","https://openalex.org/W2802581102","https://openalex.org/W2111241003"],"abstract_inverted_index":{"FPGAs":[0,127,136,258,325,404,436],"have":[1,262,365,371],"been":[2,23],"deployed":[3],"in":[4,14,38,89,137,281,346,402,509,518],"datacenters":[5],"worldwide":[6],"and":[7,17,45,71,75,78,122,149,197,216,370,379,394,412,419,469,522,540],"are":[8,177,200,279,291,330,387,429,457,501],"now":[9],"available":[10],"for":[11,30,33,169,208,227,265,304,326,405,435,464,481,491,503,546],"use":[12,155,323],"by":[13,159,391],"both":[15],"public":[16],"private":[18],"clouds.":[19],"Enormous":[20],"focus":[21],"has":[22],"given":[24],"to":[25,101,128,135,154,171,312,316,320,354,437,446,494,506,557],"optimizing":[26],"machine":[27,59,82,410,440],"learning":[28,60,83],"workloads":[29,113,434],"FPGAs,":[31],"especially":[32],"deep":[34],"neural":[35],"networks":[36],"(DNNs)":[37],"areas":[39,55,408],"like":[40,191],"web":[41],"search,":[42],"image":[43],"classification,":[44],"translation.":[46],"However,":[47,284],"major":[48],"cloud":[49,186,210,273,305,361,406,433,454,470,523,548],"applications":[50,125,362,415,479,539],"encompasses":[51],"a":[52,87,142,150,178,183,202,220,229,235,250,300,366,528],"variety":[53,164],"of":[54,91,165,204,257,287,324,335,349,477,516,531],"that":[56,97,160,223,450,461],"aren't":[57],"primarily":[58],"workloads,":[61],"including":[62],"databases,":[63],"video":[64],"encoding,":[65],"text":[66],"processing,":[67],"gaming,":[68],"bioinformatics,":[69],"productivity":[70],"collaboration,":[72],"file":[73],"hosting":[74],"storage,":[76],"e-mail,":[77],"many":[79],"more.":[80],"While":[81,131],"can":[84,98,119,416,473],"certainly":[85],"play":[86],"role":[88],"each":[90],"these":[92,103,453],"areas,":[93],"is":[94,114,141,228,295,514],"there":[95,140,443],"more":[96,104,108],"be":[99,242,249,417,507],"done":[100],"accelerate":[102],"traditional":[105,272],"workloads?":[106],"Even":[107],"challenging":[109],"than":[110],"identifying":[111],"promising":[112],"figuring":[115],"out":[116,356,390],"how":[117,238,413,541],"developers":[118,170,319],"practically":[120],"create":[121],"deploy":[123],"useful":[124],"using":[126,403],"the":[129,138,205,240,263,347,381,385,430,447,458,482,510,536,547,555,562],"cloud.":[130],"FPGAs-as-a-Service":[132],"allow":[133],"access":[134],"cloud,":[139],"huge":[143],"gap":[144],"between":[145,244],"raw":[146],"programmable":[147],"hardware":[148],"customer":[151,236],"paying":[152],"money":[153,241],"an":[156,558],"application":[157,222,407,467],"powered":[158],"hardware.":[161],"A":[162],"wide":[163],"FPGA":[166,275,297,386,448,478,544],"IP":[167,175,215,245,276,298,465,487,492,520],"exists":[168],"use,":[172],"but":[173,329],"individual":[174],"blocks":[176],"long":[179],"way":[180],"from":[181,384],"being":[182],"fully":[184],"functional":[185],"application.":[187],"Building":[188],"block":[189,277],"IPs":[190],"Memcached,":[192],"regex":[193],"matching,":[194],"protocol":[195],"parsing,":[196],"linear":[198],"algebra":[199],"only":[201],"subset":[203],"necessary":[206,502],"functionality":[207],"full":[209,221],"applications.":[211],"Developing":[212],"or":[213,351],"acquiring":[214],"integrating":[217],"it":[218,248,489],"into":[219],"customers":[224],"will":[225,399,423,462,526,553],"pay":[226],"significant":[230,372],"task.":[231],"And":[232],"even":[233,299],"when":[234],"pays,":[237],"should":[239,261],"distributed":[243],"vendors.":[246],"Should":[247],"onetime":[251],"fee?":[252],"By":[253,255],"usage?":[254],"number":[256],"deployed?":[259],"Who":[260],"burden":[264],"support":[266],"if":[267],"something":[268],"goes":[269],"wrong?":[270],"In":[271],"applications,":[274,519],"functions":[278],"implemented":[280],"software":[282,289,318],"libraries.":[283],"few":[285],"examples":[286],"optimized":[288],"libraries":[290],"commercially":[292,496],"successful,":[293],"so":[294,375],"selling":[296],"viable":[301],"commercial":[302],"model":[303],"applications?":[306,338,455],"High-level":[307],"synthesis":[308],"(HLS)":[309],"tools":[310,332,341,505],"promise":[311],"provide":[313],"one":[314],"path":[315],"enable":[317],"make":[321,475,488,495],"effective":[322],"computing":[327],"tasks,":[328],"any":[331],"really":[333],"capable":[334],"accelerating":[336],"cloud-scale":[337],"Many":[339],"HLS":[340,504],"require":[342],"substantial":[343],"microarchitectural":[344],"guidance":[345],"form":[348],"pragmas":[350],"configuration":[352],"files":[353],"come":[355],"with":[357,561],"good":[358],"results.":[359],"Real":[360],"also":[363],"rarely":[364],"single":[367],"dominant":[368],"function":[369],"data":[373,392],"movement,":[374],"without":[376],"proper":[377],"partitioning":[378],"tuning,":[380],"acceleration":[382],"gains":[383],"quickly":[388],"wiped":[389],"movement":[393],"Amdahl's":[395],"Law.":[396],"This":[397],"panel":[398,513],"gather":[400],"experts":[401,517],"beyond":[409],"learning,":[411],"those":[414],"built":[418],"successfully":[420],"deployed.":[421],"We":[422],"cover":[424],"topics":[425],"such":[426],"as:":[427],"-What":[428,456,499],"most":[431,537],"important":[432,538],"target":[438],"besides":[439],"learning?":[441],"-Are":[442],"specific":[444],"changes":[445],"architecture":[449],"would":[451],"benefit":[452],"economic":[459],"models":[460],"work":[463],"developers,":[466,468],"providers?":[471],"-How":[472],"we":[474,552],"development":[476,545],"easier":[480],"Cloud?":[483,511],"-Will":[484],"open":[485,554],"source":[486],"impossible":[490],"vendors":[493],"successful":[497],"libraries?":[498],"advances":[500],"practical":[508],"The":[512],"comprised":[515],"development,":[521],"deployment.":[524],"Each":[525],"give":[527],"short":[529],"presentation":[530],"what":[532],"they":[533,542],"find":[534],"as":[535],"see":[543],"going":[549],"forward,":[550],"then":[551],"floor":[556],"interactive":[559],"discussion":[560],"audience.":[563]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
