{"id":"https://openalex.org/W4242577057","doi":"https://doi.org/10.1109/micro.2016.7783720","title":"From high-level deep neural models to FPGAs","display_name":"From high-level deep neural models to FPGAs","publication_year":2016,"publication_date":"2016-10-01","ids":{"openalex":"https://openalex.org/W4242577057","doi":"https://doi.org/10.1109/micro.2016.7783720"},"language":"en","primary_location":{"id":"doi:10.1109/micro.2016.7783720","is_oa":false,"landing_page_url":"https://doi.org/10.1109/micro.2016.7783720","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2016 49th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO)","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/A5082318034","display_name":"Hardik Sharma","orcid":"https://orcid.org/0000-0003-0028-013X"},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Hardik Sharma","raw_affiliation_strings":["Alternative Computing Technologies (ACT) Lab, Georgia Institute of Technology"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Alternative Computing Technologies (ACT) Lab, Georgia Institute of Technology","institution_ids":["https://openalex.org/I130701444"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5037553165","display_name":"Jongse Park","orcid":"https://orcid.org/0000-0002-6629-449X"},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jongse Park","raw_affiliation_strings":["Alternative Computing Technologies (ACT) Lab, Georgia Institute of Technology"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Alternative Computing Technologies (ACT) Lab, Georgia Institute of Technology","institution_ids":["https://openalex.org/I130701444"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5089590312","display_name":"Divya Mahajan","orcid":"https://orcid.org/0009-0007-8184-0528"},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Divya Mahajan","raw_affiliation_strings":["Alternative Computing Technologies (ACT) Lab, Georgia Institute of Technology"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Alternative Computing Technologies (ACT) Lab, Georgia Institute of Technology","institution_ids":["https://openalex.org/I130701444"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5048085877","display_name":"Emmanuel Amaro","orcid":"https://orcid.org/0009-0003-8721-4895"},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Emmanuel Amaro","raw_affiliation_strings":["Alternative Computing Technologies (ACT) Lab, Georgia Institute of Technology"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Alternative Computing Technologies (ACT) Lab, Georgia Institute of Technology","institution_ids":["https://openalex.org/I130701444"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5018716691","display_name":"Joon Kyung Kim","orcid":"https://orcid.org/0000-0002-7984-9669"},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Joon Kyung Kim","raw_affiliation_strings":["Alternative Computing Technologies (ACT) Lab, Georgia Institute of Technology"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Alternative Computing Technologies (ACT) Lab, Georgia Institute of Technology","institution_ids":["https://openalex.org/I130701444"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5089418762","display_name":"Chenkai Shao","orcid":null},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Chenkai Shao","raw_affiliation_strings":["Alternative Computing Technologies (ACT) Lab, Georgia Institute of Technology"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Alternative Computing Technologies (ACT) Lab, Georgia Institute of Technology","institution_ids":["https://openalex.org/I130701444"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101912070","display_name":"Asit Mishra","orcid":"https://orcid.org/0000-0001-6489-6895"},"institutions":[{"id":"https://openalex.org/I4210158342","display_name":"Intel (United Kingdom)","ror":"https://ror.org/058cxws58","country_code":"GB","type":"company","lineage":["https://openalex.org/I1343180700","https://openalex.org/I4210158342"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Asit Mishra","raw_affiliation_strings":["Intel Corporation"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Intel Corporation","institution_ids":["https://openalex.org/I4210158342"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5084514143","display_name":"Hadi Esmaeilzadeh","orcid":"https://orcid.org/0000-0002-8548-1039"},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Hadi Esmaeilzadeh","raw_affiliation_strings":["Alternative Computing Technologies (ACT) Lab, Georgia Institute of Technology"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Alternative Computing Technologies (ACT) Lab, Georgia Institute of Technology","institution_ids":["https://openalex.org/I130701444"]}]}],"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":365,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"12"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10036","display_name":"Advanced Neural Network Applications","score":0.9998999834060669,"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":0.9998999834060669,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9991999864578247,"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/T11689","display_name":"Adversarial Robustness in Machine Learning","score":0.9976000189781189,"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/dataflow","display_name":"Dataflow","score":0.8112915754318237},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8084291815757751},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.786773681640625},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.5267305374145508},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5018770694732666},{"id":"https://openalex.org/keywords/reconfigurable-computing","display_name":"Reconfigurable computing","score":0.4980037212371826},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.4889792203903198},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.47184017300605774},{"id":"https://openalex.org/keywords/stratix","display_name":"Stratix","score":0.4712529480457306},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.12878823280334473}],"concepts":[{"id":"https://openalex.org/C96324660","wikidata":"https://www.wikidata.org/wiki/Q205446","display_name":"Dataflow","level":2,"score":0.8112915754318237},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8084291815757751},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.786773681640625},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.5267305374145508},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5018770694732666},{"id":"https://openalex.org/C142962650","wikidata":"https://www.wikidata.org/wiki/Q240838","display_name":"Reconfigurable computing","level":3,"score":0.4980037212371826},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4889792203903198},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.47184017300605774},{"id":"https://openalex.org/C2776277307","wikidata":"https://www.wikidata.org/wiki/Q22074755","display_name":"Stratix","level":3,"score":0.4712529480457306},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.12878823280334473}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/micro.2016.7783720","is_oa":false,"landing_page_url":"https://doi.org/10.1109/micro.2016.7783720","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2016 49th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"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":57,"referenced_works":["https://openalex.org/W1563686443","https://openalex.org/W1598866093","https://openalex.org/W1968422655","https://openalex.org/W1975489482","https://openalex.org/W2000967104","https://openalex.org/W2044535169","https://openalex.org/W2048266589","https://openalex.org/W2065439108","https://openalex.org/W2067523571","https://openalex.org/W2094756095","https://openalex.org/W2098335003","https://openalex.org/W2099517310","https://openalex.org/W2112796928","https://openalex.org/W2117539524","https://openalex.org/W2125203716","https://openalex.org/W2130408605","https://openalex.org/W2136922672","https://openalex.org/W2142801765","https://openalex.org/W2143612262","https://openalex.org/W2147800946","https://openalex.org/W2152839228","https://openalex.org/W2155893237","https://openalex.org/W2261808795","https://openalex.org/W2276486856","https://openalex.org/W2289252105","https://openalex.org/W2290132443","https://openalex.org/W2294282016","https://openalex.org/W2396572963","https://openalex.org/W2403646140","https://openalex.org/W2442974303","https://openalex.org/W2461217932","https://openalex.org/W2618530766","https://openalex.org/W2950656546","https://openalex.org/W2963173190","https://openalex.org/W2963542991","https://openalex.org/W3004171485","https://openalex.org/W3118608800","https://openalex.org/W4230989867","https://openalex.org/W4233528918","https://openalex.org/W4236433846","https://openalex.org/W4238973935","https://openalex.org/W4245199738","https://openalex.org/W4251575795","https://openalex.org/W4256629673","https://openalex.org/W6629368666","https://openalex.org/W6633628269","https://openalex.org/W6635810480","https://openalex.org/W6638444622","https://openalex.org/W6645576446","https://openalex.org/W6648737282","https://openalex.org/W6651700774","https://openalex.org/W6674479107","https://openalex.org/W6677755416","https://openalex.org/W6697189835","https://openalex.org/W6718929309","https://openalex.org/W6787972765","https://openalex.org/W6812461932"],"related_works":["https://openalex.org/W1509155667","https://openalex.org/W2999668243","https://openalex.org/W2518118925","https://openalex.org/W3208151864","https://openalex.org/W1564576805","https://openalex.org/W1612076744","https://openalex.org/W2126857316","https://openalex.org/W2152074211","https://openalex.org/W4254372399","https://openalex.org/W2129019972"],"abstract_inverted_index":{"Deep":[0],"Neural":[1],"Networks":[2],"(DNNs)":[3],"are":[4,18,33],"compute-intensive":[5],"learning":[6],"models":[7,212],"with":[8,47,66,148],"growing":[9],"applicability":[10],"in":[11,105,271],"a":[12,27,50,87,92,96,102,125,136,176,206],"wide":[13],"range":[14],"of":[15,63,140,185,208,275],"domains.":[16],"FPGAs":[17,48,76],"an":[19],"attractive":[20],"choice":[21],"for":[22,30,54,95,195,205],"DNNs":[23],"since":[24],"they":[25],"offer":[26],"programmable":[28],"substrate":[29],"acceleration":[31,74],"and":[32,44,155,163,169,192,213,222,242,245,252,263],"becoming":[34],"available":[35],"across":[36],"different":[37,210,215],"market":[38],"segments.":[39],"However,":[40],"obtaining":[41],"both":[42,236],"performance":[43,191,262],"energy":[45],"efficiency":[46,193,264],"is":[49,146,175],"laborious":[51],"task":[52,274],"even":[53],"expert":[55],"hardware":[56,228,276],"designers.":[57],"Furthermore,":[58],"the":[59,67,141,183,186,196,232,257,267,272],"large":[60,110],"memory":[61,168],"footprint":[62],"DNNs,":[64],"coupled":[65],"FPGAs'":[68],"limited":[69],"on-chip":[70],"storage":[71],"makes":[72],"DNN":[73,128,157,187,211],"using":[75,118],"more":[77],"challenging.":[78],"This":[79],"work":[80],"tackles":[81],"these":[82],"challenges":[83],"by":[84],"devising":[85],"DnnWeaver,":[86],"framework":[88],"that":[89,134,152,180],"automatically":[90],"generates":[91,116],"synthesizable":[93,178],"accelerator":[94,179],"given":[97,126],"(DNN,":[98],"FPGA)":[99],"pair":[100],"from":[101],"high-level":[103,127],"specification":[104,129],"Caffe":[106],"[1].":[107],"To":[108],"achieve":[109],"benefits":[111],"while":[112,188],"preserving":[113],"automation,":[114],"DNNWEAVER":[115],"accelerators":[117,204,234,259],"hand-optimized":[119],"design":[120],"templates.":[121],"First,":[122],"DnnWeaver":[123,144,201],"translates":[124],"to":[130,159,202,230,235,269],"its":[131],"novel":[132],"ISA":[133],"represents":[135],"macro":[137],"dataflow":[138],"graph":[139],"DNN.":[142],"The":[143,172],"compiler":[145],"equipped":[147],"our":[149],"optimization":[150],"algorithm":[151],"tiles,":[153],"schedules,":[154],"batches":[156],"operations":[158],"maximize":[160],"data":[161],"reuse":[162],"best":[164,181],"utilize":[165],"target":[166,197],"FPGA's":[167],"other":[170],"resources.":[171],"final":[173],"result":[174],"custom":[177],"matches":[182],"needs":[184],"providing":[189],"high":[190],"gains":[194],"FPGA.":[198],"We":[199,226],"use":[200,227],"generate":[203],"set":[207],"eight":[209],"three":[214],"FPGAs,":[216],"Xilinx":[217],"Zynq,":[218],"Altera":[219,223],"Stratix":[220],"V,":[221],"Arria":[224],"10.":[225],"measurements":[229],"compare":[231],"generated":[233,258],"multicore":[237],"CPUs":[238],"(ARM":[239],"Cortex":[240],"A15":[241],"Xeon":[243],"E3)":[244],"many-core":[246],"GPUs":[247],"(Tegra":[248],"K1,":[249],"GTX":[250],"650Ti,":[251],"Tesla":[253],"K40).":[254],"In":[255],"comparison,":[256],"deliver":[260],"superior":[261],"without":[265],"requiring":[266],"programmers":[268],"participate":[270],"arduous":[273],"design.":[277]},"counts_by_year":[{"year":2026,"cited_by_count":6},{"year":2025,"cited_by_count":19},{"year":2024,"cited_by_count":33},{"year":2023,"cited_by_count":37},{"year":2022,"cited_by_count":58},{"year":2021,"cited_by_count":51},{"year":2020,"cited_by_count":55},{"year":2019,"cited_by_count":51},{"year":2018,"cited_by_count":44},{"year":2017,"cited_by_count":11}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
