{"id":"https://openalex.org/W3006754081","doi":"https://doi.org/10.1145/3373087.3375348","title":"Evaluation of Optimized CNNs on FPGA and non-FPGA based Accelerators using a Novel Benchmarking Approach","display_name":"Evaluation of Optimized CNNs on FPGA and non-FPGA based Accelerators using a Novel Benchmarking Approach","publication_year":2020,"publication_date":"2020-02-23","ids":{"openalex":"https://openalex.org/W3006754081","doi":"https://doi.org/10.1145/3373087.3375348","mag":"3006754081"},"language":"en","primary_location":{"id":"doi:10.1145/3373087.3375348","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3373087.3375348","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/A5031107943","display_name":"Michaela Blott","orcid":"https://orcid.org/0000-0002-7833-4057"},"institutions":[{"id":"https://openalex.org/I205274468","display_name":"Trinity College Dublin","ror":"https://ror.org/02tyrky19","country_code":"IE","type":"education","lineage":["https://openalex.org/I205274468"]}],"countries":["IE"],"is_corresponding":true,"raw_author_name":"Michaela Blott","raw_affiliation_strings":["Trinity College Dublin, Dublin, Ireland"],"affiliations":[{"raw_affiliation_string":"Trinity College Dublin, Dublin, Ireland","institution_ids":["https://openalex.org/I205274468"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5025975117","display_name":"Johannes Kath","orcid":"https://orcid.org/0000-0001-5508-3788"},"institutions":[{"id":"https://openalex.org/I4210101362","display_name":"Xilinx (Ireland)","ror":"https://ror.org/00pahkj72","country_code":"IE","type":"company","lineage":["https://openalex.org/I32923980","https://openalex.org/I4210101362"]}],"countries":["IE"],"is_corresponding":false,"raw_author_name":"Johannes Kath","raw_affiliation_strings":["Xilinx Research, Dublin, Ireland"],"affiliations":[{"raw_affiliation_string":"Xilinx Research, Dublin, Ireland","institution_ids":["https://openalex.org/I4210101362"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5076213187","display_name":"Lisa Halder","orcid":null},"institutions":[{"id":"https://openalex.org/I4210101362","display_name":"Xilinx (Ireland)","ror":"https://ror.org/00pahkj72","country_code":"IE","type":"company","lineage":["https://openalex.org/I32923980","https://openalex.org/I4210101362"]}],"countries":["IE"],"is_corresponding":false,"raw_author_name":"Lisa Halder","raw_affiliation_strings":["Xilinx Research, Dublin, Ireland"],"affiliations":[{"raw_affiliation_string":"Xilinx Research, Dublin, Ireland","institution_ids":["https://openalex.org/I4210101362"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5001185686","display_name":"Yaman Umuroglu","orcid":null},"institutions":[{"id":"https://openalex.org/I4210101362","display_name":"Xilinx (Ireland)","ror":"https://ror.org/00pahkj72","country_code":"IE","type":"company","lineage":["https://openalex.org/I32923980","https://openalex.org/I4210101362"]}],"countries":["IE"],"is_corresponding":false,"raw_author_name":"Yaman Umuroglu","raw_affiliation_strings":["Xilinx Research, Dublin, Ireland"],"affiliations":[{"raw_affiliation_string":"Xilinx Research, Dublin, Ireland","institution_ids":["https://openalex.org/I4210101362"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5028349760","display_name":"Nicholas J. Fraser","orcid":"https://orcid.org/0000-0001-7186-4189"},"institutions":[{"id":"https://openalex.org/I4210101362","display_name":"Xilinx (Ireland)","ror":"https://ror.org/00pahkj72","country_code":"IE","type":"company","lineage":["https://openalex.org/I32923980","https://openalex.org/I4210101362"]}],"countries":["IE"],"is_corresponding":false,"raw_author_name":"Nicholas Fraser","raw_affiliation_strings":["Xilinx Research, Dublin, Ireland"],"affiliations":[{"raw_affiliation_string":"Xilinx Research, Dublin, Ireland","institution_ids":["https://openalex.org/I4210101362"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5031192719","display_name":"Giulio Gambardella","orcid":"https://orcid.org/0000-0001-6183-5077"},"institutions":[{"id":"https://openalex.org/I4210101362","display_name":"Xilinx (Ireland)","ror":"https://ror.org/00pahkj72","country_code":"IE","type":"company","lineage":["https://openalex.org/I32923980","https://openalex.org/I4210101362"]}],"countries":["IE"],"is_corresponding":false,"raw_author_name":"Giulio Gambardella","raw_affiliation_strings":["Xilinx Research, Dublin, Ireland"],"affiliations":[{"raw_affiliation_string":"Xilinx Research, Dublin, Ireland","institution_ids":["https://openalex.org/I4210101362"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5083047329","display_name":"Miriam Leeser","orcid":"https://orcid.org/0000-0002-5624-056X"},"institutions":[{"id":"https://openalex.org/I12912129","display_name":"Northeastern University","ror":"https://ror.org/04t5xt781","country_code":"US","type":"education","lineage":["https://openalex.org/I12912129"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Miriam Leeser","raw_affiliation_strings":["Northeastern University, Boston, MA, USA"],"affiliations":[{"raw_affiliation_string":"Northeastern University, Boston, MA, USA","institution_ids":["https://openalex.org/I12912129"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5070786484","display_name":"Linda Doyle","orcid":"https://orcid.org/0000-0002-8183-6429"},"institutions":[{"id":"https://openalex.org/I205274468","display_name":"Trinity College Dublin","ror":"https://ror.org/02tyrky19","country_code":"IE","type":"education","lineage":["https://openalex.org/I205274468"]}],"countries":["IE"],"is_corresponding":false,"raw_author_name":"Linda Doyle","raw_affiliation_strings":["Trinity College Dublin, Dublin, Ireland"],"affiliations":[{"raw_affiliation_string":"Trinity College Dublin, Dublin, Ireland","institution_ids":["https://openalex.org/I205274468"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":8,"corresponding_author_ids":["https://openalex.org/A5031107943"],"corresponding_institution_ids":["https://openalex.org/I205274468"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.01165618,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"317","last_page":"317"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11992","display_name":"CCD and CMOS Imaging Sensors","score":0.8478999733924866,"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"}},"topics":[{"id":"https://openalex.org/T11992","display_name":"CCD and CMOS Imaging Sensors","score":0.8478999733924866,"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/T13114","display_name":"Image Processing Techniques and Applications","score":0.8447999954223633,"subfield":{"id":"https://openalex.org/subfields/2214","display_name":"Media Technology"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"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.9336411952972412},{"id":"https://openalex.org/keywords/benchmarking","display_name":"Benchmarking","score":0.9098665714263916},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7010753154754639},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.4933735430240631},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.4600638449192047}],"concepts":[{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.9336411952972412},{"id":"https://openalex.org/C86251818","wikidata":"https://www.wikidata.org/wiki/Q816754","display_name":"Benchmarking","level":2,"score":0.9098665714263916},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7010753154754639},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4933735430240631},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.4600638449192047},{"id":"https://openalex.org/C162853370","wikidata":"https://www.wikidata.org/wiki/Q39809","display_name":"Marketing","level":1,"score":0.0},{"id":"https://openalex.org/C144133560","wikidata":"https://www.wikidata.org/wiki/Q4830453","display_name":"Business","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3373087.3375348","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3373087.3375348","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":[],"awards":[{"id":"https://openalex.org/G4474075393","display_name":null,"funder_award_id":"1717213","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W2748952813","https://openalex.org/W4238897586","https://openalex.org/W435179959","https://openalex.org/W2096844293","https://openalex.org/W2363944576","https://openalex.org/W2351041855","https://openalex.org/W2570254841","https://openalex.org/W1967938402","https://openalex.org/W2386041993","https://openalex.org/W1608572506"],"abstract_inverted_index":{"Numerous":[0],"algorithmic":[1],"optimization":[2,34,84],"techniques":[3,85,209],"have":[4],"been":[5],"proposed":[6],"to":[7,36,172,235],"alleviate":[8],"the":[9,19,41,81,125,173,181,193,212,240],"computational":[10],"complexity":[11],"of":[12,22,73,95,106,153,195,214,228,242],"convolutional":[13],"neural":[14,111],"networks":[15,112],"(CNNs).":[16],"However,":[17],"given":[18],"broad":[20],"selection":[21,105],"inference":[23],"accelerators,":[24],"it":[25],"is":[26,44,161],"not":[27],"obvious":[28],"which":[29,33],"approach":[30],"benefits":[31],"from":[32,183],"and":[35,54,78,100,109,120,138,141,145,189,205,210,230,245],"what":[37],"degree.":[38],"In":[39,65],"addition,":[40],"design":[42,127,217],"space":[43,128],"further":[45],"obscured":[46],"by":[47],"many":[48],"deployment":[49],"settings":[50],"such":[51],"as":[52,59,61,80,151],"power":[53],"operating":[55,139],"modes,":[56,140],"batch":[57,132],"sizes,":[58,133],"well":[60],"ill-defined":[62],"measurement":[63],"methodologies.":[64],"this":[66,222],"paper,":[67],"we":[68,233],"systematically":[69,107],"benchmark":[70],"different":[71],"types":[72],"CNNs":[74],"leveraging":[75,86],"both":[76,225],"pruning":[77,160,204],"quantization":[79,206],"most":[82,164,182],"promising":[83],"a":[87,93,104,117,121,148],"novel":[88],"benchmarking":[89,223],"approach.":[90],"We":[91],"evaluate":[92],"spectrum":[94],"FPGA":[96],"implementations,":[97],"GPU,":[98],"TPU":[99],"VLIW":[101],"processor,":[102],"for":[103,192],"pruned":[108],"quantized":[110],"(including":[113],"ResNet50,":[114],"GoogleNetv1,":[115],"MobileNetv1,":[116],"VGG":[118],"derivative,":[119],"multilayer":[122],"perceptron)":[123],"taking":[124],"full":[126],"into":[129],"account":[130],"including":[131],"thread":[134],"counts,":[135],"stream":[136],"sizes":[137],"considering":[142],"power,":[143],"latency,":[144],"throughput":[146],"at":[147],"specific":[149],"accuracy":[150],"figure":[152],"merit.":[154],"Our":[155],"findings":[156],"show":[157],"that":[158],"channel":[159],"effective":[162],"across":[163],"hardware":[165],"platforms,":[166],"with":[167,199],"resulting":[168],"speedups":[169],"directly":[170],"correlated":[171],"reduction":[174],"in":[175,197,226,239],"compute":[176],"load,":[177],"while":[178],"FPGAs":[179,185],"benefit":[180],"quantization.":[184],"outperform":[186],"regarding":[187],"latency":[188,190],"variation":[191],"majority":[194,213],"CNNs,":[196],"particular":[198],"feed-forward":[200],"dataflow":[201],"implementations.":[202],"Finally,":[203],"are":[207],"orthogonal":[208],"yield":[211],"all":[215],"optimal":[216],"points":[218],"when":[219],"combined.":[220],"With":[221],"approach,":[224],"terms":[227],"methodology":[229],"measured":[231],"results,":[232],"aim":[234],"drive":[236],"more":[237],"clarity":[238],"choice":[241],"CNN":[243],"implementations":[244],"optimizations.":[246]},"counts_by_year":[{"year":2024,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
