{"id":"https://openalex.org/W4408047721","doi":"https://doi.org/10.1109/tc.2025.3547162","title":"Eliminate Data Divergence in SpMV via Processor and Memory Co-Computing Framework","display_name":"Eliminate Data Divergence in SpMV via Processor and Memory Co-Computing Framework","publication_year":2025,"publication_date":"2025-02-28","ids":{"openalex":"https://openalex.org/W4408047721","doi":"https://doi.org/10.1109/tc.2025.3547162"},"language":"en","primary_location":{"id":"doi:10.1109/tc.2025.3547162","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2025.3547162","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","1557-9956","2326-3814"],"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 Computers","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/A5025499211","display_name":"Dunbo Zhang","orcid":"https://orcid.org/0009-0001-8854-4752"},"institutions":[{"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"],"is_corresponding":true,"raw_author_name":"Zhang Dunbo","raw_affiliation_strings":["National University of Defense Technology, College of Computer Science and Technology, Changsha, China"],"raw_orcid":"https://orcid.org/0000-0003-2384-5359","affiliations":[{"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/A5109528028","display_name":"Li Shen","orcid":null},"institutions":[{"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"],"is_corresponding":false,"raw_author_name":"Shen Li","raw_affiliation_strings":["National University of Defense Technology, College of Computer Science and Technology, Changsha, China"],"raw_orcid":"https://orcid.org/0000-0001-9043-2998","affiliations":[{"raw_affiliation_string":"National University of Defense Technology, College of Computer Science and Technology, Changsha, China","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100625357","display_name":"Kai Lu","orcid":"https://orcid.org/0000-0003-2284-7897"},"institutions":[{"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"],"is_corresponding":false,"raw_author_name":"Lu Kai","raw_affiliation_strings":["National University of Defense Technology, College of Computer Science and Technology, Changsha, China"],"raw_orcid":"https://orcid.org/0000-0003-2284-7897","affiliations":[{"raw_affiliation_string":"National University of Defense Technology, College of Computer Science and Technology, Changsha, China","institution_ids":["https://openalex.org/I170215575"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5025499211"],"corresponding_institution_ids":["https://openalex.org/I170215575"],"apc_list":null,"apc_paid":null,"fwci":4.1903,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.93050427,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":95,"max":96},"biblio":{"volume":"74","issue":"6","first_page":"2017","last_page":"2030"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12676","display_name":"Machine Learning and ELM","score":0.611299991607666,"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"}},"topics":[{"id":"https://openalex.org/T12676","display_name":"Machine Learning and ELM","score":0.611299991607666,"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.5565000176429749,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.5033000111579895,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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.8192396759986877},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.7105478644371033},{"id":"https://openalex.org/keywords/in-memory-processing","display_name":"In-Memory Processing","score":0.443071573972702},{"id":"https://openalex.org/keywords/divergence","display_name":"Divergence (linguistics)","score":0.4381408989429474},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.4120640754699707},{"id":"https://openalex.org/keywords/search-engine","display_name":"Search engine","score":0.11917328834533691},{"id":"https://openalex.org/keywords/information-retrieval","display_name":"Information retrieval","score":0.08949798345565796}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8192396759986877},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.7105478644371033},{"id":"https://openalex.org/C123593499","wikidata":"https://www.wikidata.org/wiki/Q6008583","display_name":"In-Memory Processing","level":5,"score":0.443071573972702},{"id":"https://openalex.org/C207390915","wikidata":"https://www.wikidata.org/wiki/Q1230525","display_name":"Divergence (linguistics)","level":2,"score":0.4381408989429474},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.4120640754699707},{"id":"https://openalex.org/C97854310","wikidata":"https://www.wikidata.org/wiki/Q19541","display_name":"Search engine","level":2,"score":0.11917328834533691},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.08949798345565796},{"id":"https://openalex.org/C194222762","wikidata":"https://www.wikidata.org/wiki/Q114486","display_name":"Query by Example","level":4,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C164120249","wikidata":"https://www.wikidata.org/wiki/Q995982","display_name":"Web search query","level":3,"score":0.0},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tc.2025.3547162","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2025.3547162","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","1557-9956","2326-3814"],"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 Computers","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/7","score":0.6200000047683716,"display_name":"Affordable and clean energy"}],"awards":[{"id":"https://openalex.org/G3185965449","display_name":null,"funder_award_id":"62472436","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G8566722086","display_name":null,"funder_award_id":"62032001","funder_id":"https://openalex.org/F4320335575","funder_display_name":"Key Programme"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320335575","display_name":"Key Programme","ror":null}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":41,"referenced_works":["https://openalex.org/W1977461164","https://openalex.org/W1987840949","https://openalex.org/W2001984859","https://openalex.org/W2009654791","https://openalex.org/W2049487370","https://openalex.org/W2080048189","https://openalex.org/W2086112773","https://openalex.org/W2091883426","https://openalex.org/W2093053744","https://openalex.org/W2126004407","https://openalex.org/W2142356482","https://openalex.org/W2295329047","https://openalex.org/W2331783522","https://openalex.org/W2613569094","https://openalex.org/W2617403939","https://openalex.org/W2725159389","https://openalex.org/W2791012218","https://openalex.org/W2794952988","https://openalex.org/W2801000640","https://openalex.org/W2950138172","https://openalex.org/W2979747168","https://openalex.org/W3116487210","https://openalex.org/W3130024571","https://openalex.org/W3131215857","https://openalex.org/W3146509083","https://openalex.org/W3158275024","https://openalex.org/W3158543914","https://openalex.org/W4214734582","https://openalex.org/W4247828381","https://openalex.org/W4316084067","https://openalex.org/W4388463752","https://openalex.org/W4401568823","https://openalex.org/W4402196491","https://openalex.org/W4404688226","https://openalex.org/W6683164459","https://openalex.org/W6737197331","https://openalex.org/W6744271739","https://openalex.org/W6759043259","https://openalex.org/W6779824479","https://openalex.org/W6799778432","https://openalex.org/W6804834914"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W4391913857","https://openalex.org/W2358668433","https://openalex.org/W2611005572","https://openalex.org/W4200536635","https://openalex.org/W2616898560","https://openalex.org/W4225843113"],"abstract_inverted_index":{"Sparse":[0],"matrix-vector":[1],"multiplication":[2],"(SpMV)":[3],"is":[4,28],"a":[5,57,61],"performance-critical":[6],"kernel":[7,53],"in":[8],"various":[9],"application":[10],"domains,":[11],"including":[12],"high-performance":[13],"computing,":[14],"artificial":[15],"intelligence,":[16],"and":[17,60,86,108,145,156,160],"big":[18],"data.":[19],"However,":[20],"the":[21,51,66,71,88,98,110],"performance":[22,150],"of":[23,76],"SpMV":[24,46,52,140],"on":[25,162],"SIMD":[26],"devices":[27],"greatly":[29],"affected":[30],"by":[31,83,123],"data":[32],"divergences.":[33,125],"To":[34],"address":[35],"this":[36],"issue,":[37],"we":[38,69,101],"propose":[39],"an":[40],"In-SRAM":[41],"Computing-based":[42],"Processor":[43],"Memory":[44,113],"Co-Compute":[45],"optimization":[47],"framework":[48],"that":[49,129],"divides":[50],"into":[54,105],"two":[55],"stages:":[56],"compute-intensive":[58],"stage":[59],"control-intensive":[62],"stage.":[63],"For":[64,96],"optimizing":[65,97],"first":[67],"stage,":[68,100],"leverage":[70],"parallel":[72],"random":[73],"access":[74],"feature":[75],"multi-bank":[77],"SRAM":[78],"to":[79,92,153],"eliminate":[80],"overheads":[81,121],"caused":[82,122],"memory":[84,106,124],"divergences":[85,104,107],"use":[87],"Aggregate":[89],"Table":[90],"(AT)":[91],"reduce":[93],"bank":[94],"conflicts.":[95],"second":[99],"convert":[102],"control":[103],"utilize":[109],"Accumulate":[111],"ScratchPad":[112],"(AccSPM)":[114],"for":[115],"executing":[116],"reduction":[117],"operations":[118],"while":[119],"eliminating":[120],"Experimental":[126],"results":[127],"demonstrate":[128],"our":[130],"solution":[131],"achieves":[132],"significant":[133],"throughput":[134],"increase":[135],"over":[136],"highly":[137],"optimized":[138],"vector":[139],"kernels":[141],"under":[142],"CSR,":[143],"CSR5,":[144],"CVR":[146],"compression":[147],"formats":[148],"with":[149],"speedups":[151],"up":[152],"4.74x,":[154],"5.58x,":[155],"4.83x":[157],"(3.11x,":[158],"3.04x,":[159],"3.07x":[161],"average),":[163],"respectively.":[164]},"counts_by_year":[{"year":2025,"cited_by_count":2}],"updated_date":"2026-05-05T08:41:31.759640","created_date":"2025-10-10T00:00:00"}
