{"id":"https://openalex.org/W4415028150","doi":"https://doi.org/10.1145/3769859","title":"C-CIM: A Multi-Mode <u>C</u> onvolution-Capable SRAM- <u>CIM</u>","display_name":"C-CIM: A Multi-Mode <u>C</u> onvolution-Capable SRAM- <u>CIM</u>","publication_year":2025,"publication_date":"2025-10-10","ids":{"openalex":"https://openalex.org/W4415028150","doi":"https://doi.org/10.1145/3769859"},"language":"en","primary_location":{"id":"doi:10.1145/3769859","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3769859","pdf_url":null,"source":{"id":"https://openalex.org/S105046310","display_name":"ACM Transactions on Design Automation of Electronic Systems","issn_l":"1084-4309","issn":["1084-4309","1557-7309"],"is_oa":false,"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":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Design Automation of Electronic 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":null,"display_name":"Renyu Yang","orcid":"https://orcid.org/0009-0009-5632-2600"},"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"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Renyu Yang","raw_affiliation_strings":["Key Laboratory of Advanced Microprocessor Chips and Systems, National University of Defense Technology"],"raw_orcid":"https://orcid.org/0009-0009-5632-2600","affiliations":[{"raw_affiliation_string":"Key Laboratory of Advanced Microprocessor Chips and Systems, National University of Defense Technology","institution_ids":["https://openalex.org/I111149068"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5010516306","display_name":"\u65b0\u592a\u90ce \u4e2d\u5c45","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"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Xin Ju","raw_affiliation_strings":["Key Laboratory of Advanced Microprocessor Chips and Systems, National University of Defense Technology"],"raw_orcid":"https://orcid.org/0009-0006-0875-196X","affiliations":[{"raw_affiliation_string":"Key Laboratory of Advanced Microprocessor Chips and Systems, National University of Defense Technology","institution_ids":["https://openalex.org/I111149068"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101937502","display_name":"Mei Wen","orcid":"https://orcid.org/0000-0002-5875-3297"},"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"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Mei Wen","raw_affiliation_strings":["Key Laboratory of Advanced Microprocessor Chips and Systems, National University of Defense Technology"],"raw_orcid":"https://orcid.org/0000-0002-5875-3297","affiliations":[{"raw_affiliation_string":"Key Laboratory of Advanced Microprocessor Chips and Systems, National University of Defense Technology","institution_ids":["https://openalex.org/I111149068"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5037117864","display_name":"J. Deng","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"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jinjin Deng","raw_affiliation_strings":["Key Laboratory of Advanced Microprocessor Chips and Systems, National University of Defense Technology"],"raw_orcid":"https://orcid.org/0009-0006-9896-8862","affiliations":[{"raw_affiliation_string":"Key Laboratory of Advanced Microprocessor Chips and Systems, National University of Defense Technology","institution_ids":["https://openalex.org/I111149068"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5113323864","display_name":"Yi Wen","orcid":"https://orcid.org/0009-0006-1772-4883"},"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"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yi Wen","raw_affiliation_strings":["Key Laboratory of Advanced Microprocessor Chips and Systems, National University of Defense Technology"],"raw_orcid":"https://orcid.org/0009-0006-1772-4883","affiliations":[{"raw_affiliation_string":"Key Laboratory of Advanced Microprocessor Chips and Systems, National University of Defense Technology","institution_ids":["https://openalex.org/I111149068"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5037428152","display_name":"Junzhong Shen","orcid":"https://orcid.org/0000-0001-6233-6800"},"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"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Junzhong Shen","raw_affiliation_strings":["Key Laboratory of Advanced Microprocessor Chips and Systems, National University of Defense Technology"],"raw_orcid":"https://orcid.org/0000-0001-6233-6800","affiliations":[{"raw_affiliation_string":"Key Laboratory of Advanced Microprocessor Chips and Systems, National University of Defense Technology","institution_ids":["https://openalex.org/I111149068"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5009679536","display_name":"Bin Liang","orcid":"https://orcid.org/0000-0002-7592-5484"},"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"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Bin Liang","raw_affiliation_strings":["Key Laboratory of Advanced Microprocessor Chips and Systems, National University of Defense Technology"],"raw_orcid":"https://orcid.org/0000-0002-7592-5484","affiliations":[{"raw_affiliation_string":"Key Laboratory of Advanced Microprocessor Chips and Systems, National University of Defense Technology","institution_ids":["https://openalex.org/I111149068"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100417430","display_name":"Tianyu Wang","orcid":"https://orcid.org/0000-0002-8345-3608"},"institutions":[{"id":"https://openalex.org/I180726961","display_name":"Shenzhen University","ror":"https://ror.org/01vy4gh70","country_code":"CN","type":"education","lineage":["https://openalex.org/I180726961"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Tianyu Wang","raw_affiliation_strings":["Shenzhen University"],"raw_orcid":"https://orcid.org/0000-0002-8345-3608","affiliations":[{"raw_affiliation_string":"Shenzhen University","institution_ids":["https://openalex.org/I180726961"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5032600760","display_name":"Zhaoyan Shen","orcid":"https://orcid.org/0000-0001-9526-6634"},"institutions":[{"id":"https://openalex.org/I80143920","display_name":"Shandong University of Science and Technology","ror":"https://ror.org/04gtjhw98","country_code":"CN","type":"education","lineage":["https://openalex.org/I80143920"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhaoyan Shen","raw_affiliation_strings":["School of Computer Science and Technology, Shandong University"],"raw_orcid":"https://orcid.org/0000-0001-9526-6634","affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Shandong University","institution_ids":["https://openalex.org/I80143920"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101639532","display_name":"Zili Shao","orcid":"https://orcid.org/0000-0002-2173-2847"},"institutions":[{"id":"https://openalex.org/I177725633","display_name":"Chinese University of Hong Kong","ror":"https://ror.org/00t33hh48","country_code":"HK","type":"education","lineage":["https://openalex.org/I177725633"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Zili Shao","raw_affiliation_strings":["Department of Computer Science and Engineering, Chinese University of Hong Kong"],"raw_orcid":"https://orcid.org/0000-0002-2173-2847","affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, Chinese University of Hong Kong","institution_ids":["https://openalex.org/I177725633"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.29898145,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"31","issue":"1","first_page":"1","last_page":"27"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9972000122070312,"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.9972000122070312,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9861999750137329,"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"}},{"id":"https://openalex.org/T11032","display_name":"VLSI and Analog Circuit Testing","score":0.9858999848365784,"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/matrix-multiplication","display_name":"Matrix multiplication","score":0.5924999713897705},{"id":"https://openalex.org/keywords/convolution","display_name":"Convolution (computer science)","score":0.5436999797821045},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.5372999906539917},{"id":"https://openalex.org/keywords/kernel","display_name":"Kernel (algebra)","score":0.4805000126361847},{"id":"https://openalex.org/keywords/artificial-neural-network","display_name":"Artificial neural network","score":0.44269999861717224},{"id":"https://openalex.org/keywords/graph","display_name":"Graph","score":0.42829999327659607},{"id":"https://openalex.org/keywords/macro","display_name":"Macro","score":0.415800005197525},{"id":"https://openalex.org/keywords/convolutional-neural-network","display_name":"Convolutional neural network","score":0.41029998660087585},{"id":"https://openalex.org/keywords/transformation-matrix","display_name":"Transformation matrix","score":0.39489999413490295}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8531000018119812},{"id":"https://openalex.org/C17349429","wikidata":"https://www.wikidata.org/wiki/Q1049914","display_name":"Matrix multiplication","level":3,"score":0.5924999713897705},{"id":"https://openalex.org/C45347329","wikidata":"https://www.wikidata.org/wiki/Q5166604","display_name":"Convolution (computer science)","level":3,"score":0.5436999797821045},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.5372999906539917},{"id":"https://openalex.org/C74193536","wikidata":"https://www.wikidata.org/wiki/Q574844","display_name":"Kernel (algebra)","level":2,"score":0.4805000126361847},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.44269999861717224},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.42829999327659607},{"id":"https://openalex.org/C166955791","wikidata":"https://www.wikidata.org/wiki/Q629579","display_name":"Macro","level":2,"score":0.415800005197525},{"id":"https://openalex.org/C81363708","wikidata":"https://www.wikidata.org/wiki/Q17084460","display_name":"Convolutional neural network","level":2,"score":0.41029998660087585},{"id":"https://openalex.org/C165443888","wikidata":"https://www.wikidata.org/wiki/Q1482183","display_name":"Transformation matrix","level":3,"score":0.39489999413490295},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.3817000091075897},{"id":"https://openalex.org/C2778648169","wikidata":"https://www.wikidata.org/wiki/Q967768","display_name":"Compatibility (geochemistry)","level":2,"score":0.37540000677108765},{"id":"https://openalex.org/C111335779","wikidata":"https://www.wikidata.org/wiki/Q3454686","display_name":"Reduction (mathematics)","level":2,"score":0.33970001339912415},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3359000086784363},{"id":"https://openalex.org/C2780595030","wikidata":"https://www.wikidata.org/wiki/Q3860309","display_name":"Multiplication (music)","level":2,"score":0.33379998803138733},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.33149999380111694},{"id":"https://openalex.org/C177225278","wikidata":"https://www.wikidata.org/wiki/Q192674","display_name":"Factoring","level":2,"score":0.326200008392334},{"id":"https://openalex.org/C81843906","wikidata":"https://www.wikidata.org/wiki/Q173156","display_name":"Digital electronics","level":3,"score":0.3003000020980835},{"id":"https://openalex.org/C63479239","wikidata":"https://www.wikidata.org/wiki/Q7353546","display_name":"Robustness (evolution)","level":3,"score":0.29510000348091125},{"id":"https://openalex.org/C46362747","wikidata":"https://www.wikidata.org/wiki/Q173431","display_name":"CMOS","level":2,"score":0.2928999960422516},{"id":"https://openalex.org/C84462506","wikidata":"https://www.wikidata.org/wiki/Q173142","display_name":"Digital signal processing","level":2,"score":0.2921999990940094},{"id":"https://openalex.org/C131017901","wikidata":"https://www.wikidata.org/wiki/Q170451","display_name":"Logic gate","level":2,"score":0.28630000352859497},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.2833000123500824},{"id":"https://openalex.org/C12725497","wikidata":"https://www.wikidata.org/wiki/Q810247","display_name":"Baseline (sea)","level":2,"score":0.28290000557899475},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.2824000120162964},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.2816999852657318},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2784000039100647},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.2590999901294708},{"id":"https://openalex.org/C112972136","wikidata":"https://www.wikidata.org/wiki/Q7595718","display_name":"Stability (learning theory)","level":2,"score":0.25029999017715454}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3769859","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3769859","pdf_url":null,"source":{"id":"https://openalex.org/S105046310","display_name":"ACM Transactions on Design Automation of Electronic Systems","issn_l":"1084-4309","issn":["1084-4309","1557-7309"],"is_oa":false,"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":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Design Automation of Electronic Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":24,"referenced_works":["https://openalex.org/W1530262073","https://openalex.org/W2963163009","https://openalex.org/W2963358710","https://openalex.org/W2982083293","https://openalex.org/W3016014942","https://openalex.org/W3091895175","https://openalex.org/W3131573445","https://openalex.org/W3133922970","https://openalex.org/W3134526034","https://openalex.org/W4200486959","https://openalex.org/W4220731687","https://openalex.org/W4220990849","https://openalex.org/W4280562683","https://openalex.org/W4312240403","https://openalex.org/W4324292875","https://openalex.org/W4360831836","https://openalex.org/W4378800932","https://openalex.org/W4386472828","https://openalex.org/W4386763580","https://openalex.org/W4388626384","https://openalex.org/W4392719402","https://openalex.org/W4402982751","https://openalex.org/W4405778679","https://openalex.org/W4406025423"],"related_works":[],"abstract_inverted_index":{"SRAM":[0],"is":[1,28],"widely":[2],"used":[3],"in":[4,133,149],"computing-in-memory":[5],"(CIM)":[6],"neural":[7,60],"network":[8,61],"accelerators":[9],"because":[10,32],"of":[11,33,54,69,116,121,135],"its":[12,34],"relatively":[13],"mature":[14],"technology":[15],"and":[16,36,87,90,108,144],"good":[17],"compatibility":[18],"with":[19,99],"complementary":[20],"metal":[21],"oxide":[22],"semiconductor":[23],"logic":[24],"process.":[25],"Digital":[26],"SRAM-CIM":[27,42,129],"favored":[29],"by":[30],"researchers":[31],"stability":[35],"accuracy.":[37],"However,":[38],"the":[39,46,51,67],"current":[40],"digital":[41],"macro":[43],"only":[44],"supports":[45],"weight-stationary":[47,88],"dataflows,":[48],"which":[49,82],"means":[50],"repeated":[52],"movement":[53],"graph":[55],"data.":[56],"Some":[57],"special":[58],"deep":[59],"layers,":[62],"such":[63],"as":[64,94,96],"depth-wise,":[65],"make":[66],"utilization":[68],"computing":[70],"resources":[71],"inside":[72],"CIM":[73],"low.":[74],"To":[75],"overcome":[76],"these":[77],"problems,":[78],"we":[79],"propose":[80],"C-CIM,":[81],"can":[83],"switch":[84],"between":[85],"input-stationary":[86],"dataflows":[89],"support":[91],"matrix":[92],"multiplication":[93],"well":[95],"convolution":[97,102],"operations":[98],"multiple":[100],"mainstream":[101],"kernel":[103],"sizes":[104],"(1\u00d71,":[105],"3\u00d73,":[106],"5\u00d75":[107],"7\u00d77).":[109],"The":[110],"C-CIM":[111],"achieves":[112],"an":[113],"average":[114],"performance":[115,136,142],"27.31TOPS/W@8b":[117],"at":[118],"a":[119],"frequency":[120],"1GHz.":[122],"Experimental":[123],"results":[124],"show":[125],"that":[126],"our":[127],"proposed":[128],"successfully":[130],"outperforms":[131],"baseline":[132],"terms":[134],"optimization,":[137],"achieving":[138],"up":[139,145],"to":[140,146],"7.6\u00d7":[141],"speedup":[143],"86.84%":[147],"reduction":[148],"activation":[150],"relocation.":[151]},"counts_by_year":[],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
