{"id":"https://openalex.org/W7164590335","doi":"https://doi.org/10.48550/arxiv.2606.12850","title":"High-Order Spectral Element Methods for Wave Propagation on ARM Multicore CPU with SME: Optimizations and Implications","display_name":"High-Order Spectral Element Methods for Wave Propagation on ARM Multicore CPU with SME: Optimizations and Implications","publication_year":2026,"publication_date":"2026-06-11","ids":{"openalex":"https://openalex.org/W7164590335","doi":"https://doi.org/10.48550/arxiv.2606.12850"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2606.12850","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2606.12850","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.12850","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5138498479","display_name":"Yinuo Wang","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Wang, Yinuo","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5012208123","display_name":"Lu Gan","orcid":"https://orcid.org/0000-0002-8785-867X"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Gan, Lin","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5121917729","display_name":"Tianqi Mao","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Mao, Tianqi","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5033706115","display_name":"Wubing Wan","orcid":"https://orcid.org/0009-0001-5174-1832"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Wan, Wubing","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5068281694","display_name":"Z. Yin","orcid":"https://orcid.org/0000-0003-4532-7544"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Yin, Zekun","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5138524986","display_name":"Wenqiang Wang","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Wang, Wenqiang","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5016324584","display_name":"Wei Xue","orcid":"https://orcid.org/0000-0003-1568-4946"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Xue, Wei","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5138502646","display_name":"Guangwen Yang","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Yang, Guangwen","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.2538999915122986,"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.2538999915122986,"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/T10739","display_name":"Electromagnetic Scattering and Analysis","score":0.24279999732971191,"subfield":{"id":"https://openalex.org/subfields/3107","display_name":"Atomic and Molecular Physics, and Optics"},"field":{"id":"https://openalex.org/fields/31","display_name":"Physics and Astronomy"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10792","display_name":"Matrix Theory and Algorithms","score":0.15620000660419464,"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/multi-core-processor","display_name":"Multi-core processor","score":0.7968999743461609},{"id":"https://openalex.org/keywords/kernel","display_name":"Kernel (algebra)","score":0.6614999771118164},{"id":"https://openalex.org/keywords/discretization","display_name":"Discretization","score":0.6176999807357788},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.5541999936103821},{"id":"https://openalex.org/keywords/central-processing-unit","display_name":"Central processing unit","score":0.5253999829292297},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.46160000562667847},{"id":"https://openalex.org/keywords/polynomial","display_name":"Polynomial","score":0.4406999945640564},{"id":"https://openalex.org/keywords/implementation","display_name":"Implementation","score":0.3935000002384186},{"id":"https://openalex.org/keywords/point","display_name":"Point (geometry)","score":0.38280001282691956},{"id":"https://openalex.org/keywords/supercomputer","display_name":"Supercomputer","score":0.37770000100135803}],"concepts":[{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.7968999743461609},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6884999871253967},{"id":"https://openalex.org/C74193536","wikidata":"https://www.wikidata.org/wiki/Q574844","display_name":"Kernel (algebra)","level":2,"score":0.6614999771118164},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6358000040054321},{"id":"https://openalex.org/C73000952","wikidata":"https://www.wikidata.org/wiki/Q17007827","display_name":"Discretization","level":2,"score":0.6176999807357788},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.5541999936103821},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.5321999788284302},{"id":"https://openalex.org/C49154492","wikidata":"https://www.wikidata.org/wiki/Q5300","display_name":"Central processing unit","level":2,"score":0.5253999829292297},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.46160000562667847},{"id":"https://openalex.org/C90119067","wikidata":"https://www.wikidata.org/wiki/Q43260","display_name":"Polynomial","level":2,"score":0.4406999945640564},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.43799999356269836},{"id":"https://openalex.org/C26713055","wikidata":"https://www.wikidata.org/wiki/Q245962","display_name":"Implementation","level":2,"score":0.3935000002384186},{"id":"https://openalex.org/C28719098","wikidata":"https://www.wikidata.org/wiki/Q44946","display_name":"Point (geometry)","level":2,"score":0.38280001282691956},{"id":"https://openalex.org/C83283714","wikidata":"https://www.wikidata.org/wiki/Q121117","display_name":"Supercomputer","level":2,"score":0.37770000100135803},{"id":"https://openalex.org/C2778915421","wikidata":"https://www.wikidata.org/wiki/Q3643177","display_name":"Performance improvement","level":2,"score":0.35190001130104065},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.3382999897003174},{"id":"https://openalex.org/C77618280","wikidata":"https://www.wikidata.org/wiki/Q1155772","display_name":"Scheme (mathematics)","level":2,"score":0.33390000462532043},{"id":"https://openalex.org/C38961997","wikidata":"https://www.wikidata.org/wiki/Q7575186","display_name":"Spectral element method","level":4,"score":0.33320000767707825},{"id":"https://openalex.org/C35912277","wikidata":"https://www.wikidata.org/wiki/Q1243369","display_name":"Double-precision floating-point format","level":3,"score":0.3208000063896179},{"id":"https://openalex.org/C2780365336","wikidata":"https://www.wikidata.org/wiki/Q25047934","display_name":"Single-core","level":2,"score":0.32010000944137573},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.29440000653266907},{"id":"https://openalex.org/C84211073","wikidata":"https://www.wikidata.org/wiki/Q117879","display_name":"Floating point","level":2,"score":0.2921000123023987},{"id":"https://openalex.org/C106487976","wikidata":"https://www.wikidata.org/wiki/Q685816","display_name":"Matrix (chemical analysis)","level":2,"score":0.2833000123500824},{"id":"https://openalex.org/C2989134064","wikidata":"https://www.wikidata.org/wiki/Q288510","display_name":"Execution time","level":2,"score":0.2754000127315521},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.2743000090122223},{"id":"https://openalex.org/C200288055","wikidata":"https://www.wikidata.org/wiki/Q2621792","display_name":"Element (criminal law)","level":2,"score":0.26919999718666077},{"id":"https://openalex.org/C2164484","wikidata":"https://www.wikidata.org/wiki/Q5170150","display_name":"Core (optical fiber)","level":2,"score":0.26840001344680786},{"id":"https://openalex.org/C139571649","wikidata":"https://www.wikidata.org/wiki/Q1156793","display_name":"Program optimization","level":3,"score":0.2644999921321869},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.2630999982357025},{"id":"https://openalex.org/C26771161","wikidata":"https://www.wikidata.org/wiki/Q16980","display_name":"ARM architecture","level":2,"score":0.2590999901294708},{"id":"https://openalex.org/C311688","wikidata":"https://www.wikidata.org/wiki/Q2393193","display_name":"Time complexity","level":2,"score":0.2515999972820282},{"id":"https://openalex.org/C75172450","wikidata":"https://www.wikidata.org/wiki/Q623950","display_name":"Fast Fourier transform","level":2,"score":0.2506999969482422}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2606.12850","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2606.12850","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.12850","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2606.12850","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":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Wave":[0],"propagation":[1],"based":[2],"on":[3,39,145],"the":[4,40,70,77,86,108,117,139],"spectral":[5],"element":[6],"method":[7],"(SEM)":[8],"is":[9],"a":[10,55,65],"representative":[11],"HPC":[12],"workload,":[13],"but":[14,137],"existing":[15],"SEM":[16,52,144],"implementations":[17],"are":[18],"not":[19,133],"well":[20],"matched":[21],"to":[22],"emerging":[23,41],"ARM":[24,147],"multicore":[25,148],"CPUs":[26],"with":[27],"Scalable":[28],"Matrix":[29],"Extension":[30],"(SME).":[31],"We":[32],"present":[33],"an":[34,46],"SME-enabled":[35],"optimization":[36],"of":[37,69],"\\textsc{SPECFEM3D}":[38],"LX2":[42],"processor":[43],"that":[44,105,130],"combines":[45],"SME-aware":[47],"batched":[48],"small-matrix":[49],"kernel":[50,135],"for":[51,61,143],"tensor-product":[53],"operators,":[54],"memory-aware":[56],"hybrid":[57],"MPI+OpenMP":[58],"execution":[59],"scheme":[60],"limited-HBM":[62],"systems,":[63],"and":[64,89,124],"dispersion-based":[66,118],"iso-accuracy":[67,119],"study":[68],"$(h,p)$":[71],"tradeoff.":[72],"At":[73],"fixed":[74],"polynomial":[75,114],"order,":[76],"optimized":[78,94],"implementation":[79],"improves":[80],"full-application":[81],"performance":[82],"by":[83],"4--6$\\times$":[84],"over":[85,93],"original":[87],"code":[88],"delivers":[90],"clear":[91],"gains":[92],"non-SME":[95],"CPU":[96],"baselines.":[97],"Beyond":[98],"these":[99],"implementation-level":[100],"gains,":[101],"our":[102],"results":[103,128],"suggest":[104],"SME":[106,131],"shifts":[107],"performance-favorable":[109],"operating":[110],"point":[111],"toward":[112],"higher":[113],"orders":[115],"along":[116],"frontier,":[120],"further":[121],"reducing":[122],"time-to-solution":[123],"working-set":[125],"size.":[126],"These":[127],"indicate":[129],"affects":[132],"only":[134],"efficiency,":[136],"also":[138],"practical":[140],"discretization":[141],"tradeoff":[142],"modern":[146],"platforms.":[149]},"counts_by_year":[],"updated_date":"2026-07-01T06:00:48.157686","created_date":"2026-06-13T00:00:00"}
