{"id":"https://openalex.org/W4395106400","doi":"https://doi.org/10.1145/3620666.3651344","title":"A shared compilation stack for distributed-memory parallelism in stencil DSLs","display_name":"A shared compilation stack for distributed-memory parallelism in stencil DSLs","publication_year":2024,"publication_date":"2024-04-24","ids":{"openalex":"https://openalex.org/W4395106400","doi":"https://doi.org/10.1145/3620666.3651344"},"language":"en","primary_location":{"id":"doi:10.1145/3620666.3651344","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3620666.3651344","pdf_url":null,"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 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 3","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1145/3620666.3651344","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5033748577","display_name":"George Bisbas","orcid":"https://orcid.org/0000-0002-1519-1028"},"institutions":[{"id":"https://openalex.org/I47508984","display_name":"Imperial College London","ror":"https://ror.org/041kmwe10","country_code":"GB","type":"education","lineage":["https://openalex.org/I47508984"]}],"countries":["GB"],"is_corresponding":true,"raw_author_name":"George Bisbas","raw_affiliation_strings":["Department of Computing, Imperial College London, London, United Kingdom","Department of Earth Science and Engineering, Imperial College London, London, United Kingdom","Department of Computing, Imperial College London, London, United Kingdom Department of Earth Science and Engineering, Imperial College London, London, United Kingdom"],"affiliations":[{"raw_affiliation_string":"Department of Computing, Imperial College London, London, United Kingdom","institution_ids":["https://openalex.org/I47508984"]},{"raw_affiliation_string":"Department of Earth Science and Engineering, Imperial College London, London, United Kingdom","institution_ids":["https://openalex.org/I47508984"]},{"raw_affiliation_string":"Department of Computing, Imperial College London, London, United Kingdom Department of Earth Science and Engineering, Imperial College London, London, United Kingdom","institution_ids":["https://openalex.org/I47508984"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5092672044","display_name":"Anton Lydike","orcid":"https://orcid.org/0009-0001-9389-8512"},"institutions":[{"id":"https://openalex.org/I98677209","display_name":"University of Edinburgh","ror":"https://ror.org/01nrxwf90","country_code":"GB","type":"education","lineage":["https://openalex.org/I98677209"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Anton Lydike","raw_affiliation_strings":["School of Informatics, The University of Edinburgh, Edinburgh, United Kingdom"],"affiliations":[{"raw_affiliation_string":"School of Informatics, The University of Edinburgh, Edinburgh, United Kingdom","institution_ids":["https://openalex.org/I98677209"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5092672043","display_name":"Emilien Bauer","orcid":"https://orcid.org/0009-0006-8028-3064"},"institutions":[{"id":"https://openalex.org/I98677209","display_name":"University of Edinburgh","ror":"https://ror.org/01nrxwf90","country_code":"GB","type":"education","lineage":["https://openalex.org/I98677209"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Emilien Bauer","raw_affiliation_strings":["School of Informatics, The University of Edinburgh, Edinburgh, United Kingdom"],"affiliations":[{"raw_affiliation_string":"School of Informatics, The University of Edinburgh, Edinburgh, United Kingdom","institution_ids":["https://openalex.org/I98677209"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5046877321","display_name":"Nick Brown","orcid":"https://orcid.org/0000-0003-2925-7275"},"institutions":[{"id":"https://openalex.org/I98677209","display_name":"University of Edinburgh","ror":"https://ror.org/01nrxwf90","country_code":"GB","type":"education","lineage":["https://openalex.org/I98677209"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Nick Brown","raw_affiliation_strings":["EPCC, The University of Edinburgh, Edinburgh, United Kingdom"],"affiliations":[{"raw_affiliation_string":"EPCC, The University of Edinburgh, Edinburgh, United Kingdom","institution_ids":["https://openalex.org/I98677209"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5000057638","display_name":"Mathieu Fehr","orcid":"https://orcid.org/0000-0002-4100-3190"},"institutions":[{"id":"https://openalex.org/I98677209","display_name":"University of Edinburgh","ror":"https://ror.org/01nrxwf90","country_code":"GB","type":"education","lineage":["https://openalex.org/I98677209"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Mathieu Fehr","raw_affiliation_strings":["School of Informatics, The University of Edinburgh, Edinburgh, United Kingdom"],"affiliations":[{"raw_affiliation_string":"School of Informatics, The University of Edinburgh, Edinburgh, United Kingdom","institution_ids":["https://openalex.org/I98677209"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5075683889","display_name":"Lawrence Mitchell","orcid":"https://orcid.org/0000-0001-8062-1453"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Lawrence Mitchell","raw_affiliation_strings":["Unaffiliated, Edinburgh, United Kingdom"],"affiliations":[{"raw_affiliation_string":"Unaffiliated, Edinburgh, United Kingdom","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5040401721","display_name":"Gabriel Rodriguez\u2010Canal","orcid":"https://orcid.org/0009-0005-0511-3922"},"institutions":[{"id":"https://openalex.org/I98677209","display_name":"University of Edinburgh","ror":"https://ror.org/01nrxwf90","country_code":"GB","type":"education","lineage":["https://openalex.org/I98677209"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Gabriel Rodriguez-Canal","raw_affiliation_strings":["EPCC, The University of Edinburgh, Edinburgh, United Kingdom"],"affiliations":[{"raw_affiliation_string":"EPCC, The University of Edinburgh, Edinburgh, United Kingdom","institution_ids":["https://openalex.org/I98677209"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5040410390","display_name":"Maurice Jamieson","orcid":"https://orcid.org/0000-0003-1626-4871"},"institutions":[{"id":"https://openalex.org/I98677209","display_name":"University of Edinburgh","ror":"https://ror.org/01nrxwf90","country_code":"GB","type":"education","lineage":["https://openalex.org/I98677209"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Maurice Jamieson","raw_affiliation_strings":["EPCC, The University of Edinburgh, Edinburgh, United Kingdom"],"affiliations":[{"raw_affiliation_string":"EPCC, The University of Edinburgh, Edinburgh, United Kingdom","institution_ids":["https://openalex.org/I98677209"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5000319133","display_name":"Paul H. J. Kelly","orcid":"https://orcid.org/0000-0001-5905-1804"},"institutions":[{"id":"https://openalex.org/I47508984","display_name":"Imperial College London","ror":"https://ror.org/041kmwe10","country_code":"GB","type":"education","lineage":["https://openalex.org/I47508984"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Paul H. J. Kelly","raw_affiliation_strings":["Department of Computing, Imperial College London, London, United Kingdom"],"affiliations":[{"raw_affiliation_string":"Department of Computing, Imperial College London, London, United Kingdom","institution_ids":["https://openalex.org/I47508984"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5016319844","display_name":"Michel Steuwer","orcid":"https://orcid.org/0000-0001-5048-0741"},"institutions":[{"id":"https://openalex.org/I4577782","display_name":"Technische Universit\u00e4t Berlin","ror":"https://ror.org/03v4gjf40","country_code":"DE","type":"education","lineage":["https://openalex.org/I4577782"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Michel Steuwer","raw_affiliation_strings":["Electrical Engineering and Computer Science, Technische Universit\u00e4t Berlin, Berlin, Germany"],"affiliations":[{"raw_affiliation_string":"Electrical Engineering and Computer Science, Technische Universit\u00e4t Berlin, Berlin, Germany","institution_ids":["https://openalex.org/I4577782"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5055618037","display_name":"Tobias Grosser","orcid":"https://orcid.org/0000-0003-3874-6003"},"institutions":[{"id":"https://openalex.org/I241749","display_name":"University of Cambridge","ror":"https://ror.org/013meh722","country_code":"GB","type":"education","lineage":["https://openalex.org/I241749"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Tobias Grosser","raw_affiliation_strings":["Department of Computer Science and Technology, University of Cambridge, Cambridge, United Kingdom"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Technology, University of Cambridge, Cambridge, United Kingdom","institution_ids":["https://openalex.org/I241749"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":11,"corresponding_author_ids":["https://openalex.org/A5033748577"],"corresponding_institution_ids":["https://openalex.org/I47508984"],"apc_list":null,"apc_paid":null,"fwci":3.8877,"has_fulltext":false,"cited_by_count":8,"citation_normalized_percentile":{"value":0.94569008,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"38","last_page":"56"},"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.9993000030517578,"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.9993000030517578,"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/T11986","display_name":"Scientific Computing and Data Management","score":0.9988999962806702,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9975000023841858,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/computer-science","display_name":"Computer science","score":0.8718127012252808},{"id":"https://openalex.org/keywords/stencil","display_name":"Stencil","score":0.854225218296051},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.846314549446106},{"id":"https://openalex.org/keywords/exploit","display_name":"Exploit","score":0.6287035346031189},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5899452567100525},{"id":"https://openalex.org/keywords/executable","display_name":"Executable","score":0.5533902645111084},{"id":"https://openalex.org/keywords/digital-subscriber-line","display_name":"Digital subscriber line","score":0.5296722650527954},{"id":"https://openalex.org/keywords/domain-specific-language","display_name":"Domain-specific language","score":0.48661646246910095},{"id":"https://openalex.org/keywords/programmer","display_name":"Programmer","score":0.45236772298812866},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.3822321891784668},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.33931154012680054},{"id":"https://openalex.org/keywords/computational-science","display_name":"Computational science","score":0.13328826427459717}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8718127012252808},{"id":"https://openalex.org/C76752949","wikidata":"https://www.wikidata.org/wiki/Q7607499","display_name":"Stencil","level":2,"score":0.854225218296051},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.846314549446106},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.6287035346031189},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5899452567100525},{"id":"https://openalex.org/C160145156","wikidata":"https://www.wikidata.org/wiki/Q778586","display_name":"Executable","level":2,"score":0.5533902645111084},{"id":"https://openalex.org/C201374245","wikidata":"https://www.wikidata.org/wiki/Q104534","display_name":"Digital subscriber line","level":2,"score":0.5296722650527954},{"id":"https://openalex.org/C135257023","wikidata":"https://www.wikidata.org/wiki/Q691358","display_name":"Domain-specific language","level":2,"score":0.48661646246910095},{"id":"https://openalex.org/C2778514511","wikidata":"https://www.wikidata.org/wiki/Q1374194","display_name":"Programmer","level":2,"score":0.45236772298812866},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3822321891784668},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.33931154012680054},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.13328826427459717},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1145/3620666.3651344","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3620666.3651344","pdf_url":null,"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 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 3","raw_type":"proceedings-article"},{"id":"pmh:oai:pure.ed.ac.uk:openaire/5eb307bc-5892-4d75-afec-17a7c62cb949","is_oa":true,"landing_page_url":"https://www.research.ed.ac.uk/files/428938419/asplos24summer-final551.pdf","pdf_url":null,"source":{"id":"https://openalex.org/S4406922455","display_name":"Edinburgh Research Explorer","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Bisbas, G, Lydike, A, Bauer, E, Brown, N, Fehr, M, Mitchell, L, Rodr\u00edguez-Canal, G, Jamieson, M, Kelly, P H J, Steuwer, M & Grosser, T 2024, A shared compilation stack for distributed-memory parallelism in stencil DSLs. in Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems. vol. 3, pp. 38-56, 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, San Diego, California, United States, 27/04/24. https://doi.org/10.1145/3620666.3651344","raw_type":"contributionToPeriodical"},{"id":"pmh:oai:pure.ed.ac.uk:publications/5eb307bc-5892-4d75-afec-17a7c62cb949","is_oa":true,"landing_page_url":"https://www.research.ed.ac.uk/en/publications/5eb307bc-5892-4d75-afec-17a7c62cb949","pdf_url":null,"source":{"id":"https://openalex.org/S4306400321","display_name":"Edinburgh Research Explorer (University of Edinburgh)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I98677209","host_organization_name":"University of Edinburgh","host_organization_lineage":["https://openalex.org/I98677209"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Bisbas, G, Lydike, A, Bauer, E, Brown, N, Fehr, M, Mitchell, L, Rodr\u00edguez-Canal, G, Jamieson, M, Kelly, P H J, Steuwer, M & Grosser, T 2024, A shared compilation stack for distributed-memory parallelism in stencil DSLs. in Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems. vol. 3, pp. 38-56, 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, San Diego, California, United States, 27/04/24. https://doi.org/10.1145/3620666.3651344","raw_type":"contributionToPeriodical"}],"best_oa_location":{"id":"doi:10.1145/3620666.3651344","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3620666.3651344","pdf_url":null,"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 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 3","raw_type":"proceedings-article"},"sustainable_development_goals":[{"score":0.6399999856948853,"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9"}],"awards":[{"id":"https://openalex.org/G3368896764","display_name":"Efficient Cross-Domain DSL Development for Exascale","funder_award_id":"EP/W007789/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"}],"funders":[{"id":"https://openalex.org/F4320334627","display_name":"Engineering and Physical Sciences Research Council","ror":"https://ror.org/0439y7842"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":74,"referenced_works":["https://openalex.org/W166268883","https://openalex.org/W1559264847","https://openalex.org/W1901281515","https://openalex.org/W1965742121","https://openalex.org/W1979457157","https://openalex.org/W1982205631","https://openalex.org/W2028798345","https://openalex.org/W2050297469","https://openalex.org/W2054658678","https://openalex.org/W2055312318","https://openalex.org/W2074833026","https://openalex.org/W2084917734","https://openalex.org/W2104512032","https://openalex.org/W2108726095","https://openalex.org/W2111592937","https://openalex.org/W2120575449","https://openalex.org/W2133352531","https://openalex.org/W2136952590","https://openalex.org/W2154968583","https://openalex.org/W2168522485","https://openalex.org/W2245493112","https://openalex.org/W2294334810","https://openalex.org/W2296730406","https://openalex.org/W2340879669","https://openalex.org/W2402144811","https://openalex.org/W2417863416","https://openalex.org/W2479497146","https://openalex.org/W2511114288","https://openalex.org/W2590246587","https://openalex.org/W2596223166","https://openalex.org/W2608177516","https://openalex.org/W2768843346","https://openalex.org/W2810831750","https://openalex.org/W2888730305","https://openalex.org/W2889543163","https://openalex.org/W2898442528","https://openalex.org/W2902797520","https://openalex.org/W2903775786","https://openalex.org/W2936463352","https://openalex.org/W2948183299","https://openalex.org/W2950331044","https://openalex.org/W2951436624","https://openalex.org/W2977371611","https://openalex.org/W3020936970","https://openalex.org/W3043123483","https://openalex.org/W3046781014","https://openalex.org/W3100569748","https://openalex.org/W3104566386","https://openalex.org/W3105115110","https://openalex.org/W3105460217","https://openalex.org/W3122286897","https://openalex.org/W3132357455","https://openalex.org/W3132763358","https://openalex.org/W3163459356","https://openalex.org/W3170377433","https://openalex.org/W3176496119","https://openalex.org/W3182781792","https://openalex.org/W3192822454","https://openalex.org/W3196320218","https://openalex.org/W3203437055","https://openalex.org/W3207945374","https://openalex.org/W4225403954","https://openalex.org/W4232301837","https://openalex.org/W4245654886","https://openalex.org/W4321184667","https://openalex.org/W4321184919","https://openalex.org/W4321495908","https://openalex.org/W4321496380","https://openalex.org/W4322765999","https://openalex.org/W4386114081","https://openalex.org/W4388214723","https://openalex.org/W4388561563","https://openalex.org/W4390611514","https://openalex.org/W4391623924"],"related_works":["https://openalex.org/W2109776807","https://openalex.org/W2119542776","https://openalex.org/W2014596857","https://openalex.org/W2582410692","https://openalex.org/W2140083133","https://openalex.org/W1485300234","https://openalex.org/W2058907533","https://openalex.org/W2258960507","https://openalex.org/W2097052821","https://openalex.org/W1981826665"],"abstract_inverted_index":{"Domain":[0],"Specific":[1],"Languages":[2],"(DSLs)":[3],"increase":[4],"programmer":[5],"productivity":[6],"and":[7,34,39,47,56,69,136],"provide":[8],"high":[9,21],"performance.":[10],"Their":[11],"targeted":[12],"abstractions":[13,113],"allow":[14],"scientists":[15],"to":[16,31,60,83,103],"express":[17],"problems":[18],"at":[19,74],"a":[20,150],"level,":[22],"providing":[23],"rich":[24],"details":[25],"that":[26,90,142],"optimizing":[27],"compilers":[28,55],"can":[29],"exploit":[30],"target":[32],"current-":[33],"next-generation":[35],"supercomputers.":[36],"The":[37,50],"convenience":[38],"performance":[40],"of":[41,53,72,125],"DSLs":[42,73,99],"come":[43],"with":[44],"significant":[45],"development":[46],"maintenance":[48],"costs.":[49],"siloed":[51],"design":[52],"DSL":[54],"the":[57,70,78,87,91,104,123,137],"resulting":[58],"inability":[59],"benefit":[61],"from":[62],"shared":[63,151],"infrastructure":[64],"cause":[65],"uncertainties":[66],"around":[67],"longevity":[68],"adoption":[71],"scale.":[75],"By":[76],"tailoring":[77],"broadly-adopted":[79],"MLIR":[80],"compiler":[81,152],"framework":[82,144],"HPC,":[84],"we":[85],"bring":[86],"same":[88],"synergies":[89],"machine":[92],"learning":[93],"community":[94],"already":[95],"exploits":[96],"across":[97,128],"their":[98],"(e.g.":[100],"Tensorflow,":[101],"PyTorch)":[102],"finite-difference":[105],"stencil":[106,119],"HPC":[107,131],"community.":[108],"We":[109,121],"introduce":[110],"new":[111],"HPC-specific":[112],"for":[114],"message":[115],"passing":[116],"targeting":[117],"distributed":[118],"computations.":[120],"demonstrate":[122],"sharing":[124],"common":[126],"components":[127],"three":[129],"distinct":[130],"stencil-DSL":[132],"compilers:":[133],"Devito,":[134],"PSyclone,":[135],"Open":[138],"Earth":[139],"Compiler,":[140],"showing":[141],"our":[143],"generates":[145],"high-performance":[146],"executables":[147],"based":[148],"upon":[149],"ecosystem.":[153]},"counts_by_year":[{"year":2025,"cited_by_count":7},{"year":2024,"cited_by_count":1}],"updated_date":"2026-04-06T07:47:59.780226","created_date":"2025-10-10T00:00:00"}
