{"id":"https://openalex.org/W4409248714","doi":"https://doi.org/10.1109/hpca61900.2025.00108","title":"SparseWeaver: Converting Sparse Operations as Dense Operations on GPUs for Graph Workloads","display_name":"SparseWeaver: Converting Sparse Operations as Dense Operations on GPUs for Graph Workloads","publication_year":2025,"publication_date":"2025-03-01","ids":{"openalex":"https://openalex.org/W4409248714","doi":"https://doi.org/10.1109/hpca61900.2025.00108"},"language":"en","primary_location":{"id":"doi:10.1109/hpca61900.2025.00108","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpca61900.2025.00108","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE International Symposium on High Performance Computer Architecture (HPCA)","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/A5005351532","display_name":"Shinnung Jeong","orcid":"https://orcid.org/0000-0001-8884-3851"},"institutions":[{"id":"https://openalex.org/I193775966","display_name":"Yonsei University","ror":"https://ror.org/01wjejq96","country_code":"KR","type":"education","lineage":["https://openalex.org/I193775966"]}],"countries":["KR"],"is_corresponding":true,"raw_author_name":"Shinnung Jeong","raw_affiliation_strings":["Yonsei University,South Korea"],"affiliations":[{"raw_affiliation_string":"Yonsei University,South Korea","institution_ids":["https://openalex.org/I193775966"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5117071310","display_name":"Liam Paul Coopert","orcid":null},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Liam Paul Cooper","raw_affiliation_strings":["Georgia Institute of Technology,USA"],"affiliations":[{"raw_affiliation_string":"Georgia Institute of Technology,USA","institution_ids":["https://openalex.org/I130701444"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5086594079","display_name":"J. Lee","orcid":"https://orcid.org/0009-0000-5941-3588"},"institutions":[{"id":"https://openalex.org/I193775966","display_name":"Yonsei University","ror":"https://ror.org/01wjejq96","country_code":"KR","type":"education","lineage":["https://openalex.org/I193775966"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Ju Min Lee","raw_affiliation_strings":["Yonsei University,South Korea"],"affiliations":[{"raw_affiliation_string":"Yonsei University,South Korea","institution_ids":["https://openalex.org/I193775966"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5071336105","display_name":"Heelim Choi","orcid":"https://orcid.org/0000-0002-1885-0578"},"institutions":[{"id":"https://openalex.org/I193775966","display_name":"Yonsei University","ror":"https://ror.org/01wjejq96","country_code":"KR","type":"education","lineage":["https://openalex.org/I193775966"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Heelim Choi","raw_affiliation_strings":["Yonsei University,South Korea"],"affiliations":[{"raw_affiliation_string":"Yonsei University,South Korea","institution_ids":["https://openalex.org/I193775966"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5105100694","display_name":"Nicholas Parnenzini","orcid":null},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Nicholas Parnenzini","raw_affiliation_strings":["Georgia Institute of Technology,USA"],"affiliations":[{"raw_affiliation_string":"Georgia Institute of Technology,USA","institution_ids":["https://openalex.org/I130701444"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5083948692","display_name":"Chihyo Ahn","orcid":null},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Chihyo Ahn","raw_affiliation_strings":["Georgia Institute of Technology,USA"],"affiliations":[{"raw_affiliation_string":"Georgia Institute of Technology,USA","institution_ids":["https://openalex.org/I130701444"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100459260","display_name":"Yongwoo Lee","orcid":"https://orcid.org/0000-0002-7458-8885"},"institutions":[{"id":"https://openalex.org/I193775966","display_name":"Yonsei University","ror":"https://ror.org/01wjejq96","country_code":"KR","type":"education","lineage":["https://openalex.org/I193775966"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Yongwoo Lee","raw_affiliation_strings":["Yonsei University,South Korea"],"affiliations":[{"raw_affiliation_string":"Yonsei University,South Korea","institution_ids":["https://openalex.org/I193775966"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100722345","display_name":"Hanjun Kim","orcid":"https://orcid.org/0000-0002-0762-7901"},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]},{"id":"https://openalex.org/I193775966","display_name":"Yonsei University","ror":"https://ror.org/01wjejq96","country_code":"KR","type":"education","lineage":["https://openalex.org/I193775966"]}],"countries":["KR","US"],"is_corresponding":false,"raw_author_name":"Hanjun Kim","raw_affiliation_strings":["Georgia Institute of Technology,USA","Yonsei University,South Korea"],"affiliations":[{"raw_affiliation_string":"Georgia Institute of Technology,USA","institution_ids":["https://openalex.org/I130701444"]},{"raw_affiliation_string":"Yonsei University,South Korea","institution_ids":["https://openalex.org/I193775966"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5000822269","display_name":"Hyesoon Kim","orcid":"https://orcid.org/0000-0002-6061-7825"},"institutions":[{"id":"https://openalex.org/I130701444","display_name":"Georgia Institute of Technology","ror":"https://ror.org/01zkghx44","country_code":"US","type":"education","lineage":["https://openalex.org/I130701444"]},{"id":"https://openalex.org/I193775966","display_name":"Yonsei University","ror":"https://ror.org/01wjejq96","country_code":"KR","type":"education","lineage":["https://openalex.org/I193775966"]}],"countries":["KR","US"],"is_corresponding":false,"raw_author_name":"Hyesoon Kim","raw_affiliation_strings":["Georgia Institute of Technology,USA","Yonsei University,South Korea"],"affiliations":[{"raw_affiliation_string":"Georgia Institute of Technology,USA","institution_ids":["https://openalex.org/I130701444"]},{"raw_affiliation_string":"Yonsei University,South Korea","institution_ids":["https://openalex.org/I193775966"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":9,"corresponding_author_ids":["https://openalex.org/A5005351532"],"corresponding_institution_ids":["https://openalex.org/I193775966"],"apc_list":null,"apc_paid":null,"fwci":2.6209,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.88828318,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"1437","last_page":"1451"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12292","display_name":"Graph Theory and Algorithms","score":0.9997000098228455,"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/T12292","display_name":"Graph Theory and Algorithms","score":0.9997000098228455,"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/T11273","display_name":"Advanced Graph Neural Networks","score":0.9990000128746033,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9958999752998352,"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.8057261109352112},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.653484582901001},{"id":"https://openalex.org/keywords/graph","display_name":"Graph","score":0.5432523488998413},{"id":"https://openalex.org/keywords/dense-graph","display_name":"Dense graph","score":0.437389075756073},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.3219592571258545},{"id":"https://openalex.org/keywords/line-graph","display_name":"Line graph","score":0.09733295440673828},{"id":"https://openalex.org/keywords/pathwidth","display_name":"Pathwidth","score":0.06045380234718323}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8057261109352112},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.653484582901001},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.5432523488998413},{"id":"https://openalex.org/C13251829","wikidata":"https://www.wikidata.org/wiki/Q3085841","display_name":"Dense graph","level":5,"score":0.437389075756073},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3219592571258545},{"id":"https://openalex.org/C203776342","wikidata":"https://www.wikidata.org/wiki/Q1378376","display_name":"Line graph","level":3,"score":0.09733295440673828},{"id":"https://openalex.org/C43517604","wikidata":"https://www.wikidata.org/wiki/Q7144893","display_name":"Pathwidth","level":4,"score":0.06045380234718323}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/hpca61900.2025.00108","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpca61900.2025.00108","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE International Symposium on High Performance Computer Architecture (HPCA)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320326288","display_name":"K2","ror":null},{"id":"https://openalex.org/F4320332195","display_name":"Samsung","ror":"https://ror.org/04w3jy968"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":49,"referenced_works":["https://openalex.org/W220440441","https://openalex.org/W1965830721","https://openalex.org/W1976969221","https://openalex.org/W1985291160","https://openalex.org/W1991592471","https://openalex.org/W1991750682","https://openalex.org/W2009654791","https://openalex.org/W2036120890","https://openalex.org/W2038497593","https://openalex.org/W2042545849","https://openalex.org/W2053076698","https://openalex.org/W2066636486","https://openalex.org/W2107173440","https://openalex.org/W2116207470","https://openalex.org/W2116721352","https://openalex.org/W2123538390","https://openalex.org/W2137608611","https://openalex.org/W2295258302","https://openalex.org/W2523378841","https://openalex.org/W2718955078","https://openalex.org/W2782087530","https://openalex.org/W2790789009","https://openalex.org/W2792834173","https://openalex.org/W2798525482","https://openalex.org/W2809349882","https://openalex.org/W2904192253","https://openalex.org/W2904906706","https://openalex.org/W2912007486","https://openalex.org/W2915012400","https://openalex.org/W2951135776","https://openalex.org/W2980039165","https://openalex.org/W3042659887","https://openalex.org/W3105753905","https://openalex.org/W3138165103","https://openalex.org/W3160477826","https://openalex.org/W3172512547","https://openalex.org/W3206171855","https://openalex.org/W4245208434","https://openalex.org/W4246166885","https://openalex.org/W4318328352","https://openalex.org/W4327930419","https://openalex.org/W4401408496","https://openalex.org/W6603201521","https://openalex.org/W6638233953","https://openalex.org/W6697195335","https://openalex.org/W6726873649","https://openalex.org/W6756807608","https://openalex.org/W6792733223","https://openalex.org/W6847304432"],"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/W4396701345","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W2951468430"],"abstract_inverted_index":{"Thanks":[0],"to":[1,21,172],"their":[2],"scalable":[3],"parallel":[4],"processing":[5,50,97,106],"capability,":[6],"GPUs":[7],"are":[8,19],"promising":[9],"computing":[10],"resources":[11],"for":[12],"graph":[13,96,105,111],"processing,":[14],"in":[15,104,128],"which":[16],"identical":[17],"operations":[18,103,109],"applied":[20],"a":[22,92,134,177],"large":[23],"number":[24],"of":[25,34,125,146,181],"edges":[26],"and":[27,32,66,81,86,113,150,164],"vertices.":[28],"However,":[29,69],"the":[30,44,52,115,123,144,147,159],"sparsity":[31],"skewness":[33],"real-world":[35],"graphs":[36],"cause":[37],"imbalanced":[38],"workloads":[39,116],"across":[40,118],"GPU":[41,119,137,148,163],"threads":[42],"within":[43],"same":[45],"warp,":[46],"thus":[47],"impeding":[48],"efficient":[49],"on":[51,122,158],"GPU.":[53],"To":[54],"mitigate":[55],"this":[56],"workload":[57,63],"imbalance":[58],"problem,":[59],"existing":[60],"works":[61],"propose":[62,132],"balancing":[64],"hardware":[65],"software":[67,129],"schemes.":[68],"these":[70],"solutions":[71],"often":[72],"suffer":[73],"from":[74,183],"additional":[75],"memory":[76,152],"overhead":[77,180],"or":[78],"increased":[79,184],"computations":[80],"communication":[82],"overheads":[83],"during":[84],"inter-warp":[85],"intra-warp":[87],"synchronization.":[88],"This":[89],"work":[90],"proposes":[91],"new":[93,135],"hardware-software":[94],"collaborative":[95],"framework,":[98],"SparseWeaver,":[99],"that":[100,141],"converts":[101],"sparse":[102],"into":[107],"dense":[108],"using":[110],"topology":[112],"makes":[114],"balanced":[117],"threads.":[120],"Based":[121],"analysis":[124],"common":[126],"patterns":[127],"schemes,":[130],"we":[131],"Weaver,":[133],"lightweight":[136],"functional":[138],"unit":[139],"microarchitecture":[140],"fully":[142],"leverages":[143],"benefits":[145],"architecture":[149],"exploits":[151],"access":[153],"locality.":[154],"We":[155],"prototype":[156],"SparseWeaver":[157],"open-source":[160],"RISC-V":[161],"Vortex":[162],"demonstrate":[165],"2.36":[166],"times":[167],"faster":[168],"execution":[169],"time":[170],"compared":[171],"state-of-the-art":[173],"schemes":[174],"while":[175],"incurring":[176],"low":[178],"area":[179],"0.045%":[182],"dedicated":[185],"logic":[186],"registers.":[187]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
