{"id":"https://openalex.org/W3095615584","doi":"https://doi.org/10.1109/tcad.2020.3033750","title":"AirNN: A Featherweight Framework for Dynamic Input-Dependent Approximation of CNNs","display_name":"AirNN: A Featherweight Framework for Dynamic Input-Dependent Approximation of CNNs","publication_year":2020,"publication_date":"2020-10-26","ids":{"openalex":"https://openalex.org/W3095615584","doi":"https://doi.org/10.1109/tcad.2020.3033750","mag":"3095615584"},"language":"en","primary_location":{"id":"doi:10.1109/tcad.2020.3033750","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcad.2020.3033750","pdf_url":null,"source":{"id":"https://openalex.org/S100835903","display_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","issn_l":"0278-0070","issn":["0278-0070","1937-4151"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","raw_type":"journal-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/A5021040269","display_name":"Maedeh Hemmat","orcid":"https://orcid.org/0000-0002-0085-4589"},"institutions":[{"id":"https://openalex.org/I135310074","display_name":"University of Wisconsin\u2013Madison","ror":"https://ror.org/01y2jtd41","country_code":"US","type":"education","lineage":["https://openalex.org/I135310074"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Maedeh Hemmat","raw_affiliation_strings":["University of Wisconsin\u2013Madison, Madison, WI, USA"],"raw_orcid":"https://orcid.org/0000-0002-0085-4589","affiliations":[{"raw_affiliation_string":"University of Wisconsin\u2013Madison, Madison, WI, USA","institution_ids":["https://openalex.org/I135310074"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5034301665","display_name":"Joshua San Miguel","orcid":"https://orcid.org/0000-0002-6886-7183"},"institutions":[{"id":"https://openalex.org/I135310074","display_name":"University of Wisconsin\u2013Madison","ror":"https://ror.org/01y2jtd41","country_code":"US","type":"education","lineage":["https://openalex.org/I135310074"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Joshua San Miguel","raw_affiliation_strings":["University of Wisconsin\u2013Madison, Madison, WI, USA"],"raw_orcid":"https://orcid.org/0000-0002-6886-7183","affiliations":[{"raw_affiliation_string":"University of Wisconsin\u2013Madison, Madison, WI, USA","institution_ids":["https://openalex.org/I135310074"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5072204999","display_name":"Azadeh Davoodi","orcid":"https://orcid.org/0000-0001-5213-2556"},"institutions":[{"id":"https://openalex.org/I135310074","display_name":"University of Wisconsin\u2013Madison","ror":"https://ror.org/01y2jtd41","country_code":"US","type":"education","lineage":["https://openalex.org/I135310074"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Azadeh Davoodi","raw_affiliation_strings":["University of Wisconsin\u2013Madison, Madison, WI, USA"],"raw_orcid":"https://orcid.org/0000-0001-5213-2556","affiliations":[{"raw_affiliation_string":"University of Wisconsin\u2013Madison, Madison, WI, USA","institution_ids":["https://openalex.org/I135310074"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I135310074"],"apc_list":null,"apc_paid":null,"fwci":0.3833,"has_fulltext":false,"cited_by_count":7,"citation_normalized_percentile":{"value":0.6211586,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":"40","issue":"10","first_page":"2090","last_page":"2103"},"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/T11689","display_name":"Adversarial Robustness in Machine Learning","score":0.9993000030517578,"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"}},{"id":"https://openalex.org/T12535","display_name":"Machine Learning and Data Classification","score":0.9977999925613403,"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.8151859641075134},{"id":"https://openalex.org/keywords/inference","display_name":"Inference","score":0.5926527976989746},{"id":"https://openalex.org/keywords/convolutional-neural-network","display_name":"Convolutional neural network","score":0.5585760474205017},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.4984409809112549},{"id":"https://openalex.org/keywords/fraction","display_name":"Fraction (chemistry)","score":0.44772157073020935},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.4431845545768738},{"id":"https://openalex.org/keywords/interleaving","display_name":"Interleaving","score":0.4301029443740845},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.4285832345485687},{"id":"https://openalex.org/keywords/energy","display_name":"Energy (signal processing)","score":0.4258950650691986},{"id":"https://openalex.org/keywords/computer-engineering","display_name":"Computer engineering","score":0.386554479598999},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.3703039288520813},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.24238666892051697},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.1805577576160431},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.10998845100402832},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.08605542778968811}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8151859641075134},{"id":"https://openalex.org/C2776214188","wikidata":"https://www.wikidata.org/wiki/Q408386","display_name":"Inference","level":2,"score":0.5926527976989746},{"id":"https://openalex.org/C81363708","wikidata":"https://www.wikidata.org/wiki/Q17084460","display_name":"Convolutional neural network","level":2,"score":0.5585760474205017},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.4984409809112549},{"id":"https://openalex.org/C149629883","wikidata":"https://www.wikidata.org/wiki/Q660926","display_name":"Fraction (chemistry)","level":2,"score":0.44772157073020935},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.4431845545768738},{"id":"https://openalex.org/C28034677","wikidata":"https://www.wikidata.org/wiki/Q17092530","display_name":"Interleaving","level":2,"score":0.4301029443740845},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.4285832345485687},{"id":"https://openalex.org/C186370098","wikidata":"https://www.wikidata.org/wiki/Q442787","display_name":"Energy (signal processing)","level":2,"score":0.4258950650691986},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.386554479598999},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3703039288520813},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.24238666892051697},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.1805577576160431},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.10998845100402832},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.08605542778968811},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.0},{"id":"https://openalex.org/C178790620","wikidata":"https://www.wikidata.org/wiki/Q11351","display_name":"Organic chemistry","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tcad.2020.3033750","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcad.2020.3033750","pdf_url":null,"source":{"id":"https://openalex.org/S100835903","display_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","issn_l":"0278-0070","issn":["0278-0070","1937-4151"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.9100000262260437,"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7"}],"awards":[{"id":"https://openalex.org/G3093000424","display_name":"SaTC: STARSS: Small: Analysis of Security and Countermeasures for Split Manufacturing of Integrated Circuits","funder_award_id":"1812600","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G7986132352","display_name":null,"funder_award_id":"2845.001","funder_id":"https://openalex.org/F4320306087","funder_display_name":"Semiconductor Research Corporation"}],"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"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":28,"referenced_works":["https://openalex.org/W1537260300","https://openalex.org/W1998917233","https://openalex.org/W2010202670","https://openalex.org/W2094756095","https://openalex.org/W2111162011","https://openalex.org/W2133796295","https://openalex.org/W2267244539","https://openalex.org/W2495046539","https://openalex.org/W2518281301","https://openalex.org/W2563860341","https://openalex.org/W2606722458","https://openalex.org/W2611289746","https://openalex.org/W2791845808","https://openalex.org/W2799137784","https://openalex.org/W2883542588","https://openalex.org/W2884071170","https://openalex.org/W2908561972","https://openalex.org/W2908625909","https://openalex.org/W2909017220","https://openalex.org/W2942386945","https://openalex.org/W2963363373","https://openalex.org/W2963674932","https://openalex.org/W2964233199","https://openalex.org/W3049330906","https://openalex.org/W3105248137","https://openalex.org/W4243928383","https://openalex.org/W4245873651","https://openalex.org/W6761867078"],"related_works":["https://openalex.org/W1655266410","https://openalex.org/W2389051085","https://openalex.org/W1901012776","https://openalex.org/W2463883322","https://openalex.org/W2330343234","https://openalex.org/W2814468324","https://openalex.org/W2229382548","https://openalex.org/W2391789612","https://openalex.org/W2389236462","https://openalex.org/W1614034078"],"abstract_inverted_index":{"In":[0,155],"this":[1],"work,":[2],"we":[3,97],"propose":[4,98,138,195],"AirNN,":[5],"a":[6,50,99,149,182,196],"novel":[7],"framework":[8,117,145],"which":[9],"enables":[10,25],"dynamic":[11],"approximation":[12,27],"of":[13,28,52,78,90,124,148,184,190,209],"an":[14,115],"already-trained":[15],"convolutional":[16],"neural":[17],"network":[18],"(CNN)":[19],"in":[20,38,106,173,201,203],"hardware":[21,140],"during":[22],"inference.":[23,68],"AirNN":[24,47],"input-dependent":[26],"the":[29,53,61,67,91,107,185,188,191,207,210],"CNN":[30,108,153],"to":[31,65,75,142,177,205],"achieve":[32,94],"energy":[33,70,166],"saving":[34,71,167],"without":[35],"much":[36],"degradation":[37,172],"its":[39,216],"classification":[40,174],"accuracy":[41,175],"at":[42],"runtime.":[43],"For":[44],"each":[45,133],"input,":[46],"uses":[48],"only":[49,181],"fraction":[51,183],"CNN\u2019s":[54],"weights":[55,105,125,186],"based":[56,109],"on":[57,110,146,162],"that":[58,102,118],"input":[59],"(with":[60],"rest":[62],"remaining":[63],"0)":[64],"conduct":[66],"Consequently,":[69],"is":[72],"possible":[73],"due":[74,176],"fewer":[76,86],"number":[77],"fetches":[79],"from":[80,129],"off-chip":[81,130],"memory":[82,131],"as":[83,85],"well":[84],"multiplications":[87],"for":[88,132,187,215],"majority":[89,189],"inputs.":[92,192],"To":[93],"per-input":[95],"approximation,":[96],"clustering":[100],"algorithm":[101],"groups":[103],"similar":[104],"their":[111],"importance,":[112],"and":[113,213],"design":[114],"iterative":[116,211],"decides":[119],"dynamically":[120],"how":[121],"many":[122],"clusters":[123],"should":[126],"be":[127],"fetched":[128],"individual":[134],"input.":[135],"We":[136,193],"also":[137,194],"new":[139],"structures":[141],"implement":[143],"our":[144,156],"top":[147],"recently":[150],"proposed":[151],"FPGA-based":[152],"accelerator.":[154],"experiments":[157],"with":[158,168,180],"popular":[159],"CNNs,":[160],"we,":[161],"average,":[163],"show":[164],"49%":[165],"less":[169],"than":[170],"3%":[171],"doing":[178],"inference":[179],"greedy":[197],"interleaving":[198],"scheme,":[199],"implemented":[200],"hardware,":[202],"order":[204],"improve":[206],"performance":[208],"procedure":[212],"compensate":[214],"latency":[217],"overhead.":[218]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
