{"id":"https://openalex.org/W4401408710","doi":"https://doi.org/10.1145/3673038.3673108","title":"Jigsaw: Accelerating SpMM with Vector Sparsity on Sparse Tensor Core","display_name":"Jigsaw: Accelerating SpMM with Vector Sparsity on Sparse Tensor Core","publication_year":2024,"publication_date":"2024-08-08","ids":{"openalex":"https://openalex.org/W4401408710","doi":"https://doi.org/10.1145/3673038.3673108"},"language":"en","primary_location":{"id":"doi:10.1145/3673038.3673108","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3673038.3673108","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3673038.3673108","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 53rd International Conference on Parallel Processing","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3673038.3673108","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5052897340","display_name":"Kaige Zhang","orcid":"https://orcid.org/0009-0000-3261-3483"},"institutions":[{"id":"https://openalex.org/I82880672","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56","country_code":"CN","type":"education","lineage":["https://openalex.org/I82880672"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Kaige Zhang","raw_affiliation_strings":["Beihang University, China"],"raw_orcid":"https://orcid.org/0009-0000-3261-3483","affiliations":[{"raw_affiliation_string":"Beihang University, China","institution_ids":["https://openalex.org/I82880672"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5002821986","display_name":"Xiaoyan Liu","orcid":"https://orcid.org/0000-0003-1453-6642"},"institutions":[{"id":"https://openalex.org/I82880672","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56","country_code":"CN","type":"education","lineage":["https://openalex.org/I82880672"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xiaoyan Liu","raw_affiliation_strings":["Beihang University, China"],"raw_orcid":"https://orcid.org/0000-0003-1453-6642","affiliations":[{"raw_affiliation_string":"Beihang University, China","institution_ids":["https://openalex.org/I82880672"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5018705589","display_name":"Hailong Yang","orcid":"https://orcid.org/0000-0003-1101-7927"},"institutions":[{"id":"https://openalex.org/I82880672","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56","country_code":"CN","type":"education","lineage":["https://openalex.org/I82880672"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Hailong Yang","raw_affiliation_strings":["Beihang University, China"],"raw_orcid":"https://orcid.org/0000-0003-1101-7927","affiliations":[{"raw_affiliation_string":"Beihang University, China","institution_ids":["https://openalex.org/I82880672"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5010232454","display_name":"Tianyu Feng","orcid":"https://orcid.org/0000-0002-4830-5482"},"institutions":[{"id":"https://openalex.org/I82880672","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56","country_code":"CN","type":"education","lineage":["https://openalex.org/I82880672"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Tianyu Feng","raw_affiliation_strings":["Beihang University, China"],"raw_orcid":"https://orcid.org/0000-0002-4830-5482","affiliations":[{"raw_affiliation_string":"Beihang University, China","institution_ids":["https://openalex.org/I82880672"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Xinyu Yang","orcid":"https://orcid.org/0009-0006-9931-2486"},"institutions":[{"id":"https://openalex.org/I82880672","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56","country_code":"CN","type":"education","lineage":["https://openalex.org/I82880672"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xinyu Yang","raw_affiliation_strings":["Beihang University, China"],"raw_orcid":"https://orcid.org/0009-0006-9931-2486","affiliations":[{"raw_affiliation_string":"Beihang University, China","institution_ids":["https://openalex.org/I82880672"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100330624","display_name":"Yi Liu","orcid":"https://orcid.org/0000-0003-1829-2817"},"institutions":[{"id":"https://openalex.org/I82880672","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56","country_code":"CN","type":"education","lineage":["https://openalex.org/I82880672"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yi Liu","raw_affiliation_strings":["Beihang University, China"],"raw_orcid":"https://orcid.org/0000-0003-1829-2817","affiliations":[{"raw_affiliation_string":"Beihang University, China","institution_ids":["https://openalex.org/I82880672"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5074183877","display_name":"Zhongzhi Luan","orcid":"https://orcid.org/0000-0002-7186-0556"},"institutions":[{"id":"https://openalex.org/I82880672","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56","country_code":"CN","type":"education","lineage":["https://openalex.org/I82880672"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhongzhi Luan","raw_affiliation_strings":["Beihang University, China"],"raw_orcid":"https://orcid.org/0000-0002-7186-0556","affiliations":[{"raw_affiliation_string":"Beihang University, China","institution_ids":["https://openalex.org/I82880672"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5079362609","display_name":"Depei Qian","orcid":"https://orcid.org/0000-0002-5382-1473"},"institutions":[{"id":"https://openalex.org/I82880672","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56","country_code":"CN","type":"education","lineage":["https://openalex.org/I82880672"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Depei Qian","raw_affiliation_strings":["Beihang University, China"],"raw_orcid":"https://orcid.org/0000-0002-5382-1473","affiliations":[{"raw_affiliation_string":"Beihang University, China","institution_ids":["https://openalex.org/I82880672"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I82880672"],"apc_list":null,"apc_paid":null,"fwci":3.4182,"has_fulltext":true,"cited_by_count":13,"citation_normalized_percentile":{"value":0.94504638,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":98,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"1124","last_page":"1134"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10036","display_name":"Advanced Neural Network Applications","score":0.9922000169754028,"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/T10036","display_name":"Advanced Neural Network Applications","score":0.9922000169754028,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9726999998092651,"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/T12707","display_name":"Vehicle License Plate Recognition","score":0.9199000000953674,"subfield":{"id":"https://openalex.org/subfields/2214","display_name":"Media Technology"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/jigsaw","display_name":"Jigsaw","score":0.7809515595436096},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.592324435710907},{"id":"https://openalex.org/keywords/tensor","display_name":"Tensor (intrinsic definition)","score":0.48721569776535034},{"id":"https://openalex.org/keywords/core","display_name":"Core (optical fiber)","score":0.4736679196357727},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.37121522426605225},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.2501235008239746},{"id":"https://openalex.org/keywords/mathematics-education","display_name":"Mathematics education","score":0.06478133797645569}],"concepts":[{"id":"https://openalex.org/C2779405079","wikidata":"https://www.wikidata.org/wiki/Q356040","display_name":"Jigsaw","level":2,"score":0.7809515595436096},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.592324435710907},{"id":"https://openalex.org/C155281189","wikidata":"https://www.wikidata.org/wiki/Q3518150","display_name":"Tensor (intrinsic definition)","level":2,"score":0.48721569776535034},{"id":"https://openalex.org/C2164484","wikidata":"https://www.wikidata.org/wiki/Q5170150","display_name":"Core (optical fiber)","level":2,"score":0.4736679196357727},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.37121522426605225},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.2501235008239746},{"id":"https://openalex.org/C145420912","wikidata":"https://www.wikidata.org/wiki/Q853077","display_name":"Mathematics education","level":1,"score":0.06478133797645569},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C202444582","wikidata":"https://www.wikidata.org/wiki/Q837863","display_name":"Pure mathematics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3673038.3673108","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3673038.3673108","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3673038.3673108","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 53rd International Conference on Parallel Processing","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3673038.3673108","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3673038.3673108","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3673038.3673108","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 53rd International Conference on Parallel Processing","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1777894609","display_name":null,"funder_award_id":"JKF-20240198","funder_id":"https://openalex.org/F4320335787","funder_display_name":"Fundamental Research Funds for the Central Universities"},{"id":"https://openalex.org/G4039879177","display_name":null,"funder_award_id":"U23B2020","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G5121250256","display_name":null,"funder_award_id":"2023YFB3001801","funder_id":"https://openalex.org/F4320335777","funder_display_name":"National Key Research and Development Program of China"},{"id":"https://openalex.org/G5774836301","display_name":"\u9ad8\u6027\u80fd\u3001\u9ad8\u53ef\u6269\u5c55\u548c\u9ad8\u53ef\u79fb\u690d\u7684Stencil\u4ee3\u7801\u751f\u6210\u548c\u4f18\u5316\u6846\u67b6\u7814\u7a76","funder_award_id":"62072018","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G6139273093","display_name":null,"funder_award_id":"62322201","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G6466530554","display_name":null,"funder_award_id":"YWF-23-L-1121","funder_id":"https://openalex.org/F4320335787","funder_display_name":"Fundamental Research Funds for the Central Universities"},{"id":"https://openalex.org/G8014835415","display_name":null,"funder_award_id":"U22A2028","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G8250193587","display_name":null,"funder_award_id":"62322201, 62072018, U23B2020, U22A2028","funder_id":"https://openalex.org/F4320336806","funder_display_name":"National Natural Science Foundation of China - State Grid Corporation Joint Fund for Smart Grid"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320335777","display_name":"National Key Research and Development Program of China","ror":null},{"id":"https://openalex.org/F4320335787","display_name":"Fundamental Research Funds for the Central Universities","ror":null},{"id":"https://openalex.org/F4320336806","display_name":"National Natural Science Foundation of China - State Grid Corporation Joint Fund for Smart Grid","ror":null}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4401408710.pdf","grobid_xml":"https://content.openalex.org/works/W4401408710.grobid-xml"},"referenced_works_count":18,"referenced_works":["https://openalex.org/W2605739168","https://openalex.org/W2914631005","https://openalex.org/W3126752887","https://openalex.org/W3132695675","https://openalex.org/W3138516171","https://openalex.org/W3187908937","https://openalex.org/W3208099998","https://openalex.org/W4213172845","https://openalex.org/W4309672181","https://openalex.org/W4310563332","https://openalex.org/W4320063610","https://openalex.org/W4321466385","https://openalex.org/W4386076253","https://openalex.org/W4388667495","https://openalex.org/W4389476163","https://openalex.org/W4390097706","https://openalex.org/W4393161188","https://openalex.org/W6610092848"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2748952813","https://openalex.org/W4313442009","https://openalex.org/W3106062205","https://openalex.org/W3083639670","https://openalex.org/W2291971009","https://openalex.org/W2614642134","https://openalex.org/W3112136298","https://openalex.org/W2352772529","https://openalex.org/W1951652671"],"abstract_inverted_index":{"As":[0],"deep":[1],"learning":[2],"models":[3],"continue":[4],"to":[5,12,46,53,61,69,92,109,135,138,148],"grow":[6],"larger,":[7],"model":[8],"pruning":[9],"is":[10,49],"employed":[11],"reduce":[13],"memory":[14],"footprint":[15],"and":[16,167],"computation":[17],"complexity,":[18],"which":[19],"generates":[20],"a":[21,89,126],"large":[22],"number":[23],"of":[24,72,141],"sparse":[25,42,112,117,133],"matrix-matrix":[26],"multiplication":[27],"(SpMM)":[28],"with":[29,98],"unstructured":[30,55],"sparsity":[31,79,106],"(e.g.,":[32,80],"vector":[33,99],"sparsity).":[34,82],"However,":[35],"leveraging":[36],"GPU":[37,67],"especially":[38],"the":[39,54,64,70,74,104,111,116,131,139,151],"newly":[40],"integrated":[41],"tensor":[43],"core":[44],"(SpTC)":[45],"accelerate":[47],"SpMM":[48,97,165],"quite":[50],"challenging":[51],"due":[52,68],"sparsity.":[56,100],"Unfortunately,":[57],"existing":[58],"works":[59],"fail":[60],"fully":[62],"exploit":[63,150],"SpTC":[65,94,152],"on":[66,120],"difficulty":[71],"satisfying":[73,115],"stringent":[75],"requirement":[76],"for":[77,95,114,130,153],"restricted":[78],"2:4":[81],"In":[83,122],"this":[84],"paper,":[85],"we":[86,102,124,144],"propose":[87,103,125,145],"Jigsaw,":[88],"novel":[90],"method":[91,108],"utilize":[93],"accelerating":[96,155],"Specifically,":[101],"multi-granularity":[105],"reorder":[107],"transform":[110],"data":[113,134],"pattern":[118],"supported":[119],"SpTC.":[121,142],"addition,":[123],"reorder-aware":[127],"storage":[128],"format":[129],"transformed":[132],"better":[136,149],"adapt":[137],"parallelism":[140],"Moreover,":[143],"corresponding":[146],"optimizations":[147],"further":[154],"SpMM.":[156],"The":[157],"experiment":[158],"results":[159],"demonstrate":[160],"that":[161],"Jigsaw":[162],"outperforms":[163],"state-of-the-art":[164],"implementations":[166],"achieves":[168],"promising":[169],"speedup":[170],"over":[171],"cuBLAS.":[172]},"counts_by_year":[{"year":2026,"cited_by_count":5},{"year":2025,"cited_by_count":8}],"updated_date":"2026-07-31T08:31:51.225901","created_date":"2025-10-10T00:00:00"}
