{"id":"https://openalex.org/W4396940000","doi":"https://doi.org/10.1109/cicc60959.2024.10529009","title":"SP-IMC: A Sparsity Aware In-Memory-Computing Macro in 28nm CMOS with Configurable Sparse Representation for Highly Sparse DNN Workloads","display_name":"SP-IMC: A Sparsity Aware In-Memory-Computing Macro in 28nm CMOS with Configurable Sparse Representation for Highly Sparse DNN Workloads","publication_year":2024,"publication_date":"2024-04-21","ids":{"openalex":"https://openalex.org/W4396940000","doi":"https://doi.org/10.1109/cicc60959.2024.10529009"},"language":"en","primary_location":{"id":"doi:10.1109/cicc60959.2024.10529009","is_oa":false,"landing_page_url":"https://doi.org/10.1109/cicc60959.2024.10529009","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 IEEE Custom Integrated Circuits Conference (CICC)","raw_type":"proceedings-article"},"type":"conference-paper","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/A5050934336","display_name":"Amitesh Sridharan","orcid":"https://orcid.org/0009-0005-5620-9385"},"institutions":[{"id":"https://openalex.org/I145311948","display_name":"Johns Hopkins University","ror":"https://ror.org/00za53h95","country_code":"US","type":"education","lineage":["https://openalex.org/I145311948"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Amitesh Sridharan","raw_affiliation_strings":["Johns Hopkins University,Baltimore,MD","Johns Hopkins University, Baltimore, MD"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Johns Hopkins University,Baltimore,MD","institution_ids":["https://openalex.org/I145311948"]},{"raw_affiliation_string":"Johns Hopkins University, Baltimore, MD","institution_ids":["https://openalex.org/I145311948"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100403389","display_name":"Fan Zhang","orcid":"https://orcid.org/0000-0001-6623-9936"},"institutions":[{"id":"https://openalex.org/I145311948","display_name":"Johns Hopkins University","ror":"https://ror.org/00za53h95","country_code":"US","type":"education","lineage":["https://openalex.org/I145311948"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Fan Zhang","raw_affiliation_strings":["Johns Hopkins University,Baltimore,MD","Johns Hopkins University, Baltimore, MD"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Johns Hopkins University,Baltimore,MD","institution_ids":["https://openalex.org/I145311948"]},{"raw_affiliation_string":"Johns Hopkins University, Baltimore, MD","institution_ids":["https://openalex.org/I145311948"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5007690955","display_name":"Jae-sun Seo","orcid":"https://orcid.org/0000-0002-4551-7789"},"institutions":[{"id":"https://openalex.org/I205783295","display_name":"Cornell University","ror":"https://ror.org/05bnh6r87","country_code":"US","type":"education","lineage":["https://openalex.org/I205783295"]},{"id":"https://openalex.org/I4405261073","display_name":"Cornell Tech","ror":"https://ror.org/04qscbg47","country_code":"US","type":"education","lineage":["https://openalex.org/I205783295","https://openalex.org/I4405261073"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jae-Sun Seo","raw_affiliation_strings":["Cornell Tech,New York,NY","Cornell Tech, New York, NY"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Cornell Tech,New York,NY","institution_ids":["https://openalex.org/I205783295","https://openalex.org/I4405261073"]},{"raw_affiliation_string":"Cornell Tech, New York, NY","institution_ids":["https://openalex.org/I205783295","https://openalex.org/I4405261073"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5047916979","display_name":"Deliang Fan","orcid":"https://orcid.org/0000-0002-7989-6297"},"institutions":[{"id":"https://openalex.org/I145311948","display_name":"Johns Hopkins University","ror":"https://ror.org/00za53h95","country_code":"US","type":"education","lineage":["https://openalex.org/I145311948"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Deliang Fan","raw_affiliation_strings":["Johns Hopkins University,Baltimore,MD","Johns Hopkins University, Baltimore, MD"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Johns Hopkins University,Baltimore,MD","institution_ids":["https://openalex.org/I145311948"]},{"raw_affiliation_string":"Johns Hopkins University, Baltimore, MD","institution_ids":["https://openalex.org/I145311948"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"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":null,"issue":null,"first_page":"1","last_page":"2"},"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.9997000098228455,"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.9997000098228455,"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.9976999759674072,"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9973000288009644,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8220033645629883},{"id":"https://openalex.org/keywords/throughput","display_name":"Throughput","score":0.5599885582923889},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.48147478699684143},{"id":"https://openalex.org/keywords/encoding","display_name":"Encoding (memory)","score":0.4737946689128876},{"id":"https://openalex.org/keywords/sparse-matrix","display_name":"Sparse matrix","score":0.4656660556793213},{"id":"https://openalex.org/keywords/sparse-approximation","display_name":"Sparse approximation","score":0.46128055453300476},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.4431591331958771},{"id":"https://openalex.org/keywords/dram","display_name":"Dram","score":0.42514368891716003},{"id":"https://openalex.org/keywords/application-specific-integrated-circuit","display_name":"Application-specific integrated circuit","score":0.4174920320510864},{"id":"https://openalex.org/keywords/computer-engineering","display_name":"Computer engineering","score":0.4051866829395294},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.2630000710487366},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.19878527522087097},{"id":"https://openalex.org/keywords/wireless","display_name":"Wireless","score":0.1639411747455597}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8220033645629883},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.5599885582923889},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.48147478699684143},{"id":"https://openalex.org/C125411270","wikidata":"https://www.wikidata.org/wiki/Q18653","display_name":"Encoding (memory)","level":2,"score":0.4737946689128876},{"id":"https://openalex.org/C56372850","wikidata":"https://www.wikidata.org/wiki/Q1050404","display_name":"Sparse matrix","level":3,"score":0.4656660556793213},{"id":"https://openalex.org/C124066611","wikidata":"https://www.wikidata.org/wiki/Q28684319","display_name":"Sparse approximation","level":2,"score":0.46128055453300476},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.4431591331958771},{"id":"https://openalex.org/C7366592","wikidata":"https://www.wikidata.org/wiki/Q1255620","display_name":"Dram","level":2,"score":0.42514368891716003},{"id":"https://openalex.org/C77390884","wikidata":"https://www.wikidata.org/wiki/Q217302","display_name":"Application-specific integrated circuit","level":2,"score":0.4174920320510864},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.4051866829395294},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.2630000710487366},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.19878527522087097},{"id":"https://openalex.org/C555944384","wikidata":"https://www.wikidata.org/wiki/Q249","display_name":"Wireless","level":2,"score":0.1639411747455597},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C163716315","wikidata":"https://www.wikidata.org/wiki/Q901177","display_name":"Gaussian","level":2,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/cicc60959.2024.10529009","is_oa":false,"landing_page_url":"https://doi.org/10.1109/cicc60959.2024.10529009","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 IEEE Custom Integrated Circuits Conference (CICC)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/7","score":0.9100000262260437,"display_name":"Affordable and clean energy"}],"awards":[{"id":"https://openalex.org/G6296287456","display_name":null,"funder_award_id":"2314591,2342726,2349802,2414603","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":1,"referenced_works":["https://openalex.org/W4239347125"],"related_works":["https://openalex.org/W2091883426","https://openalex.org/W2174948646","https://openalex.org/W3173235360","https://openalex.org/W2024017047","https://openalex.org/W4318256793","https://openalex.org/W2051410394","https://openalex.org/W2594370889","https://openalex.org/W2390720471","https://openalex.org/W1600789676","https://openalex.org/W2134327945"],"abstract_inverted_index":{"Deep":[0],"neural":[1],"networks":[2],"(DNNs)":[3],"have":[4,47,88],"experienced":[5],"unprecedented":[6],"success":[7],"in":[8,25,68,148,165,195,239,247],"a":[9,20,117,121,132,173,189],"variety":[10],"of":[11,32,75],"cognitive":[12],"tasks":[13],"due":[14],"to":[15,22,98,110,140,176,250],"which":[16],"there":[17],"has":[18,145],"been":[19],"move":[21],"deploy":[23],"DNNs":[24,28,69],"edge":[26],"devices.":[27],"are":[29,37],"usually":[30],"comprised":[31],"multiply-and-accumulate":[33],"(MAC)":[34],"operations":[35,249],"and":[36,40,52,62,81,102,120,144,158,169,217,232,253],"both":[38],"data":[39,60],"compute":[41,103,139,179],"intensive.":[42],"In-memory":[43],"computing":[44],"(IMC)":[45],"methodologies":[46],"shown":[48],"significant":[49],"energy":[50,256],"efficiency":[51],"throughput":[53],"benefits":[54,101],"for":[55,161,172,199],"DNN":[56,76],"workloads":[57],"by":[58,113],"reducing":[59],"movement":[61],"eliminating":[63],"memory":[64],"reads.":[65],"Weight":[66],"pruning":[67],"can":[70],"further":[71],"improve":[72],"the":[73,129,159,170,200,223,235,240,251],"energy/throughput":[74],"hardware":[77],"through":[78],"reduced":[79],"storage":[80,100,244],"compute.":[82],"Recent":[83],"IMC":[84,167,192],"works":[85],"[1]\u2013[3],":[86],"[6]":[87],"not":[89],"explored":[90],"such":[91],"sparse":[92,151,178,206,236],"compression":[93,123,164,207],"techniques":[94],"unlike":[95],"ASIC":[96],"counterparts":[97],"enable":[99,177],"skipping.":[104],"A":[105],"recent":[106],"work":[107],"[4]":[108],"attempted":[109],"exploit":[111],"this":[112,185],"compressing":[114],"weights":[115,143,238],"using":[116],"binary":[118],"map":[119],"custom":[122],"format.":[124],"This":[125],"is":[126],"sub-optimal":[127],"because":[128],"implementation":[130],"requires":[131],"complex":[133],"routing":[134],"mechanism":[135],"(butterfly":[136],"routing),":[137],"additional":[138],"decode":[141],"compressed":[142,182,237],"limited":[146],"flexibility":[147],"supporting":[149],"different":[150],"encodings.":[152],"Fig.":[153],"1":[154],"illustrates":[155],"our":[156],"motivations":[157],"challenges":[160],"implementing":[162],"weight":[163],"digital":[166],"designs":[168],"need":[171],"new":[174],"methodology":[175],"directly":[180,233],"on":[181],"weights.":[183],"In":[184],"work,":[186],"we":[187],"present":[188],"novel":[190],"sparsity-integrated":[191],"(SP-IMC)":[193],"macro":[194,252],"28nm":[196],"CMOS":[197],"which,":[198],"first":[201],"time,":[202],"utilizes":[203],"three":[204],"popular":[205],"formats,":[208],"i.e.,":[209],"coordinate":[210],"representation":[211],"(COO),":[212],"run":[213],"length":[214],"encoding":[215],"(RL)":[216],"N:m":[218],"sparsity":[219],"[7]":[220],"all":[221],"along":[222],"matrix":[224],"column":[225],"direction":[226],"with":[227],"tunable":[228],"precisions.":[229],"SP-IMC":[230],"stores":[231],"processes":[234],"macro,":[241],"achieving":[242],"higher":[243,254],"density,":[245],"reduction":[246],"re-write":[248],"overall":[255],"efficiency.":[257]},"counts_by_year":[{"year":2025,"cited_by_count":6}],"updated_date":"2026-07-16T13:24:37.021932","created_date":"2025-10-10T00:00:00"}
