{"id":"https://openalex.org/W7165868854","doi":"https://doi.org/10.48550/arxiv.2606.25453","title":"EmuGEMM: Fused Tensor Core Kernels for Precision Emulation in Matrix Multiplication","display_name":"EmuGEMM: Fused Tensor Core Kernels for Precision Emulation in Matrix Multiplication","publication_year":2026,"publication_date":"2026-06-24","ids":{"openalex":"https://openalex.org/W7165868854","doi":"https://doi.org/10.48550/arxiv.2606.25453"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2606.25453","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2606.25453","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.48550/arxiv.2606.25453","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5005925476","display_name":"Denghui Lu","orcid":"https://orcid.org/0000-0003-0977-3635"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Lu, Denghui","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5010779673","display_name":"Alexander Maeder","orcid":"https://orcid.org/0009-0003-4420-5593"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Maeder, Alexander","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5058537769","display_name":"Mathieu Luisier","orcid":"https://orcid.org/0000-0002-2212-7972"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Luisier, Mathieu","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5070514518","display_name":"Alexandros Nikolaos Ziogas","orcid":"https://orcid.org/0000-0002-4328-9751"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ziogas, Alexandros Nikolaos","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.7870000004768372,"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"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.7870000004768372,"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/T12303","display_name":"Tensor decomposition and applications","score":0.05420000106096268,"subfield":{"id":"https://openalex.org/subfields/2605","display_name":"Computational Mathematics"},"field":{"id":"https://openalex.org/fields/26","display_name":"Mathematics"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11697","display_name":"Numerical Methods and Algorithms","score":0.03880000114440918,"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/emulation","display_name":"Emulation","score":0.755299985408783},{"id":"https://openalex.org/keywords/matrix-multiplication","display_name":"Matrix multiplication","score":0.7074000239372253},{"id":"https://openalex.org/keywords/scheme","display_name":"Scheme (mathematics)","score":0.5835000276565552},{"id":"https://openalex.org/keywords/multiplication","display_name":"Multiplication (music)","score":0.5820000171661377},{"id":"https://openalex.org/keywords/tensor","display_name":"Tensor (intrinsic definition)","score":0.5580000281333923},{"id":"https://openalex.org/keywords/matrix","display_name":"Matrix (chemical analysis)","score":0.48420000076293945},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.4440999925136566},{"id":"https://openalex.org/keywords/core","display_name":"Core (optical fiber)","score":0.39430001378059387}],"concepts":[{"id":"https://openalex.org/C149810388","wikidata":"https://www.wikidata.org/wiki/Q5374873","display_name":"Emulation","level":2,"score":0.755299985408783},{"id":"https://openalex.org/C17349429","wikidata":"https://www.wikidata.org/wiki/Q1049914","display_name":"Matrix multiplication","level":3,"score":0.7074000239372253},{"id":"https://openalex.org/C77618280","wikidata":"https://www.wikidata.org/wiki/Q1155772","display_name":"Scheme (mathematics)","level":2,"score":0.5835000276565552},{"id":"https://openalex.org/C2780595030","wikidata":"https://www.wikidata.org/wiki/Q3860309","display_name":"Multiplication (music)","level":2,"score":0.5820000171661377},{"id":"https://openalex.org/C155281189","wikidata":"https://www.wikidata.org/wiki/Q3518150","display_name":"Tensor (intrinsic definition)","level":2,"score":0.5580000281333923},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5034999847412109},{"id":"https://openalex.org/C106487976","wikidata":"https://www.wikidata.org/wiki/Q685816","display_name":"Matrix (chemical analysis)","level":2,"score":0.48420000076293945},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.48170000314712524},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.47189998626708984},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.4440999925136566},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.42739999294281006},{"id":"https://openalex.org/C2164484","wikidata":"https://www.wikidata.org/wiki/Q5170150","display_name":"Core (optical fiber)","level":2,"score":0.39430001378059387},{"id":"https://openalex.org/C26713055","wikidata":"https://www.wikidata.org/wiki/Q245962","display_name":"Implementation","level":2,"score":0.39410001039505005},{"id":"https://openalex.org/C97137487","wikidata":"https://www.wikidata.org/wiki/Q729138","display_name":"Integer (computer science)","level":2,"score":0.39329999685287476},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.3587999939918518},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.34380000829696655},{"id":"https://openalex.org/C124304363","wikidata":"https://www.wikidata.org/wiki/Q673661","display_name":"Abstraction","level":2,"score":0.3271999955177307},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.32600000500679016},{"id":"https://openalex.org/C51255310","wikidata":"https://www.wikidata.org/wiki/Q1163016","display_name":"Tensor product","level":2,"score":0.3183000087738037},{"id":"https://openalex.org/C136119220","wikidata":"https://www.wikidata.org/wiki/Q1000660","display_name":"Algebra over a field","level":2,"score":0.31279999017715454},{"id":"https://openalex.org/C83581934","wikidata":"https://www.wikidata.org/wiki/Q527381","display_name":"Arbitrary-precision arithmetic","level":2,"score":0.30649998784065247},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.3001999855041504},{"id":"https://openalex.org/C133095886","wikidata":"https://www.wikidata.org/wiki/Q1307173","display_name":"Single-precision floating-point format","level":3,"score":0.29100000858306885},{"id":"https://openalex.org/C35912277","wikidata":"https://www.wikidata.org/wiki/Q1243369","display_name":"Double-precision floating-point format","level":3,"score":0.28690001368522644},{"id":"https://openalex.org/C9652623","wikidata":"https://www.wikidata.org/wiki/Q190109","display_name":"Field (mathematics)","level":2,"score":0.28139999508857727},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.2782000005245209},{"id":"https://openalex.org/C2988995629","wikidata":"https://www.wikidata.org/wiki/Q2915729","display_name":"Matrix algebra","level":3,"score":0.26179999113082886}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2606.25453","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2606.25453","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2606.25453","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2606.25453","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","score":0.5360033512115479,"id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Modern":[0],"GPUs":[1,73],"devote":[2],"an":[3,25],"increasing":[4],"silicon":[5],"budget":[6],"to":[7,89,114,130,139],"low-precision":[8,35],"matrix-multiplication":[9],"units,":[10],"widening":[11],"the":[12,57],"precision-throughput":[13],"gap":[14],"for":[15,68],"scientific":[16],"computing":[17],"workloads.":[18],"Ozaki":[19,81],"Schemes":[20],"I":[21],"and":[22,71,98,118,133,143],"II":[23],"offer":[24],"alternative":[26],"by":[27,112,137],"reconstructing":[28],"high-precision":[29],"general":[30],"matrix":[31],"multiplication":[32],"(GEMM)":[33],"from":[34],"operations,":[36],"yet":[37],"existing":[38],"implementations":[39],"leave":[40],"substantial":[41],"performance":[42],"untapped.":[43],"In":[44],"particular,":[45],"intermediate":[46],"results":[47],"are":[48],"repeatedly":[49],"materialized":[50],"in":[51,79],"global":[52],"memory,":[53],"making":[54],"data":[55],"movement":[56],"dominant":[58],"bottleneck.":[59],"We":[60],"present":[61],"EmuGEMM,":[62],"fused":[63],"integer":[64],"Tensor":[65],"Core":[66],"kernels":[67],"NVIDIA":[69],"Hopper":[70,93,117,142],"Blackwell":[72,102],"that":[74],"eliminate":[75],"redundant":[76],"memory":[77],"round-trips":[78],"both":[80],"schemes.":[82],"Using":[83,125],"Scheme":[84,126],"I,":[85],"EmuGEMM":[86,107,128],"sustains":[87],"up":[88,113,138],"1,639":[90],"Top/s":[91,100],"on":[92,101,116,120,141,145],"(83%":[94],"of":[95],"INT8":[96],"peak)":[97],"3,654":[99],"(81%).":[103],"For":[104],"large":[105],"matrices,":[106],"surpasses":[108],"cuBLAS":[109,135],"TF32":[110],"throughput":[111],"1.4x":[115],"1.7x":[119],"Blackwell,":[121],"at":[122],"comparable":[123],"accuracy.":[124],"II,":[127],"extends":[129],"complex":[131],"arithmetic":[132],"outperforms":[134],"ZGEMM":[136],"2.3x":[140],"5.5x":[144],"Blackwell.":[146]},"counts_by_year":[],"updated_date":"2026-07-01T06:00:48.157686","created_date":"2026-06-26T00:00:00"}
