{"id":"https://openalex.org/W2982352259","doi":"https://doi.org/10.1109/ijcnn48605.2020.9206822","title":"Training DNN IoT Applications for Deployment On Analog NVM Crossbars","display_name":"Training DNN IoT Applications for Deployment On Analog NVM Crossbars","publication_year":2020,"publication_date":"2020-07-01","ids":{"openalex":"https://openalex.org/W2982352259","doi":"https://doi.org/10.1109/ijcnn48605.2020.9206822","mag":"2982352259"},"language":"en","primary_location":{"id":"doi:10.1109/ijcnn48605.2020.9206822","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ijcnn48605.2020.9206822","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2020 International Joint Conference on Neural Networks (IJCNN)","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["arxiv","crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/1910.13850","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Fernando Garcia-Redondo","orcid":null},"institutions":[{"id":"https://openalex.org/I2801109035","display_name":"ARM (United Kingdom)","ror":"https://ror.org/04mmhzs81","country_code":"GB","type":"company","lineage":["https://openalex.org/I2801109035"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Fernando Garcia-Redondo","raw_affiliation_strings":["Arm Ltd., Cambridge"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Arm Ltd., Cambridge","institution_ids":["https://openalex.org/I2801109035"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Shidhartha Das","orcid":null},"institutions":[{"id":"https://openalex.org/I2801109035","display_name":"ARM (United Kingdom)","ror":"https://ror.org/04mmhzs81","country_code":"GB","type":"company","lineage":["https://openalex.org/I2801109035"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Shidhartha Das","raw_affiliation_strings":["Arm Ltd., Cambridge"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Arm Ltd., Cambridge","institution_ids":["https://openalex.org/I2801109035"]}]},{"author_position":"last","author":{"id":null,"display_name":"Glen Rosendale","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Glen Rosendale","raw_affiliation_strings":["Arm Ltd., San Jos\u00e9"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Arm Ltd., San Jos\u00e9","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":"558","issue":null,"first_page":"1","last_page":"8"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10502","display_name":"Advanced Memory and Neural Computing","score":1.0,"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/T10502","display_name":"Advanced Memory and Neural Computing","score":1.0,"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/T12808","display_name":"Ferroelectric and Negative Capacitance Devices","score":1.0,"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/T10472","display_name":"Semiconductor materials and devices","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"}}],"keywords":[{"id":"https://openalex.org/keywords/crossbar-switch","display_name":"Crossbar switch","score":0.7903000116348267},{"id":"https://openalex.org/keywords/software-deployment","display_name":"Software deployment","score":0.7307000160217285},{"id":"https://openalex.org/keywords/converters","display_name":"Converters","score":0.5547000169754028},{"id":"https://openalex.org/keywords/resistive-random-access-memory","display_name":"Resistive random-access memory","score":0.5327000021934509},{"id":"https://openalex.org/keywords/architecture","display_name":"Architecture","score":0.4034000039100647},{"id":"https://openalex.org/keywords/efficient-energy-use","display_name":"Efficient energy use","score":0.3993000090122223},{"id":"https://openalex.org/keywords/resistive-touchscreen","display_name":"Resistive touchscreen","score":0.3977000117301941},{"id":"https://openalex.org/keywords/noise","display_name":"Noise (video)","score":0.3840000033378601},{"id":"https://openalex.org/keywords/training","display_name":"Training (meteorology)","score":0.3725999891757965},{"id":"https://openalex.org/keywords/power","display_name":"Power (physics)","score":0.35679998993873596}],"concepts":[{"id":"https://openalex.org/C29984679","wikidata":"https://www.wikidata.org/wiki/Q1929149","display_name":"Crossbar switch","level":2,"score":0.7903000116348267},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7537000179290771},{"id":"https://openalex.org/C105339364","wikidata":"https://www.wikidata.org/wiki/Q2297740","display_name":"Software deployment","level":2,"score":0.7307000160217285},{"id":"https://openalex.org/C2778422915","wikidata":"https://www.wikidata.org/wiki/Q10302051","display_name":"Converters","level":3,"score":0.5547000169754028},{"id":"https://openalex.org/C182019814","wikidata":"https://www.wikidata.org/wiki/Q1143830","display_name":"Resistive random-access memory","level":3,"score":0.5327000021934509},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.4424000084400177},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.4034000039100647},{"id":"https://openalex.org/C2742236","wikidata":"https://www.wikidata.org/wiki/Q924713","display_name":"Efficient energy use","level":2,"score":0.3993000090122223},{"id":"https://openalex.org/C6899612","wikidata":"https://www.wikidata.org/wiki/Q852911","display_name":"Resistive touchscreen","level":2,"score":0.3977000117301941},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3849000036716461},{"id":"https://openalex.org/C99498987","wikidata":"https://www.wikidata.org/wiki/Q2210247","display_name":"Noise (video)","level":3,"score":0.3840000033378601},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.38019999861717224},{"id":"https://openalex.org/C2777211547","wikidata":"https://www.wikidata.org/wiki/Q17141490","display_name":"Training (meteorology)","level":2,"score":0.3725999891757965},{"id":"https://openalex.org/C163258240","wikidata":"https://www.wikidata.org/wiki/Q25342","display_name":"Power (physics)","level":2,"score":0.35679998993873596},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.35249999165534973},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.33889999985694885},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.33709999918937683},{"id":"https://openalex.org/C81860439","wikidata":"https://www.wikidata.org/wiki/Q251212","display_name":"Internet of Things","level":2,"score":0.33629998564720154},{"id":"https://openalex.org/C186370098","wikidata":"https://www.wikidata.org/wiki/Q442787","display_name":"Energy (signal processing)","level":2,"score":0.328000009059906},{"id":"https://openalex.org/C192209626","wikidata":"https://www.wikidata.org/wiki/Q190909","display_name":"Focus (optics)","level":2,"score":0.30809998512268066},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.30309998989105225},{"id":"https://openalex.org/C2781067378","wikidata":"https://www.wikidata.org/wiki/Q17027399","display_name":"Interpretability","level":2,"score":0.29989999532699585},{"id":"https://openalex.org/C39217717","wikidata":"https://www.wikidata.org/wiki/Q1432354","display_name":"Hardware security module","level":3,"score":0.29319998621940613},{"id":"https://openalex.org/C46362747","wikidata":"https://www.wikidata.org/wiki/Q173431","display_name":"CMOS","level":2,"score":0.29269999265670776},{"id":"https://openalex.org/C111335779","wikidata":"https://www.wikidata.org/wiki/Q3454686","display_name":"Reduction (mathematics)","level":2,"score":0.2793999910354614},{"id":"https://openalex.org/C179799912","wikidata":"https://www.wikidata.org/wiki/Q205084","display_name":"Computational complexity theory","level":2,"score":0.2761000096797943},{"id":"https://openalex.org/C177950962","wikidata":"https://www.wikidata.org/wiki/Q10997658","display_name":"Non-volatile memory","level":2,"score":0.2759000062942505},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.27410000562667847},{"id":"https://openalex.org/C75684735","wikidata":"https://www.wikidata.org/wiki/Q858810","display_name":"Big data","level":2,"score":0.2736999988555908},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.2662999927997589},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.25850000977516174},{"id":"https://openalex.org/C108583219","wikidata":"https://www.wikidata.org/wiki/Q197536","display_name":"Deep learning","level":2,"score":0.2574999928474426},{"id":"https://openalex.org/C18762648","wikidata":"https://www.wikidata.org/wiki/Q42213","display_name":"Work (physics)","level":2,"score":0.2547000050544739},{"id":"https://openalex.org/C2780586882","wikidata":"https://www.wikidata.org/wiki/Q7520643","display_name":"Simple (philosophy)","level":2,"score":0.25429999828338623}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/ijcnn48605.2020.9206822","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ijcnn48605.2020.9206822","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2020 International Joint Conference on Neural Networks (IJCNN)","raw_type":"proceedings-article"},{"id":"pmh:oai:arXiv.org:1910.13850","is_oa":true,"landing_page_url":"http://arxiv.org/abs/1910.13850","pdf_url":"https://arxiv.org/pdf/1910.13850","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"}],"best_oa_location":{"id":"pmh:oai:arXiv.org:1910.13850","is_oa":true,"landing_page_url":"http://arxiv.org/abs/1910.13850","pdf_url":"https://arxiv.org/pdf/1910.13850","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":23,"referenced_works":["https://openalex.org/W123295786","https://openalex.org/W2399958287","https://openalex.org/W2603636614","https://openalex.org/W2610082426","https://openalex.org/W2624514417","https://openalex.org/W2762474013","https://openalex.org/W2770934218","https://openalex.org/W2775771159","https://openalex.org/W2778935320","https://openalex.org/W2803163155","https://openalex.org/W2806708018","https://openalex.org/W2807750997","https://openalex.org/W2940235710","https://openalex.org/W2945684349","https://openalex.org/W2960778947","https://openalex.org/W2965380306","https://openalex.org/W6734062232","https://openalex.org/W6746451879","https://openalex.org/W6752515464","https://openalex.org/W6753069482","https://openalex.org/W6759638486","https://openalex.org/W6763341371","https://openalex.org/W6785832727"],"related_works":[],"abstract_inverted_index":{"A":[0,236],"trend":[1],"towards":[2],"energy-efficiency,":[3],"security":[4],"and":[5,24,30,58,63,75,84,107,123,157,166,210,219,247],"privacy":[6],"has":[7],"led":[8],"to":[9,200,215,225,243,249],"a":[10,116,139,151],"recent":[11],"focus":[12],"on":[13,18,22,45,103],"deploying":[14],"deep-neural":[15],"networks":[16],"(DNN)":[17],"microcontrollers.":[19],"However,":[20],"limits":[21],"compute":[23,57],"memory":[25,48,59],"resources":[26],"restrict":[27],"the":[28,31,34,56,79,85,92,126,144,180,193,239],"size":[29],"complexity":[32],"of":[33,54,61,87,150,182,238],"machine-learning":[35],"(ML)":[36],"models":[37],"deployable":[38],"in":[39,66,91,96],"these":[40,70,121],"systems.":[41],"Computation-In-Memory":[42],"architectures":[43],"based":[44],"resistive":[46],"non-volatile":[47],"(NVM)":[49],"technologies":[50,71],"hold":[51],"great":[52],"promise":[53],"satisfying":[55],"demands":[60],"high-performance":[62],"low-power,":[64],"inherent":[65],"modern":[67],"DNNs.":[68],"Nevertheless,":[69],"are":[72],"still":[73],"immature":[74],"suffer":[76],"from":[77],"both":[78],"intrinsic":[80],"analog-domain":[81],"noise":[82],"problems":[83],"inability":[86],"representing":[88],"negative":[89],"weights":[90,233],"NVM":[93],"structures,":[94],"incurring":[95],"larger":[97],"crossbar":[98,197],"sizes":[99],"with":[100,208],"concomitant":[101],"impact":[102],"Analog-to-Digital":[104],"Converters":[105,109],"(ADCs)":[106],"Digital-to-Analog":[108],"(DACs).":[110],"In":[111],"this":[112],"paper,":[113],"we":[114,137,178],"provide":[115],"training":[117,140],"framework":[118],"for":[119,146,195,234],"addressing":[120],"challenges":[122],"quantitatively":[124],"evaluate":[125],"circuit-level":[127],"efficiency":[128],"gains":[129],"thus":[130],"accrued.":[131],"We":[132,204,222],"make":[133],"two":[134],"contributions:":[135],"Firstly,":[136],"propose":[138,179],"algorithm":[141],"that":[142,162],"eliminates":[143],"need":[145,194],"tuning":[147],"individual":[148],"layers":[149],"DNN":[152],"ensuring":[153],"uniformity":[154],"across":[155],"layer-weights":[156],"activations.":[158],"This":[159],"ensures":[160],"analog-blocks":[161],"can":[163],"be":[164],"reused":[165],"peripheral":[167],"hardware":[168],"substantially":[169],"reduced.":[170],"Secondly,":[171],"using":[172,217,230],"Network":[173],"Architecture":[174],"Search":[175],"(NAS)":[176],"methods,":[177],"use":[181],"unipolar-weighted":[183],"(either":[184],"all-positive":[185],"or":[186],"all-negative":[187],"weights)":[188],"matrices/sub-matrices.":[189],"Weight":[190],"unipolarity":[191],"obviates":[192],"doubling":[196],"area":[198,245],"leading":[199],"simplified":[201],"analog":[202],"periphery.":[203],"validate":[205],"our":[206],"methodology":[207],"CIFAR10":[209],"HAR":[211],"applications":[212],"by":[213],"mapping":[214],"crossbars":[216],"4-bit":[218],"2-bit":[220,231],"devices.":[221],"achieve":[223],"up":[224,248],"92.91%":[226],"accuracy":[227],"(95%":[228],"floating-point)":[229],"only-positive":[232],"HAR.":[235],"combination":[237],"proposed":[240],"techniques":[241],"leads":[242],"80%":[244],"improvement":[246],"45%":[250],"energy":[251],"reduction.":[252]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":4}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2019-11-08T00:00:00"}
