{"id":"https://openalex.org/W2899915146","doi":"https://doi.org/10.1145/3240765.3240801","title":"DNNBuilder","display_name":"DNNBuilder","publication_year":2018,"publication_date":"2018-11-05","ids":{"openalex":"https://openalex.org/W2899915146","doi":"https://doi.org/10.1145/3240765.3240801","mag":"2899915146"},"language":"en","primary_location":{"id":"doi:10.1145/3240765.3240801","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3240765.3240801","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the International Conference on Computer-Aided Design","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/A5100330729","display_name":"Xiaofan Zhang","orcid":"https://orcid.org/0000-0001-5081-3972"},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Xiaofan Zhang","raw_affiliation_strings":["University of Illinois at Urbana-Champaign"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Illinois at Urbana-Champaign","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5066266521","display_name":"Junsong Wang","orcid":"https://orcid.org/0000-0002-8935-4969"},"institutions":[{"id":"https://openalex.org/I4210126794","display_name":"IBM Research (China)","ror":"https://ror.org/02yg1pf55","country_code":"CN","type":"company","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115","https://openalex.org/I4210126794"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Junsong Wang","raw_affiliation_strings":["IBM Research China","IBM Research, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IBM Research China","institution_ids":["https://openalex.org/I4210126794"]},{"raw_affiliation_string":"IBM Research, China","institution_ids":["https://openalex.org/I4210126794"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101989915","display_name":"Chao Zhu","orcid":"https://orcid.org/0000-0001-5486-7492"},"institutions":[{"id":"https://openalex.org/I4210126794","display_name":"IBM Research (China)","ror":"https://ror.org/02yg1pf55","country_code":"CN","type":"company","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115","https://openalex.org/I4210126794"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Chao Zhu","raw_affiliation_strings":["IBM Research China","IBM Research, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IBM Research China","institution_ids":["https://openalex.org/I4210126794"]},{"raw_affiliation_string":"IBM Research, China","institution_ids":["https://openalex.org/I4210126794"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100977562","display_name":"Yonghua Lin","orcid":null},"institutions":[{"id":"https://openalex.org/I4210126794","display_name":"IBM Research (China)","ror":"https://ror.org/02yg1pf55","country_code":"CN","type":"company","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115","https://openalex.org/I4210126794"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yonghua Lin","raw_affiliation_strings":["IBM Research China","IBM Research, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IBM Research China","institution_ids":["https://openalex.org/I4210126794"]},{"raw_affiliation_string":"IBM Research, China","institution_ids":["https://openalex.org/I4210126794"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5030156276","display_name":"Jinjun Xiong","orcid":"https://orcid.org/0000-0002-2620-4859"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Jinjun Xiong","raw_affiliation_strings":["IBM T. J. Watson Research Center"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IBM T. J. Watson Research Center","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5040404999","display_name":"Wen\u2010mei Hwu","orcid":"https://orcid.org/0000-0003-2532-5349"},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Wen-mei Hwu","raw_affiliation_strings":["University of Illinois at Urbana-Champaign"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Illinois at Urbana-Champaign","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5056321228","display_name":"Deming Chen","orcid":"https://orcid.org/0000-0002-3016-0270"},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Deming Chen","raw_affiliation_strings":["University of Illinois at Urbana-Champaign"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Illinois at Urbana-Champaign","institution_ids":["https://openalex.org/I157725225"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":341,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"8"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10036","display_name":"Advanced Neural Network Applications","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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/T10036","display_name":"Advanced Neural Network Applications","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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/T10502","display_name":"Advanced Memory and Neural Computing","score":0.9990000128746033,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11689","display_name":"Adversarial Robustness in Machine Learning","score":0.9990000128746033,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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.8483343124389648},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.6988778114318848},{"id":"https://openalex.org/keywords/pipeline","display_name":"Pipeline (software)","score":0.5943935513496399},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.5182454586029053},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.5122884511947632},{"id":"https://openalex.org/keywords/design-space-exploration","display_name":"Design space exploration","score":0.5076638460159302},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.5069987773895264},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.46808749437332153},{"id":"https://openalex.org/keywords/throughput","display_name":"Throughput","score":0.46526268124580383},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.35945549607276917},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3088819980621338},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.18670499324798584},{"id":"https://openalex.org/keywords/wireless","display_name":"Wireless","score":0.1532062590122223}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8483343124389648},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.6988778114318848},{"id":"https://openalex.org/C43521106","wikidata":"https://www.wikidata.org/wiki/Q2165493","display_name":"Pipeline (software)","level":2,"score":0.5943935513496399},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.5182454586029053},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5122884511947632},{"id":"https://openalex.org/C2776221188","wikidata":"https://www.wikidata.org/wiki/Q21072556","display_name":"Design space exploration","level":2,"score":0.5076638460159302},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.5069987773895264},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.46808749437332153},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.46526268124580383},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.35945549607276917},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3088819980621338},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.18670499324798584},{"id":"https://openalex.org/C555944384","wikidata":"https://www.wikidata.org/wiki/Q249","display_name":"Wireless","level":2,"score":0.1532062590122223}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3240765.3240801","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3240765.3240801","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the International Conference on Computer-Aided Design","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320316786","display_name":"Center for Cognitive Computing Systems Research","ror":null}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":24,"referenced_works":["https://openalex.org/W1686810756","https://openalex.org/W1849277567","https://openalex.org/W2094756095","https://openalex.org/W2108598243","https://openalex.org/W2150066425","https://openalex.org/W2276486856","https://openalex.org/W2294282016","https://openalex.org/W2525740295","https://openalex.org/W2562773490","https://openalex.org/W2570343428","https://openalex.org/W2574797063","https://openalex.org/W2585774018","https://openalex.org/W2606722458","https://openalex.org/W2618530766","https://openalex.org/W2625954420","https://openalex.org/W2627042741","https://openalex.org/W2727238169","https://openalex.org/W2761085955","https://openalex.org/W2762910930","https://openalex.org/W2773042115","https://openalex.org/W2792503273","https://openalex.org/W2887782013","https://openalex.org/W2953212265","https://openalex.org/W2964010167"],"related_works":["https://openalex.org/W2111241003","https://openalex.org/W4200391368","https://openalex.org/W2210979487","https://openalex.org/W2074043759","https://openalex.org/W3042736233","https://openalex.org/W2082487009","https://openalex.org/W2373535795","https://openalex.org/W2375218795","https://openalex.org/W2393010557","https://openalex.org/W4313341326"],"abstract_inverted_index":{"Building":[0],"a":[1,91,97],"high-performance":[2,57],"FPGA":[3,33,110,141],"accelerator":[4],"for":[5,31,55,75,220,231,254],"Deep":[6],"Neural":[7],"Networks":[8],"(DNNs)":[9],"often":[10],"requires":[11],"RTL":[12,87],"programming,":[13],"hardware":[14,50,59],"verification,":[15],"and":[16,26,48,72,78,96,108,144,156,162,168,176,184,190,206,223,259],"precise":[17],"resource":[18,117,142],"allocation,":[19],"all":[20],"of":[21,82,187,245],"which":[22,236],"can":[23,249],"be":[24],"time-consuming":[25],"challenging":[27],"to":[28,68,103,127,165,182,194,203,209,214,242,264],"perform":[29],"even":[30],"seasoned":[32],"developers.":[34],"To":[35,113],"bridge":[36],"the":[37,70,115,166,177,188,199,238,243,267],"gap":[38],"between":[39],"fast":[40],"DNN":[41,58,145,218,235],"construction":[42],"in":[43],"software":[44],"(e.g.,":[45],"Caffe,":[46],"TensorFlow)":[47],"slow":[49],"implementation,":[51],"we":[52,119],"propose":[53],"DNNBuilder":[54,147,248],"building":[56],"accelerators":[60,219],"on":[61,150,158],"FPGAs":[62,160],"automatically.":[63],"Novel":[64],"techniques":[65,84],"are":[66,101],"developed":[67,102],"meet":[69],"throughput":[71,240],"latency":[73,189],"requirements":[74],"both":[76,221],"cloud-":[77],"edge-devices.":[79],"A":[80],"number":[81],"novel":[83],"including":[85],"high-quality":[86],"neural":[88],"network":[89],"components,":[90],"fine-grained":[92,172],"layer-based":[93,173],"pipeline":[94,174],"architecture,":[95],"column-based":[98,178],"cache":[99,179],"scheme":[100,180],"boost":[104],"throughput,":[105],"reduce":[106],"latency,":[107],"save":[109],"on-chip":[111],"memory.":[112],"address":[114],"limited":[116],"challenge,":[118],"design":[120,123],"an":[121],"automatic":[122],"space":[124],"exploration":[125],"tool":[126],"generate":[128],"optimized":[129],"parallelism":[130],"guidelines":[131],"by":[132],"considering":[133],"external":[134],"memory":[135],"access":[136],"bandwidth,":[137],"data":[138],"reuse":[139],"behaviors,":[140],"availability,":[143],"complexity.":[146],"is":[148,237],"demonstrated":[149],"four":[151],"DNNs":[152],"(Alexnet,":[153],"ZF,":[154],"VGG16,":[155],"YOLO)":[157],"two":[159],"(XC7Z045":[161],"KU115)":[163],"corresponding":[164],"edge-":[167],"cloud-computing,":[169],"respectively.":[170],"The":[171],"architecture":[175],"contribute":[181],"7.7x":[183],"43x":[185],"reduction":[186],"BRAM":[191],"utilization":[192],"compared":[193,213],"conventional":[195],"designs.":[196],"We":[197,227],"achieve":[198],"best":[200,244],"performance":[201,253],"(up":[202,208,263],"5.15x":[204],"faster)":[205],"efficiency":[207,262],"5.88x":[210],"more":[211],"efficient)":[212],"published":[215],"FPGA-based":[216],"classification-oriented":[217],"edge":[222],"cloud":[224],"computing":[225],"cases.":[226],"reach":[228],"4218":[229],"GOPS":[230],"running":[232],"object":[233],"detection":[234],"highest":[239],"reported":[241],"our":[246],"knowledge.":[247],"provide":[250],"millisecond-scale":[251],"real-time":[252],"processing":[255],"HD":[256],"video":[257],"input":[258],"deliver":[260],"higher":[261],"4.35x)":[265],"than":[266],"GPU-based":[268],"solutions.":[269]},"counts_by_year":[{"year":2026,"cited_by_count":10},{"year":2025,"cited_by_count":27},{"year":2024,"cited_by_count":37},{"year":2023,"cited_by_count":34},{"year":2022,"cited_by_count":63},{"year":2021,"cited_by_count":78},{"year":2020,"cited_by_count":50},{"year":2019,"cited_by_count":40},{"year":2018,"cited_by_count":1},{"year":2017,"cited_by_count":1}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2018-11-16T00:00:00"}
