{"id":"https://openalex.org/W4408070695","doi":"https://doi.org/10.1145/3719654","title":"Shift-CIM: In-SRAM Alignment To Support General-Purpose Bit-level Sparsity Exploration in SRAM Multiplication","display_name":"Shift-CIM: In-SRAM Alignment To Support General-Purpose Bit-level Sparsity Exploration in SRAM Multiplication","publication_year":2025,"publication_date":"2025-03-01","ids":{"openalex":"https://openalex.org/W4408070695","doi":"https://doi.org/10.1145/3719654"},"language":"en","primary_location":{"id":"doi:10.1145/3719654","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3719654","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3719654","source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3719654","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5100628447","display_name":"Guomin Zhao","orcid":"https://orcid.org/0000-0001-5620-2355"},"institutions":[{"id":"https://openalex.org/I111149068","display_name":"National Defense University","ror":"https://ror.org/01nqk4x38","country_code":"US","type":"education","lineage":["https://openalex.org/I111149068"]},{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN","US"],"is_corresponding":true,"raw_author_name":"Gaoyang Zhao","raw_affiliation_strings":["Key Laboratory of Advanced Microprocessor Chips and Systems, National University of Defense Technology","National University of Defense Technology College of Computer Science and Technology","Key Laboratory of Advanced Microprocessor Chips and Systems, National University of Defense Technology, Changsha, China","National University of Defense Technology College of Computer Science and Technology,  Changsha, China"],"affiliations":[{"raw_affiliation_string":"Key Laboratory of Advanced Microprocessor Chips and Systems, National University of Defense Technology","institution_ids":["https://openalex.org/I111149068"]},{"raw_affiliation_string":"National University of Defense Technology College of Computer Science and Technology","institution_ids":["https://openalex.org/I170215575"]},{"raw_affiliation_string":"Key Laboratory of Advanced Microprocessor Chips and Systems, National University of Defense Technology, Changsha, China","institution_ids":["https://openalex.org/I170215575"]},{"raw_affiliation_string":"National University of Defense Technology College of Computer Science and Technology,  Changsha, China","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5071450288","display_name":"Qiuran Li","orcid":null},"institutions":[{"id":"https://openalex.org/I111149068","display_name":"National Defense University","ror":"https://ror.org/01nqk4x38","country_code":"US","type":"education","lineage":["https://openalex.org/I111149068"]},{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN","US"],"is_corresponding":false,"raw_author_name":"Qiuran Li","raw_affiliation_strings":["Key Laboratory of Advanced Microprocessor Chips and Systems, National University of Defense Technology","National University of Defense Technology College of Computer Science and Technology","National University of Defense Technology College of Computer Science and Technology,  Changsha, China"],"affiliations":[{"raw_affiliation_string":"Key Laboratory of Advanced Microprocessor Chips and Systems, National University of Defense Technology","institution_ids":["https://openalex.org/I111149068"]},{"raw_affiliation_string":"National University of Defense Technology College of Computer Science and Technology","institution_ids":["https://openalex.org/I170215575"]},{"raw_affiliation_string":"National University of Defense Technology College of Computer Science and Technology,  Changsha, China","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5008987975","display_name":"Rongzhen Lin","orcid":null},"institutions":[{"id":"https://openalex.org/I111149068","display_name":"National Defense University","ror":"https://ror.org/01nqk4x38","country_code":"US","type":"education","lineage":["https://openalex.org/I111149068"]},{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN","US"],"is_corresponding":false,"raw_author_name":"Rongzhen Lin","raw_affiliation_strings":["College of Computer Science and Technology, National University of Defense Technology","Key Laboratory of Advanced Microprocessor Chips and Systems, National University of Defense Technology","Key Laboratory of Advanced Microprocessor Chips and Systems, National University of Defense Technology, Changsha, China","College of Computer Science and Technology, National University of Defense Technology, Changsha China"],"affiliations":[{"raw_affiliation_string":"College of Computer Science and Technology, National University of Defense Technology","institution_ids":["https://openalex.org/I170215575"]},{"raw_affiliation_string":"Key Laboratory of Advanced Microprocessor Chips and Systems, National University of Defense Technology","institution_ids":["https://openalex.org/I111149068"]},{"raw_affiliation_string":"Key Laboratory of Advanced Microprocessor Chips and Systems, National University of Defense Technology, Changsha, China","institution_ids":["https://openalex.org/I170215575"]},{"raw_affiliation_string":"College of Computer Science and Technology, National University of Defense Technology, Changsha China","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101877535","display_name":"Yaohua Wang","orcid":null},"institutions":[{"id":"https://openalex.org/I111149068","display_name":"National Defense University","ror":"https://ror.org/01nqk4x38","country_code":"US","type":"education","lineage":["https://openalex.org/I111149068"]},{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN","US"],"is_corresponding":false,"raw_author_name":"Yaohua Wang","raw_affiliation_strings":["Key Laboratory of Advanced Microprocessor Chips and Systems, National University of Defense Technology","National University of Defense Technology College of Computer Science and Technology","National University of Defense Technology College of Computer Science and Technology,  Changsha, China","Key Laboratory of Advanced Microprocessor Chips and Systems, National University of Defense Technology, Changsha, China"],"affiliations":[{"raw_affiliation_string":"Key Laboratory of Advanced Microprocessor Chips and Systems, National University of Defense Technology","institution_ids":["https://openalex.org/I111149068"]},{"raw_affiliation_string":"National University of Defense Technology College of Computer Science and Technology","institution_ids":["https://openalex.org/I170215575"]},{"raw_affiliation_string":"National University of Defense Technology College of Computer Science and Technology,  Changsha, China","institution_ids":["https://openalex.org/I170215575"]},{"raw_affiliation_string":"Key Laboratory of Advanced Microprocessor Chips and Systems, National University of Defense Technology, Changsha, China","institution_ids":["https://openalex.org/I170215575"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5100628447"],"corresponding_institution_ids":["https://openalex.org/I111149068","https://openalex.org/I170215575"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.03272626,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"22","issue":"2","first_page":"1","last_page":"25"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9987999796867371,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9987999796867371,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T10363","display_name":"Low-power high-performance VLSI design","score":0.9986000061035156,"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/T11032","display_name":"VLSI and Analog Circuit Testing","score":0.9980000257492065,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/static-random-access-memory","display_name":"Static random-access memory","score":0.8098756670951843},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7326624393463135},{"id":"https://openalex.org/keywords/multiplication","display_name":"Multiplication (music)","score":0.6536089777946472},{"id":"https://openalex.org/keywords/bit","display_name":"Bit (key)","score":0.553850531578064},{"id":"https://openalex.org/keywords/random-access-memory","display_name":"Random access memory","score":0.4360940456390381},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.43084245920181274},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.36798083782196045},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.2872624397277832},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.13725945353507996}],"concepts":[{"id":"https://openalex.org/C68043766","wikidata":"https://www.wikidata.org/wiki/Q267416","display_name":"Static random-access memory","level":2,"score":0.8098756670951843},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7326624393463135},{"id":"https://openalex.org/C2780595030","wikidata":"https://www.wikidata.org/wiki/Q3860309","display_name":"Multiplication (music)","level":2,"score":0.6536089777946472},{"id":"https://openalex.org/C117011727","wikidata":"https://www.wikidata.org/wiki/Q1278488","display_name":"Bit (key)","level":2,"score":0.553850531578064},{"id":"https://openalex.org/C2994168587","wikidata":"https://www.wikidata.org/wiki/Q5295","display_name":"Random access memory","level":2,"score":0.4360940456390381},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.43084245920181274},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.36798083782196045},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.2872624397277832},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.13725945353507996},{"id":"https://openalex.org/C24890656","wikidata":"https://www.wikidata.org/wiki/Q82811","display_name":"Acoustics","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3719654","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3719654","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3719654","source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1145/3719654","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3719654","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3719654","source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1873853443","display_name":null,"funder_award_id":"62272477","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"}],"has_content":{"grobid_xml":false,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4408070695.pdf"},"referenced_works_count":45,"referenced_works":["https://openalex.org/W649343059","https://openalex.org/W1686810756","https://openalex.org/W1987559308","https://openalex.org/W2010202670","https://openalex.org/W2064872546","https://openalex.org/W2091808869","https://openalex.org/W2194775991","https://openalex.org/W2285660444","https://openalex.org/W2322411027","https://openalex.org/W2518281301","https://openalex.org/W2613569094","https://openalex.org/W2747329762","https://openalex.org/W2778594647","https://openalex.org/W2801000640","https://openalex.org/W2808976322","https://openalex.org/W2913208203","https://openalex.org/W2913924416","https://openalex.org/W2922487710","https://openalex.org/W2949674408","https://openalex.org/W2971734772","https://openalex.org/W2979439447","https://openalex.org/W3090555870","https://openalex.org/W3091826466","https://openalex.org/W3107080137","https://openalex.org/W3128966520","https://openalex.org/W3134304371","https://openalex.org/W3134526034","https://openalex.org/W3134893068","https://openalex.org/W3194320736","https://openalex.org/W3207265322","https://openalex.org/W3214143889","https://openalex.org/W4220990849","https://openalex.org/W4221086307","https://openalex.org/W4226022765","https://openalex.org/W4226070038","https://openalex.org/W4234212765","https://openalex.org/W4293023369","https://openalex.org/W4308089475","https://openalex.org/W4327807940","https://openalex.org/W4360605703","https://openalex.org/W4360606423","https://openalex.org/W4360607288","https://openalex.org/W4367146866","https://openalex.org/W4380520345","https://openalex.org/W4392746366"],"related_works":["https://openalex.org/W1909296377","https://openalex.org/W2089002058","https://openalex.org/W3185029353","https://openalex.org/W2969498307","https://openalex.org/W3116379964","https://openalex.org/W2793465010","https://openalex.org/W2915176329","https://openalex.org/W2208608937","https://openalex.org/W2120018824","https://openalex.org/W2766443086"],"abstract_inverted_index":{"Multiplication":[0],"plays":[1],"a":[2,61,96,107,120,127,135,156],"critical":[3],"role":[4],"in":[5,27,30,106,159],"SRAM-based":[6,12,70],"Computing-in-Memory":[7],"(CIM)":[8],"architectures.":[9],"However,":[10],"current":[11],"CIMs":[13],"face":[14],"three":[15],"major":[16],"limitations.":[17],"First,":[18],"they":[19],"do":[20],"not":[21],"fully":[22,65],"exploit":[23],"bit-level":[24,67],"sparsity,":[25],"resulting":[26],"unnecessary":[28],"overhead":[29],"both":[31],"latency":[32],"and":[33,126,155],"energy":[34,160],"consumption.":[35],"Second,":[36],"the":[37,46,52,74,77,82,88,92,152],"generation":[38],"of":[39,49,91,123,129],"numerous":[40],"zero-dot":[41],"products":[42,85],"is":[43,115],"superfluous.":[44],"Third,":[45],"irregular":[47,103],"organization":[48,99],"SRAM":[50,78,98,104],"complicates":[51],"implementation.":[53],"To":[54],"address":[55],"these":[56,140],"issues,":[57],"we":[58],"propose":[59],"Shift-CIM,":[60],"general-purpose":[62],"approach":[63],"that":[64,113],"leverages":[66],"sparsity":[68],"within":[69,76],"multiplications.":[71],"Shift-CIM":[72,94,114,143],"aligns":[73],"multipliers":[75],"array,":[79],"accumulating":[80],"only":[81,134],"required":[83],"dot":[84],"based":[86],"on":[87],"non-zero":[89],"bits":[90],"multipliers.":[93],"achieves":[95],"regular":[97],"by":[100],"assembling":[101],"two":[102],"arrays":[105],"transposed":[108],"manner.":[109],"Our":[110],"evaluations":[111],"show":[112],"highly":[116],"efficient,":[117],"operating":[118],"at":[119],"supply":[121],"voltage":[122],"0.9":[124],"V":[125],"frequency":[128],"833":[130],"MHz,":[131],"while":[132],"incurring":[133],"4.8%":[136],"area":[137],"overhead.":[138],"Despite":[139],"modest":[141],"requirements,":[142],"significantly":[144],"accelerates":[145],"multiplication":[146],"operations,":[147],"achieving":[148],"up":[149],"to":[150,163],"3.08\u00d7":[151],"performance":[153],"improvement":[154],"60%":[157],"reduction":[158],"consumption":[161],"compared":[162],"state-of-the-art":[164],"designs.":[165]},"counts_by_year":[],"updated_date":"2026-04-09T08:11:56.329763","created_date":"2025-10-10T00:00:00"}
