{"id":"https://openalex.org/W4410582651","doi":"https://doi.org/10.1109/tcsi.2025.3570193","title":"TWINN: Training-Free Weight-Input Flipping for Mitigating Crossbar Non-Idealities in Binary Neural Network Accelerators","display_name":"TWINN: Training-Free Weight-Input Flipping for Mitigating Crossbar Non-Idealities in Binary Neural Network Accelerators","publication_year":2025,"publication_date":"2025-05-21","ids":{"openalex":"https://openalex.org/W4410582651","doi":"https://doi.org/10.1109/tcsi.2025.3570193"},"language":"en","primary_location":{"id":"doi:10.1109/tcsi.2025.3570193","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcsi.2025.3570193","pdf_url":null,"source":{"id":"https://openalex.org/S116977442","display_name":"IEEE Transactions on Circuits and Systems I Regular Papers","issn_l":"1549-8328","issn":["1549-8328","1558-0806"],"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 Circuits and Systems I: Regular Papers","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/A5035901172","display_name":"Akul Malhotra","orcid":"https://orcid.org/0000-0002-6152-2377"},"institutions":[{"id":"https://openalex.org/I219193219","display_name":"Purdue University West Lafayette","ror":"https://ror.org/02dqehb95","country_code":"US","type":"education","lineage":["https://openalex.org/I219193219"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Akul Malhotra","raw_affiliation_strings":["Elmore Family School of Electrical and Computer Engineering, Purdue University, West Lafayette, IN, USA"],"raw_orcid":"https://orcid.org/0000-0002-6152-2377","affiliations":[{"raw_affiliation_string":"Elmore Family School of Electrical and Computer Engineering, Purdue University, West Lafayette, IN, USA","institution_ids":["https://openalex.org/I219193219"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5044276472","display_name":"Sumeet Kumar Gupta","orcid":"https://orcid.org/0000-0001-5609-9722"},"institutions":[{"id":"https://openalex.org/I219193219","display_name":"Purdue University West Lafayette","ror":"https://ror.org/02dqehb95","country_code":"US","type":"education","lineage":["https://openalex.org/I219193219"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sumeet Kumar Gupta","raw_affiliation_strings":["Elmore Family School of Electrical and Computer Engineering, Purdue University, West Lafayette, IN, USA"],"raw_orcid":"https://orcid.org/0000-0001-5609-9722","affiliations":[{"raw_affiliation_string":"Elmore Family School of Electrical and Computer Engineering, Purdue University, West Lafayette, IN, USA","institution_ids":["https://openalex.org/I219193219"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I219193219"],"apc_list":null,"apc_paid":null,"fwci":0.4626,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.62897222,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":97},"biblio":{"volume":"72","issue":"11","first_page":"7058","last_page":"7069"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10502","display_name":"Advanced Memory and Neural Computing","score":0.9909999966621399,"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":0.9909999966621399,"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/T10320","display_name":"Neural Networks and Applications","score":0.968999981880188,"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/T11992","display_name":"CCD and CMOS Imaging Sensors","score":0.9666000008583069,"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.8215874433517456},{"id":"https://openalex.org/keywords/artificial-neural-network","display_name":"Artificial neural network","score":0.6529075503349304},{"id":"https://openalex.org/keywords/binary-number","display_name":"Binary number","score":0.6223920583724976},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5830702781677246},{"id":"https://openalex.org/keywords/training","display_name":"Training (meteorology)","score":0.4871537387371063},{"id":"https://openalex.org/keywords/electronic-engineering","display_name":"Electronic engineering","score":0.42570292949676514},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.3282429575920105},{"id":"https://openalex.org/keywords/arithmetic","display_name":"Arithmetic","score":0.3168027997016907},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.20890426635742188},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.20609167218208313},{"id":"https://openalex.org/keywords/physics","display_name":"Physics","score":0.15630286931991577},{"id":"https://openalex.org/keywords/telecommunications","display_name":"Telecommunications","score":0.1415427327156067}],"concepts":[{"id":"https://openalex.org/C29984679","wikidata":"https://www.wikidata.org/wiki/Q1929149","display_name":"Crossbar switch","level":2,"score":0.8215874433517456},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.6529075503349304},{"id":"https://openalex.org/C48372109","wikidata":"https://www.wikidata.org/wiki/Q3913","display_name":"Binary number","level":2,"score":0.6223920583724976},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5830702781677246},{"id":"https://openalex.org/C2777211547","wikidata":"https://www.wikidata.org/wiki/Q17141490","display_name":"Training (meteorology)","level":2,"score":0.4871537387371063},{"id":"https://openalex.org/C24326235","wikidata":"https://www.wikidata.org/wiki/Q126095","display_name":"Electronic engineering","level":1,"score":0.42570292949676514},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3282429575920105},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.3168027997016907},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.20890426635742188},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.20609167218208313},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.15630286931991577},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.1415427327156067},{"id":"https://openalex.org/C153294291","wikidata":"https://www.wikidata.org/wiki/Q25261","display_name":"Meteorology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tcsi.2025.3570193","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcsi.2025.3570193","pdf_url":null,"source":{"id":"https://openalex.org/S116977442","display_name":"IEEE Transactions on Circuits and Systems I Regular Papers","issn_l":"1549-8328","issn":["1549-8328","1558-0806"],"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 Circuits and Systems I: Regular Papers","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":32,"referenced_works":["https://openalex.org/W2288519604","https://openalex.org/W2329040051","https://openalex.org/W2884150179","https://openalex.org/W2899641901","https://openalex.org/W2930624726","https://openalex.org/W2960833983","https://openalex.org/W2966878541","https://openalex.org/W2969812992","https://openalex.org/W2983353765","https://openalex.org/W3000301330","https://openalex.org/W3005619596","https://openalex.org/W3033519076","https://openalex.org/W3042468132","https://openalex.org/W3091835145","https://openalex.org/W3092585568","https://openalex.org/W3138990781","https://openalex.org/W3174812964","https://openalex.org/W3177907605","https://openalex.org/W3201969459","https://openalex.org/W3207359372","https://openalex.org/W4200218186","https://openalex.org/W4210419143","https://openalex.org/W4226427756","https://openalex.org/W4243519499","https://openalex.org/W4312727691","https://openalex.org/W4386293192","https://openalex.org/W4387197032","https://openalex.org/W4392007377","https://openalex.org/W4393140720","https://openalex.org/W4395453639","https://openalex.org/W4401871037","https://openalex.org/W4406856655"],"related_works":["https://openalex.org/W2145932742","https://openalex.org/W1874409533","https://openalex.org/W2554791727","https://openalex.org/W1981395029","https://openalex.org/W2108083791","https://openalex.org/W4250137794","https://openalex.org/W2063341228","https://openalex.org/W2111673944","https://openalex.org/W2571519720","https://openalex.org/W4396915211"],"abstract_inverted_index":{"Compute-in-memory":[0],"(CiM)-based":[1],"binary":[2],"neural":[3,84],"network":[4],"(CiM-BNN)":[5],"accelerators":[6],"marry":[7],"the":[8,53,59,67,104,111,116,130,138,142,166,184,189,216],"benefits":[9,208],"of":[10,55,62,70,107,186,203,218],"CiM":[11,117],"and":[12,36,127,133,161,172,199],"ultra-low":[13],"precision":[14,82],"quantization,":[15],"making":[16],"them":[17,73],"highly":[18,180],"suitable":[19],"for":[20],"edge":[21],"computing.":[22],"However,":[23],"CiM-enabled":[24],"crossbar":[25],"(Xbar)":[26],"arrays":[27],"are":[28,209],"plagued":[29],"with":[30],"hardware":[31,77],"non-idealities":[32,57,78,99],"like":[33],"parasitic":[34,143],"resistances":[35],"device":[37],"non-linearities":[38],"that":[39,66,97,177],"impair":[40],"inference":[41,60,150,190],"accuracy,":[42],"especially":[43],"in":[44,100,119,182,196],"scaled":[45],"technologies.":[46],"In":[47],"this":[48,89],"work,":[49],"we":[50,91,156],"first":[51],"analyze":[52],"impact":[54,148,185],"Xbar":[56,120],"on":[58,149,159],"accuracy":[61,191,201],"various":[63],"CiM-BNNs,":[64],"establishing":[65],"unique":[68],"properties":[69],"CiM-BNNs":[71,163],"make":[72],"more":[74],"prone":[75],"to":[76,80,109,192,205],"compared":[79],"higher":[81],"deep":[83],"networks":[85],"(DNNs).":[86],"To":[87,152],"address":[88],"issue,":[90],"propose":[92],"TWINN,":[93],"a":[94],"training-free":[95],"technique":[96],"mitigates":[98],"CiM-BNNs.":[101],"TWINN":[102,178],"utilizes":[103],"distinct":[105],"attributes":[106],"BNNs":[108],"reduce":[110],"average":[112],"current":[113],"generated":[114],"during":[115],"operations":[118],"arrays.":[121],"This":[122,136],"is":[123,179],"achieved":[124],"by":[125,211],"statically":[126],"dynamically":[128],"flipping":[129],"BNN":[131],"weights":[132],"activations,":[134],"respectively.":[135],"minimizes":[137],"IR":[139],"drops":[140],"across":[141],"resistances,":[144],"drastically":[145],"mitigating":[146],"their":[147],"accuracy.":[151],"evaluate":[153],"our":[154],"technique,":[155],"conduct":[157],"experiments":[158],"ResNet-18":[160],"VGG-small":[162],"designed":[164],"at":[165,215],"7nm":[167],"technology":[168],"node":[169],"using":[170],"8T-SRAM":[171],"1T-1ReRAM.":[173],"Our":[174],"results":[175],"show":[176],"effective":[181],"alleviating":[183],"non-idealities,":[187],"recouping":[188],"near-ideal":[193],"(software)":[194],"levels":[195],"some":[197],"cases":[198],"providing":[200],"boost":[202],"up":[204],"77.25%.":[206],"These":[207],"accompanied":[210],"energy":[212],"reduction,":[213],"albeit":[214],"cost":[217],"mild":[219],"latency/area":[220],"increase.":[221]},"counts_by_year":[{"year":2026,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
