{"id":"https://openalex.org/W3167436278","doi":"https://doi.org/10.1145/3447818.3460366","title":"AUTO-PRUNE","display_name":"AUTO-PRUNE","publication_year":2021,"publication_date":"2021-06-03","ids":{"openalex":"https://openalex.org/W3167436278","doi":"https://doi.org/10.1145/3447818.3460366","mag":"3167436278"},"language":"en","primary_location":{"id":"doi:10.1145/3447818.3460366","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3447818.3460366","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM International Conference on Supercomputing","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/A5043851369","display_name":"Siling Yang","orcid":"https://orcid.org/0000-0002-2208-559X"},"institutions":[{"id":"https://openalex.org/I76130692","display_name":"Zhejiang University","ror":"https://ror.org/00a2xv884","country_code":"CN","type":"education","lineage":["https://openalex.org/I76130692"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Siling Yang","raw_affiliation_strings":["Zhejiang University"],"affiliations":[{"raw_affiliation_string":"Zhejiang University","institution_ids":["https://openalex.org/I76130692"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100681962","display_name":"Weijian Chen","orcid":"https://orcid.org/0000-0001-8296-2673"},"institutions":[{"id":"https://openalex.org/I76130692","display_name":"Zhejiang University","ror":"https://ror.org/00a2xv884","country_code":"CN","type":"education","lineage":["https://openalex.org/I76130692"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Weijian Chen","raw_affiliation_strings":["Zhejiang University"],"affiliations":[{"raw_affiliation_string":"Zhejiang University","institution_ids":["https://openalex.org/I76130692"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5084907146","display_name":"Xuechen Zhang","orcid":"https://orcid.org/0000-0002-3730-8901"},"institutions":[{"id":"https://openalex.org/I137317281","display_name":"Washington State University Vancouver","ror":"https://ror.org/00g2fk805","country_code":"US","type":"education","lineage":["https://openalex.org/I137317281","https://openalex.org/I72951846"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Xuechen Zhang","raw_affiliation_strings":["Washington State University Vancouver"],"affiliations":[{"raw_affiliation_string":"Washington State University Vancouver","institution_ids":["https://openalex.org/I137317281"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5004997843","display_name":"Shuibing He","orcid":"https://orcid.org/0000-0002-7075-4153"},"institutions":[{"id":"https://openalex.org/I76130692","display_name":"Zhejiang University","ror":"https://ror.org/00a2xv884","country_code":"CN","type":"education","lineage":["https://openalex.org/I76130692"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Shuibing He","raw_affiliation_strings":["Zhejiang University"],"affiliations":[{"raw_affiliation_string":"Zhejiang University","institution_ids":["https://openalex.org/I76130692"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101508047","display_name":"Yanlong Yin","orcid":"https://orcid.org/0009-0004-1505-4295"},"institutions":[{"id":"https://openalex.org/I4210123185","display_name":"Zhejiang Lab","ror":"https://ror.org/02m2h7991","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210123185"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yanlong Yin","raw_affiliation_strings":["Zhejiang Lab"],"affiliations":[{"raw_affiliation_string":"Zhejiang Lab","institution_ids":["https://openalex.org/I4210123185"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5057665558","display_name":"Xian\u2010He Sun","orcid":"https://orcid.org/0000-0002-1093-0792"},"institutions":[{"id":"https://openalex.org/I180949307","display_name":"Illinois Institute of Technology","ror":"https://ror.org/037t3ry66","country_code":"US","type":"education","lineage":["https://openalex.org/I180949307"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Xian-He Sun","raw_affiliation_strings":["Illinois Institute of Technology"],"affiliations":[{"raw_affiliation_string":"Illinois Institute of Technology","institution_ids":["https://openalex.org/I180949307"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5043851369"],"corresponding_institution_ids":["https://openalex.org/I76130692"],"apc_list":null,"apc_paid":null,"fwci":2.5939,"has_fulltext":false,"cited_by_count":32,"citation_normalized_percentile":{"value":0.91421569,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":93,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"304","last_page":"315"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10036","display_name":"Advanced Neural Network Applications","score":0.9998000264167786,"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.9998000264167786,"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/T10502","display_name":"Advanced Memory and Neural Computing","score":0.9987999796867371,"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":0.9987999796867371,"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/computer-science","display_name":"Computer science","score":0.7832868695259094},{"id":"https://openalex.org/keywords/pruning","display_name":"Pruning","score":0.716162919998169},{"id":"https://openalex.org/keywords/artificial-neural-network","display_name":"Artificial neural network","score":0.5202715992927551},{"id":"https://openalex.org/keywords/heuristics","display_name":"Heuristics","score":0.4740985333919525},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.469495564699173},{"id":"https://openalex.org/keywords/function","display_name":"Function (biology)","score":0.4145243167877197},{"id":"https://openalex.org/keywords/computer-engineering","display_name":"Computer engineering","score":0.40261873602867126},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.38341018557548523},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.33442598581314087},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.3170045018196106}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7832868695259094},{"id":"https://openalex.org/C108010975","wikidata":"https://www.wikidata.org/wiki/Q500094","display_name":"Pruning","level":2,"score":0.716162919998169},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.5202715992927551},{"id":"https://openalex.org/C127705205","wikidata":"https://www.wikidata.org/wiki/Q5748245","display_name":"Heuristics","level":2,"score":0.4740985333919525},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.469495564699173},{"id":"https://openalex.org/C14036430","wikidata":"https://www.wikidata.org/wiki/Q3736076","display_name":"Function (biology)","level":2,"score":0.4145243167877197},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.40261873602867126},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.38341018557548523},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.33442598581314087},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3170045018196106},{"id":"https://openalex.org/C6557445","wikidata":"https://www.wikidata.org/wiki/Q173113","display_name":"Agronomy","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C78458016","wikidata":"https://www.wikidata.org/wiki/Q840400","display_name":"Evolutionary biology","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}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3447818.3460366","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3447818.3460366","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM International Conference on Supercomputing","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.9100000262260437,"id":"https://metadata.un.org/sdg/7","display_name":"Affordable and clean energy"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":22,"referenced_works":["https://openalex.org/W2048266589","https://openalex.org/W2112796928","https://openalex.org/W2285660444","https://openalex.org/W2508602506","https://openalex.org/W2518281301","https://openalex.org/W2613099550","https://openalex.org/W2613989746","https://openalex.org/W2618530766","https://openalex.org/W2736506089","https://openalex.org/W2799011136","https://openalex.org/W2799229073","https://openalex.org/W2883149906","https://openalex.org/W2886851211","https://openalex.org/W2910506572","https://openalex.org/W2946659370","https://openalex.org/W2949674408","https://openalex.org/W2964166416","https://openalex.org/W2982479999","https://openalex.org/W2998332152","https://openalex.org/W3016917092","https://openalex.org/W3091895175","https://openalex.org/W4253012315"],"related_works":["https://openalex.org/W2280422768","https://openalex.org/W3143197806","https://openalex.org/W4252555497","https://openalex.org/W3121175838","https://openalex.org/W3016293053","https://openalex.org/W2401723157","https://openalex.org/W2952904874","https://openalex.org/W4297690216","https://openalex.org/W1690653314","https://openalex.org/W2053033682"],"abstract_inverted_index":{"Emergent":[0],"ReRAM-based":[1,38,48,195],"accelerators":[2,49,196],"support":[3],"in-memory":[4],"computation":[5,205],"to":[6,23,63,68,112,176,178,184,197,203,217,224],"accelerate":[7],"deep":[8],"neural":[9],"network":[10],"(DNN)":[11],"inference.":[12],"Weight":[13],"matrix":[14,45],"pruning":[15,46,70,101,116,151],"of":[16,27,37,91,121,127,141,149,153,163,166,209],"DNNs":[17],"is":[18,130],"a":[19,157,191,236],"widely":[20],"used":[21],"technique":[22],"reduce":[24],"the":[25,32,65,115,119,147,150,161,172,186,207,218],"size":[26],"DNN":[28,100,167],"models,":[29],"thereby":[30],"reducing":[31],"resource":[33],"and":[34,102,138,200,231],"energy":[35,233],"consumption":[36],"accelerators.":[39],"However,":[40],"conventional":[41],"works":[42],"on":[43,76],"weight":[44,174],"for":[47,156],"have":[50],"three":[51],"major":[52],"issues.":[53],"First,":[54],"they":[55,73,87],"use":[56],"heuristics":[57],"or":[58,238],"rules":[59],"from":[60],"domain":[61],"experts":[62],"prune":[64],"weights,":[66],"leading":[67],"suboptimal":[69],"policies.":[71],"Second,":[72],"mostly":[74],"focus":[75],"improving":[77],"compression":[78,139,226],"ratio,":[79],"thus":[80],"may":[81],"not":[82],"meet":[83],"accuracy":[84,122,137],"constraints.":[85],"Third,":[86],"ignore":[88],"direct":[89,134],"feedback":[90,135],"hardware.":[92],"In":[93],"this":[94],"paper,":[95],"we":[96,189],"introduce":[97],"an":[98],"automated":[99],"mapping":[103],"framework,":[104],"named":[105],"AUTO-PRUNE.":[106],"It":[107],"leverages":[108],"reinforcement":[109],"learning":[110],"(RL)":[111],"automatically":[113],"determine":[114],"policy":[117],"considering":[118,160],"constraint":[120],"loss.":[123],"The":[124,144],"reward":[125],"function":[126,145],"RL":[128],"agents":[129],"designed":[131],"using":[132],"hardware\u2019s":[133],"(i.e.,":[136],"rate":[140],"occupied":[142],"crossbars).":[143],"directs":[146],"search":[148],"ratio":[152],"each":[154],"layer":[155],"global":[158],"optimum":[159],"characteristics":[162],"individual":[164],"layers":[165],"models.":[168],"Then":[169],"AUTO-PRUNE":[170,221],"maps":[171],"pruned":[173],"matrices":[175],"crossbars":[177],"store":[179],"only":[180],"nontrivial":[181],"elements.":[182],"Finally,":[183],"avoid":[185],"dislocation":[187],"problem,":[188],"design":[190],"new":[192],"data-path":[193],"in":[194],"correctly":[198],"index":[199],"feed":[201],"input":[202],"matrix-vector":[204],"leveraging":[206],"mechanism":[208],"operation":[210],"units.":[211],"Experimental":[212],"results":[213],"show":[214],"that,":[215],"compared":[216],"state-of-the-art":[219],"work,":[220],"achieves":[222],"up":[223],"3.3X":[225,232],"rate,":[227],"3.1X":[228],"area":[229],"efficiency,":[230],"efficiency":[234],"with":[235],"similar":[237],"even":[239],"higher":[240],"accuracy.":[241]},"counts_by_year":[{"year":2025,"cited_by_count":5},{"year":2024,"cited_by_count":6},{"year":2023,"cited_by_count":10},{"year":2022,"cited_by_count":9},{"year":2021,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2021-06-22T00:00:00"}
