{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,15]],"date-time":"2026-03-15T15:30:43Z","timestamp":1773588643463,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":49,"publisher":"ACM","funder":[{"name":"Engineering and Physical Sciences Research Council","award":["EP&#x5c;&#x2f;W007940&#x5c;&#x2f;1"],"award-info":[{"award-number":["EP&#x5c;&#x2f;W007940&#x5c;&#x2f;1"]}]},{"name":"Royal Society of Edinburgh","award":["3271"],"award-info":[{"award-number":["3271"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2026,3,22]]},"DOI":"10.1145\/3779212.3790124","type":"proceedings-article","created":{"date-parts":[[2026,3,10]],"date-time":"2026-03-10T13:55:26Z","timestamp":1773150926000},"page":"94-109","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["An MLIR Lowering Pipeline for Stencils at Wafer-Scale"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3806-2691","authenticated-orcid":false,"given":"Nicolai","family":"Stawinoga","sequence":"first","affiliation":[{"name":"Technische Universit\u00e4t Berlin, Berlin, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-7387-6169","authenticated-orcid":false,"given":"David","family":"Katz","sequence":"additional","affiliation":[{"name":"EPCC, University of Edinburgh, Edinburgh, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-9389-8512","authenticated-orcid":false,"given":"Anton","family":"Lydike","sequence":"additional","affiliation":[{"name":"School of Informatics, University of Edinburgh, Edinburgh, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0633-1404","authenticated-orcid":false,"given":"Justs","family":"Zarins","sequence":"additional","affiliation":[{"name":"EPCC, University of Edinburgh, Edinburgh, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2925-7275","authenticated-orcid":false,"given":"Nick","family":"Brown","sequence":"additional","affiliation":[{"name":"EPCC, University of Edinburgh, Edinburgh, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1519-1028","authenticated-orcid":false,"given":"George","family":"Bisbas","sequence":"additional","affiliation":[{"name":"Imperial College London, London, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3874-6003","authenticated-orcid":false,"given":"Tobias","family":"Grosser","sequence":"additional","affiliation":[{"name":"University of Cambridge, Cambridge, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2026,3,22]]},"reference":[{"key":"e_1_3_2_1_1_1","first-page":"383","volume-title":"LFRic: Meeting the challenges of scalability and performance portability in Weather and Climate models. J. Parallel and Distrib. Comput.","volume":"132","author":"Adams Samantha V","year":"2019","unstructured":"Samantha V Adams, Rupert W Ford, M Hambley, JM Hobson, I Kav\u010di\u010d, Christopher M Maynard, Thomas Melvin, Eike Hermann M\u00fcller, S Mullerworth, Andrew R Porter, et al., 2019. LFRic: Meeting the challenges of scalability and performance portability in Weather and Climate models. J. Parallel and Distrib. Comput., Vol. 132 (2019), 383-396."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.softx.2021.100707"},{"key":"e_1_3_2_1_3_1","unstructured":"AMD. [n.d.]. IRON API and MLIR-based AI Engine Toolchain. https:\/\/github.com\/Xilinx\/mlir-aie"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/3620666.3651344"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS64566.2025.00067"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/Cluster48925.2021.00113"},{"key":"e_1_3_2_1_7_1","first-page":"939","article-title":"Fully integrating the Flang Fortran compiler with standard MLIR. In SC24-W: Workshops of the International Conference for High Performance Computing","author":"Brown Nick","year":"2024","unstructured":"Nick Brown. 2024. Fully integrating the Flang Fortran compiler with standard MLIR. In SC24-W: Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis. IEEE, 939-949.","journal-title":"Networking, Storage and Analysis. IEEE"},{"key":"e_1_3_2_1_8_1","volume-title":"European Conference on Parallel Processing. Springer, 51-65","author":"Brown Nick","year":"2022","unstructured":"Nick Brown, Brandon Echols, Justs Zarins, and Tobias Grosser. 2022. Exploring the suitability of the cerebras wafer scale engine for stencil-based computation codes. In European Conference on Parallel Processing. Springer, 51-65."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3624062.3624167"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ic.2008.12.004"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2020.3039409"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1639950.1640058"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3519939.3523700"},{"key":"e_1_3_2_1_14_1","volume-title":"SPADA: A Spatial Dataflow Architecture Programming Language. arXiv preprint arXiv:2511.09447","author":"Gianinazzi Lukas","year":"2025","unstructured":"Lukas Gianinazzi, Tal Ben-Nun, and Torsten Hoefler. 2025. SPADA: A Spatial Dataflow Architecture Programming Language. arXiv preprint arXiv:2511.09447 (2025)."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3469030"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2807591.2807627"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.5555\/1624775.1624804"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jocs.2016.11.001"},{"key":"e_1_3_2_1_19_1","unstructured":"Mathias Jacquelin Mauricio Araya\u2013Polo and Jie Meng. [n.d.]. Csl-Examples\/Benchmarks\/25-Pt-Stencil at Master \u00b7 Cerebras \/Csl-Examples. https:\/\/github.com\/Cerebras\/csl-examples\/tree\/master\/benchmarks\/25-pt-stencil"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/SC41404.2022.00035"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.3390\/computation4030027"},{"key":"e_1_3_2_1_22_1","first-page":"256","volume-title":"Sparse Matrix Proceedings","volume":"1","author":"Kung Hsiang Tsung","year":"1979","unstructured":"Hsiang Tsung Kung and Charles E Leiserson. 1979. Systolic arrays (for VLSI). In Sparse Matrix Proceedings 1978, Vol. 1. Society for industrial and applied mathematics Philadelphia, PA, USA, 256-282."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2004.1281665"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO51591.2021.9370308"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-47956-5_14"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2023.3256384"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.5194\/gmd-12-1165-2019"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3581784.3627042"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3374916"},{"key":"e_1_3_2_1_30_1","volume-title":"EGU General Assembly Conference Abstracts. 13021","author":"Melvin Thomas","year":"2017","unstructured":"Thomas Melvin, Steve Mullerworth, Rupert Ford, Chris Maynard, and Mike Hobson. 2017. LFRic: Building a new Unified Model. In EGU General Assembly Conference Abstracts. 13021."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.7717\/peerj-cs.103"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3577193.3593708"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1063\/5.0249193"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.5194\/gmd-11-3447-2018"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2017.2778161"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.5555\/3433701.3433778"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/3624062.3624543"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/SC41406.2024.00034"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3624062.3624252"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/SC41406.2024.00025"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/SC41406.2024.00014"},{"key":"e_1_3_2_1_42_1","unstructured":"Tenstorrent. [n.d.]. tt-mlir. https:\/\/github.com\/tenstorrent\/tt-mlir"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/3324989.3325723"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cpc.2023.109072"},{"key":"e_1_3_2_1_45_1","volume-title":"David Clark, David J Hardy, et al.","author":"Trifan Anda","year":"2022","unstructured":"Anda Trifan, Defne Gorgun, Michael Salim, Zongyi Li, Alexander Brace, Maxim Zvyagin, Heng Ma, Austin Clyde, David Clark, David J Hardy, et al., 2022. Intelligent resolution: Integrating Cryo-EM with AI-driven multi-resolution simulations to observe the severe acute respiratory syndrome coronavirus-2 replication-transcription machinery in action. The international journal of high performance computing applications, Vol. 36, 5-6 (2022), 603-623."},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-87995-1_3"},{"key":"e_1_3_2_1_47_1","unstructured":"Mino Woo Terry Jordan Robert Schreiber Ilya Sharapov Shaheer Muhammad Abhishek Koneru Michael James and Dirk Van Essendelft. 2022. Disruptive Changes in Field Equation Modeling: A Simple Interface for Wafer Scale Engines. arXiv:2209.13768 [cs.DC] https:\/\/arxiv.org\/abs\/2209.13768"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-27308-2_24"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1177\/10943420231201154"}],"event":{"name":"ASPLOS '26: 31st ACM International Conference on Architectural Support for Programming Languages and Operating Systems","location":"Pittsburgh PA USA","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems","SIGPLAN ACM Special Interest Group on Programming Languages","SIGARCH ACM Special Interest Group on Computer Architecture","SIGBED ACM Special Interest Group on Embedded Systems"]},"container-title":["Proceedings of the 31st ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2"],"original-title":[],"deposited":{"date-parts":[[2026,3,15]],"date-time":"2026-03-15T14:00:19Z","timestamp":1773583219000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3779212.3790124"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,3,22]]},"references-count":49,"alternative-id":["10.1145\/3779212.3790124","10.1145\/3779212"],"URL":"https:\/\/doi.org\/10.1145\/3779212.3790124","relation":{},"subject":[],"published":{"date-parts":[[2026,3,22]]},"assertion":[{"value":"2026-03-22","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}