{"id":"https://openalex.org/W2040404421","doi":"https://doi.org/10.1093/comjnl/bxt038","title":"FastSpMM: An Efficient Library for Sparse Matrix Matrix Product on GPUs","display_name":"FastSpMM: An Efficient Library for Sparse Matrix Matrix Product on GPUs","publication_year":2013,"publication_date":"2013-05-01","ids":{"openalex":"https://openalex.org/W2040404421","doi":"https://doi.org/10.1093/comjnl/bxt038","mag":"2040404421"},"language":"en","primary_location":{"id":"doi:10.1093/comjnl/bxt038","is_oa":false,"landing_page_url":"https://doi.org/10.1093/comjnl/bxt038","pdf_url":null,"source":{"id":"https://openalex.org/S44643521","display_name":"The Computer Journal","issn_l":"0010-4620","issn":["0010-4620","1460-2067"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310311648","host_organization_name":"Oxford University Press","host_organization_lineage":["https://openalex.org/P4310311648","https://openalex.org/P4310311647"],"host_organization_lineage_names":["Oxford University Press","University of Oxford"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The Computer Journal","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/A5028589501","display_name":"Gloria Ortega","orcid":"https://orcid.org/0000-0002-6563-2717"},"institutions":[{"id":"https://openalex.org/I52354020","display_name":"University of Almer\u00eda","ror":"https://ror.org/003d3xx08","country_code":"ES","type":"education","lineage":["https://openalex.org/I52354020"]}],"countries":["ES"],"is_corresponding":true,"raw_author_name":"G. Ortega","raw_affiliation_strings":["Department of Informatics, University of Almer\u00eda, Agrifood Campus of International Excellence (CeiA3) Ctra. Sacramento s/n, 04120 Almer\u00eda, Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Informatics, University of Almer\u00eda, Agrifood Campus of International Excellence (CeiA3) Ctra. Sacramento s/n, 04120 Almer\u00eda, Spain","institution_ids":["https://openalex.org/I52354020"]}]},{"author_position":"middle","author":{"id":null,"display_name":"F. Vazquez","orcid":null},"institutions":[{"id":"https://openalex.org/I52354020","display_name":"University of Almer\u00eda","ror":"https://ror.org/003d3xx08","country_code":"ES","type":"education","lineage":["https://openalex.org/I52354020"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"F. Vazquez","raw_affiliation_strings":["Department of Informatics, University of Almer\u00eda, Agrifood Campus of International Excellence (CeiA3) Ctra. Sacramento s/n, 04120 Almer\u00eda, Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Informatics, University of Almer\u00eda, Agrifood Campus of International Excellence (CeiA3) Ctra. Sacramento s/n, 04120 Almer\u00eda, Spain","institution_ids":["https://openalex.org/I52354020"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5065759704","display_name":"I. Garc\u00eda","orcid":"https://orcid.org/0000-0002-1138-2118"},"institutions":[{"id":"https://openalex.org/I82767444","display_name":"Universidad de M\u00e1laga","ror":"https://ror.org/036b2ww28","country_code":"ES","type":"education","lineage":["https://openalex.org/I82767444"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"I. Garcia","raw_affiliation_strings":["Department of Computer Architecture, University of M\u00e1laga, 29071 M\u00e1laga, Spain","Department of Computer Architecture; University of Malaga; 29071 Malaga Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Architecture, University of M\u00e1laga, 29071 M\u00e1laga, Spain","institution_ids":["https://openalex.org/I82767444"]},{"raw_affiliation_string":"Department of Computer Architecture; University of Malaga; 29071 Malaga Spain","institution_ids":["https://openalex.org/I82767444"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5007447524","display_name":"Ester M. Garz\u00f3n","orcid":"https://orcid.org/0000-0002-0568-5470"},"institutions":[{"id":"https://openalex.org/I52354020","display_name":"University of Almer\u00eda","ror":"https://ror.org/003d3xx08","country_code":"ES","type":"education","lineage":["https://openalex.org/I52354020"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"E. M. Garzon","raw_affiliation_strings":["Department of Informatics, University of Almer\u00eda, Agrifood Campus of International Excellence (CeiA3) Ctra. Sacramento s/n, 04120 Almer\u00eda, Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Informatics, University of Almer\u00eda, Agrifood Campus of International Excellence (CeiA3) Ctra. Sacramento s/n, 04120 Almer\u00eda, Spain","institution_ids":["https://openalex.org/I52354020"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5028589501"],"corresponding_institution_ids":["https://openalex.org/I52354020"],"apc_list":{"value":2635,"currency":"GBP","value_usd":3232},"apc_paid":null,"fwci":2.1759,"has_fulltext":false,"cited_by_count":38,"citation_normalized_percentile":{"value":0.89204164,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":99},"biblio":{"volume":"57","issue":"7","first_page":"968","last_page":"979"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12292","display_name":"Graph Theory and Algorithms","score":0.9954000115394592,"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.9954000115394592,"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.9929999709129333,"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/T10792","display_name":"Matrix Theory and Algorithms","score":0.991100013256073,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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/excellence","display_name":"Excellence","score":0.7082813382148743},{"id":"https://openalex.org/keywords/library-science","display_name":"Library science","score":0.5175201892852783},{"id":"https://openalex.org/keywords/product","display_name":"Product (mathematics)","score":0.5091628432273865},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.44445645809173584},{"id":"https://openalex.org/keywords/matrix","display_name":"Matrix (chemical analysis)","score":0.4419425427913666},{"id":"https://openalex.org/keywords/art-history","display_name":"Art history","score":0.33251696825027466},{"id":"https://openalex.org/keywords/art","display_name":"Art","score":0.28990858793258667},{"id":"https://openalex.org/keywords/political-science","display_name":"Political science","score":0.17134618759155273},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.1594841480255127},{"id":"https://openalex.org/keywords/law","display_name":"Law","score":0.07906603813171387}],"concepts":[{"id":"https://openalex.org/C2777352838","wikidata":"https://www.wikidata.org/wiki/Q5419420","display_name":"Excellence","level":2,"score":0.7082813382148743},{"id":"https://openalex.org/C161191863","wikidata":"https://www.wikidata.org/wiki/Q199655","display_name":"Library science","level":1,"score":0.5175201892852783},{"id":"https://openalex.org/C90673727","wikidata":"https://www.wikidata.org/wiki/Q901718","display_name":"Product (mathematics)","level":2,"score":0.5091628432273865},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.44445645809173584},{"id":"https://openalex.org/C106487976","wikidata":"https://www.wikidata.org/wiki/Q685816","display_name":"Matrix (chemical analysis)","level":2,"score":0.4419425427913666},{"id":"https://openalex.org/C52119013","wikidata":"https://www.wikidata.org/wiki/Q50637","display_name":"Art history","level":1,"score":0.33251696825027466},{"id":"https://openalex.org/C142362112","wikidata":"https://www.wikidata.org/wiki/Q735","display_name":"Art","level":0,"score":0.28990858793258667},{"id":"https://openalex.org/C17744445","wikidata":"https://www.wikidata.org/wiki/Q36442","display_name":"Political science","level":0,"score":0.17134618759155273},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.1594841480255127},{"id":"https://openalex.org/C199539241","wikidata":"https://www.wikidata.org/wiki/Q7748","display_name":"Law","level":1,"score":0.07906603813171387},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0},{"id":"https://openalex.org/C192562407","wikidata":"https://www.wikidata.org/wiki/Q228736","display_name":"Materials science","level":0,"score":0.0},{"id":"https://openalex.org/C159985019","wikidata":"https://www.wikidata.org/wiki/Q181790","display_name":"Composite material","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1093/comjnl/bxt038","is_oa":false,"landing_page_url":"https://doi.org/10.1093/comjnl/bxt038","pdf_url":null,"source":{"id":"https://openalex.org/S44643521","display_name":"The Computer Journal","issn_l":"0010-4620","issn":["0010-4620","1460-2067"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310311648","host_organization_name":"Oxford University Press","host_organization_lineage":["https://openalex.org/P4310311648","https://openalex.org/P4310311647"],"host_organization_lineage_names":["Oxford University Press","University of Oxford"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The Computer Journal","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":0,"referenced_works":[],"related_works":["https://openalex.org/W2748952813","https://openalex.org/W2154960005","https://openalex.org/W3012393071","https://openalex.org/W3125583970","https://openalex.org/W1508013896","https://openalex.org/W4212958268","https://openalex.org/W2038448004","https://openalex.org/W4285677568","https://openalex.org/W1970501475","https://openalex.org/W2752908780"],"abstract_inverted_index":{"Sparse":[0],"matrix":[1,2,172],"(SpMM)":[3],"multiplication":[4],"is":[5,114],"involved":[6],"in":[7,43,63,150],"a":[8,35,44,142,168],"wide":[9],"range":[10],"of":[11,22,79,87,93,100,145,152,164,170],"scientific":[12],"and":[13,33,97,116],"technical":[14],"applications.":[15],"The":[16],"computational":[17],"requirements":[18],"for":[19,27],"this":[20,57,111],"kind":[21],"operation":[23,59,96],"are":[24],"enormous,":[25],"especially":[26],"large":[28],"matrices.":[29],"This":[30],"paper":[31],"analyzes":[32],"evaluates":[34],"method":[36],"to":[37,55,122,133],"efficiently":[38],"compute":[39,56,134],"the":[40,64,71,77,80,85,88,94,98,123,156,162,165],"SpMM":[41,95,135,166],"product":[42],"computing":[45],"environment":[46],"that":[47],"includes":[48,131],"graphics":[49],"processing":[50],"units":[51],"(GPUs).":[52],"Some":[53],"libraries":[54],"matricial":[58],"can":[60],"be":[61],"found":[62],"literature.":[65],"However,":[66],"our":[67],"strategy":[68],"(FastSpMM)":[69],"outperforms":[70,155],"existing":[72],"approaches":[73],"because":[74],"it":[75],"combines":[76],"use":[78],"ELLPACK-R":[81],"storage":[82],"format":[83],"with":[84,120],"exploitation":[86],"high":[89],"ratio":[90],"computation/memory":[91],"access":[92],"overlapping":[99],"CPU\u2013GPU":[101],"communications/computations":[102],"by":[103,127],"Compute":[104],"Unified":[105],"Device":[106],"Architecture":[107],"streaming":[108],"computation.":[109],"In":[110],"work,":[112],"FastSpMM":[113,154],"described":[115],"its":[117],"performance":[118],"evaluated":[119],"regard":[121],"CUSPARSE":[124,157],"library":[125],"(supplied":[126],"NVIDIA),":[128],"which":[129],"also":[130],"routines":[132],"on":[136,141],"GPUs.":[137],"Experimental":[138],"evaluations":[139],"based":[140],"representative":[143],"set":[144,169],"test":[146],"matrices":[147],"show":[148],"that,":[149],"terms":[151],"performance,":[153],"routine":[158],"as":[159,161,167],"well":[160],"implementation":[163],"sparse":[171],"vector":[173],"products.":[174]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":4},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":5},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":9},{"year":2019,"cited_by_count":2},{"year":2018,"cited_by_count":2},{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":4},{"year":2015,"cited_by_count":2},{"year":2014,"cited_by_count":2}],"updated_date":"2026-06-16T07:32:37.131356","created_date":"2025-10-10T00:00:00"}
