{"id":"https://openalex.org/W7124144450","doi":"https://doi.org/10.48550/arxiv.2601.08082","title":"Hierarchical Recursive Precision for Accelerating Symmetric Linear Solves on MXUs","display_name":"Hierarchical Recursive Precision for Accelerating Symmetric Linear Solves on MXUs","publication_year":2026,"publication_date":"2026-01-12","ids":{"openalex":"https://openalex.org/W7124144450","doi":"https://doi.org/10.48550/arxiv.2601.08082"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2601.08082","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2601.08082","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"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.2601.08082","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5123029464","display_name":"Vicki Carrica","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Carrica, Vicki","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5013947843","display_name":"Rabab Alomairy","orcid":"https://orcid.org/0000-0001-9911-6094"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Alomairy, Rabab","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5123050768","display_name":"Evelyne Ringoot","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ringoot, Evelyne","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5029673947","display_name":"Alan Edelman","orcid":"https://orcid.org/0000-0001-7676-3133"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Edelman, Alan","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.4659999907016754,"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.4659999907016754,"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.2612000107765198,"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.08060000091791153,"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/cholesky-decomposition","display_name":"Cholesky decomposition","score":0.9017000198364258},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.8456000089645386},{"id":"https://openalex.org/keywords/solver","display_name":"Solver","score":0.6419000029563904},{"id":"https://openalex.org/keywords/recursion","display_name":"Recursion (computer science)","score":0.6240000128746033},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.44429999589920044},{"id":"https://openalex.org/keywords/sparse-matrix","display_name":"Sparse matrix","score":0.41780000925064087},{"id":"https://openalex.org/keywords/data-structure","display_name":"Data structure","score":0.4099000096321106},{"id":"https://openalex.org/keywords/serialization","display_name":"Serialization","score":0.3833000063896179},{"id":"https://openalex.org/keywords/relaxation","display_name":"Relaxation (psychology)","score":0.3684000074863434}],"concepts":[{"id":"https://openalex.org/C34727166","wikidata":"https://www.wikidata.org/wiki/Q515375","display_name":"Cholesky decomposition","level":3,"score":0.9017000198364258},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.8456000089645386},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7580999732017517},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6797999739646912},{"id":"https://openalex.org/C2778770139","wikidata":"https://www.wikidata.org/wiki/Q1966904","display_name":"Solver","level":2,"score":0.6419000029563904},{"id":"https://openalex.org/C168773036","wikidata":"https://www.wikidata.org/wiki/Q264164","display_name":"Recursion (computer science)","level":2,"score":0.6240000128746033},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.46880000829696655},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.44429999589920044},{"id":"https://openalex.org/C56372850","wikidata":"https://www.wikidata.org/wiki/Q1050404","display_name":"Sparse matrix","level":3,"score":0.41780000925064087},{"id":"https://openalex.org/C162319229","wikidata":"https://www.wikidata.org/wiki/Q175263","display_name":"Data structure","level":2,"score":0.4099000096321106},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.4020000100135803},{"id":"https://openalex.org/C52723943","wikidata":"https://www.wikidata.org/wiki/Q1127410","display_name":"Serialization","level":2,"score":0.3833000063896179},{"id":"https://openalex.org/C2776029896","wikidata":"https://www.wikidata.org/wiki/Q3935810","display_name":"Relaxation (psychology)","level":2,"score":0.3684000074863434},{"id":"https://openalex.org/C139352143","wikidata":"https://www.wikidata.org/wiki/Q82571","display_name":"Linear algebra","level":2,"score":0.353300005197525},{"id":"https://openalex.org/C17349429","wikidata":"https://www.wikidata.org/wiki/Q1049914","display_name":"Matrix multiplication","level":3,"score":0.35120001435279846},{"id":"https://openalex.org/C179799912","wikidata":"https://www.wikidata.org/wiki/Q205084","display_name":"Computational complexity theory","level":2,"score":0.34040001034736633},{"id":"https://openalex.org/C123213974","wikidata":"https://www.wikidata.org/wiki/Q833089","display_name":"LU decomposition","level":4,"score":0.3301999866962433},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3280999958515167},{"id":"https://openalex.org/C85817219","wikidata":"https://www.wikidata.org/wiki/Q884772","display_name":"Block matrix","level":3,"score":0.3163999915122986},{"id":"https://openalex.org/C2777210771","wikidata":"https://www.wikidata.org/wiki/Q4927124","display_name":"Block (permutation group theory)","level":2,"score":0.3095000088214874},{"id":"https://openalex.org/C74193536","wikidata":"https://www.wikidata.org/wiki/Q574844","display_name":"Kernel (algebra)","level":2,"score":0.3061999976634979},{"id":"https://openalex.org/C83283714","wikidata":"https://www.wikidata.org/wiki/Q121117","display_name":"Supercomputer","level":2,"score":0.303600013256073},{"id":"https://openalex.org/C106487976","wikidata":"https://www.wikidata.org/wiki/Q685816","display_name":"Matrix (chemical analysis)","level":2,"score":0.29840001463890076},{"id":"https://openalex.org/C133095886","wikidata":"https://www.wikidata.org/wiki/Q1307173","display_name":"Single-precision floating-point format","level":3,"score":0.29789999127388},{"id":"https://openalex.org/C42355184","wikidata":"https://www.wikidata.org/wiki/Q1361088","display_name":"Matrix decomposition","level":3,"score":0.28119999170303345},{"id":"https://openalex.org/C2776189500","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Processor array","level":2,"score":0.2669000029563904},{"id":"https://openalex.org/C120373497","wikidata":"https://www.wikidata.org/wiki/Q1087987","display_name":"Parallel algorithm","level":2,"score":0.25769999623298645},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.2529999911785126},{"id":"https://openalex.org/C35912277","wikidata":"https://www.wikidata.org/wiki/Q1243369","display_name":"Double-precision floating-point format","level":3,"score":0.25029999017715454}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2601.08082","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2601.08082","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"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.2601.08082","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2601.08082","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"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":"Climate action","id":"https://metadata.un.org/sdg/13","score":0.865490198135376}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Symmetric":[0],"positive-definite":[1],"system":[2],"solvers":[3],"based":[4],"on":[5,55,94,112],"Cholesky":[6],"factorization":[7],"are":[8,109],"fundamental":[9],"to":[10,47,58,76,81],"many":[11],"scientific":[12],"applications,":[13],"such":[14],"as":[15],"climate":[16],"modeling.":[17],"We":[18,73],"present":[19],"a":[20,69,77],"portable,":[21],"nested":[22],"recursive":[23],"mixed-precision":[24],"solver":[25,63],"designed":[26],"for":[27],"Matrix":[28,39],"Processing":[29],"Units":[30],"(MXUs),":[31],"including":[32],"NVIDIA":[33],"Tensor":[34],"Cores":[35,40],"(H200)":[36],"and":[37],"AMD":[38],"(MI300X),":[41],"that":[42],"assigns":[43],"low-precision":[44,100],"FP16":[45],"arithmetic":[46],"large":[48],"off-diagonal":[49],"blocks,":[50],"while":[51],"preserving":[52],"high":[53],"precision":[54,93],"diagonal":[56],"blocks":[57],"ensure":[59],"numerical":[60],"stability.":[61],"The":[62],"is":[64],"implemented":[65],"in":[66],"Julia,":[67],"providing":[68,96],"high-level,":[70],"hardware-agnostic":[71],"interface.":[72],"demonstrate":[74],"up":[75],"5.07x":[78],"speedup":[79],"relative":[80],"the":[82],"diagonal-precision":[83],"vendor":[84],"baseline,":[85],"with":[86],"100x":[87],"better":[88],"accuracy":[89,98],"than":[90,99,104],"pure":[91],"half":[92],"H200,":[95],"higher":[97,102],"at":[101],"speed":[103],"high-precision.":[105],"Positive":[106],"performance":[107],"trends":[108],"also":[110],"observed":[111],"MI300X,":[113],"demonstrating":[114],"broad":[115],"applicability":[116],"across":[117],"GPUs.":[118]},"counts_by_year":[],"updated_date":"2026-07-28T07:46:37.118299","created_date":"2026-01-15T00:00:00"}
