{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,10]],"date-time":"2026-01-10T07:52:11Z","timestamp":1768031531359,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":37,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,11,11]],"date-time":"2023-11-11T00:00:00Z","timestamp":1699660800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"NNSA","award":["DE-NA0002373"],"award-info":[{"award-number":["DE-NA0002373"]}]},{"name":"ACSR","award":["DE-AC03-76SF00515"],"award-info":[{"award-number":["DE-AC03-76SF00515"]}]},{"DOI":"10.13039\/100000001","name":"NSF (National Science Foundation)","doi-asserted-by":"publisher","award":["CCF-2216964"],"award-info":[{"award-number":["CCF-2216964"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,11,12]]},"DOI":"10.1145\/3581784.3607033","type":"proceedings-article","created":{"date-parts":[[2023,11,14]],"date-time":"2023-11-14T21:47:06Z","timestamp":1699998426000},"page":"1-13","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":8,"title":["Legate Sparse: Distributed Sparse Computing in Python"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0746-066X","authenticated-orcid":false,"given":"Rohan","family":"Yadav","sequence":"first","affiliation":[{"name":"Stanford University, Stanford, United States of America"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8364-5784","authenticated-orcid":false,"given":"Wonchan","family":"Lee","sequence":"additional","affiliation":[{"name":"NVIDIA, Santa Clara, United States of America"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-3115-6793","authenticated-orcid":false,"given":"Melih","family":"Elibol","sequence":"additional","affiliation":[{"name":"NVIDIA, Santa Clara, United States of America"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-5099-9104","authenticated-orcid":false,"given":"Manolis","family":"Papadakis","sequence":"additional","affiliation":[{"name":"NVIDIA, Santa Clara, United States of America"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4242-6072","authenticated-orcid":false,"given":"Taylor","family":"Lee-Patti","sequence":"additional","affiliation":[{"name":"NVIDIA, Santa Clara, United States of America"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6093-7602","authenticated-orcid":false,"given":"Michael","family":"Garland","sequence":"additional","affiliation":[{"name":"NVIDIA, Santa Clara, United States of America"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3723-9555","authenticated-orcid":false,"given":"Alex","family":"Aiken","sequence":"additional","affiliation":[{"name":"Stanford University, Stanford, United States of America"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2267-903X","authenticated-orcid":false,"given":"Fredrik","family":"Kjolstad","sequence":"additional","affiliation":[{"name":"Stanford University, Stanford, United States of America"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8928-3032","authenticated-orcid":false,"given":"Michael","family":"Bauer","sequence":"additional","affiliation":[{"name":"NVIDIA, Santa Clara, United States of America"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2023,11,11]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2023. Bloqade.jl: Package for the quantum computation and quantum simulation based on the neutral-atom architecture. https:\/\/github.com\/QuEraComputing\/Bloqade.jl\/  2023. Bloqade.jl: Package for the quantum computation and quantum simulation based on the neutral-atom architecture. https:\/\/github.com\/QuEraComputing\/Bloqade.jl\/"},{"key":"e_1_3_2_1_2_1","unstructured":"SciPy Authors. 2022. scipy.sparse documentation. https:\/\/docs.scipy.org\/doc\/scipy\/reference\/sparse.html. https:\/\/docs.scipy.org\/doc\/scipy\/reference\/sparse.html  SciPy Authors. 2022. scipy.sparse documentation. https:\/\/docs.scipy.org\/doc\/scipy\/reference\/sparse.html. https:\/\/docs.scipy.org\/doc\/scipy\/reference\/sparse.html"},{"key":"e_1_3_2_1_3_1","volume-title":"Lois Curfman McInnes","author":"Balay Satish","year":"2022","unstructured":"Satish Balay , Shrirang Abhyankar , Mark F. Adams , Steven Benson , Jed Brown , Peter Brune , Kris Buschelman , Emil M. Constantinescu , Lisandro Dalcin , Alp Dener , Victor Eijkhout , Jacob Faibussowitsch , William D. Gropp , V\u00e1clav Hapla , Tobin Isaac , Pierre Jolivet , Dmitry Karpeev , Dinesh Kaushik , Matthew G. Knepley , Fande Kong , Scott Kruger , Dave A. May , Lois Curfman McInnes , Richard Tran Mills, Lawrence Mitchell , Todd Munson, Jose E. Roman, Karl Rupp, Patrick Sanan, Jason Sarich, Barry F. Smith, Stefano Zampini, Hong Zhang, Hong Zhang, and Junchao Zhang. 2022 . PETSc Web page. https:\/\/petsc.org\/. https:\/\/petsc.org\/ Satish Balay, Shrirang Abhyankar, Mark F. Adams, Steven Benson, Jed Brown, Peter Brune, Kris Buschelman, Emil M. Constantinescu, Lisandro Dalcin, Alp Dener, Victor Eijkhout, Jacob Faibussowitsch, William D. Gropp, V\u00e1clav Hapla, Tobin Isaac, Pierre Jolivet, Dmitry Karpeev, Dinesh Kaushik, Matthew G. Knepley, Fande Kong, Scott Kruger, Dave A. May, Lois Curfman McInnes, Richard Tran Mills, Lawrence Mitchell, Todd Munson, Jose E. Roman, Karl Rupp, Patrick Sanan, Jason Sarich, Barry F. Smith, Stefano Zampini, Hong Zhang, Hong Zhang, and Junchao Zhang. 2022. PETSc Web page. https:\/\/petsc.org\/. https:\/\/petsc.org\/"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/3591236"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3295500.3356175"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2012.71"},{"key":"e_1_3_2_1_8_1","volume-title":"Alexandros Nikolaos Ziogas, Timo Schneider, and Torsten Hoefler.","author":"Ben-Nun Tal","year":"2019","unstructured":"Tal Ben-Nun , Johannes de Fine Licht , Alexandros Nikolaos Ziogas, Timo Schneider, and Torsten Hoefler. 2019 . Stateful Dataflow Multigraphs: A Data-Centric Model for High-Performance Parallel Programs. CoRR abs\/1902.10345 (2019). arXiv:1902.10345 http:\/\/arxiv.org\/abs\/1902.10345 Tal Ben-Nun, Johannes de Fine Licht, Alexandros Nikolaos Ziogas, Timo Schneider, and Torsten Hoefler. 2019. Stateful Dataflow Multigraphs: A Data-Centric Model for High-Performance Parallel Programs. CoRR abs\/1902.10345 (2019). arXiv:1902.10345 http:\/\/arxiv.org\/abs\/1902.10345"},{"key":"e_1_3_2_1_9_1","volume-title":"Chris Leary, Dougal Maclaurin, George Necula, Adam Paszke, Jake VanderPlas, Skye Wanderman-Milne, and Qiao Zhang.","author":"Bradbury James","year":"2018","unstructured":"James Bradbury , Roy Frostig , Peter Hawkins , Matthew James Johnson , Chris Leary, Dougal Maclaurin, George Necula, Adam Paszke, Jake VanderPlas, Skye Wanderman-Milne, and Qiao Zhang. 2018 . JAX: composable transformations of Python +NumPy programs. http:\/\/github.com\/google\/jax James Bradbury, Roy Frostig, Peter Hawkins, Matthew James Johnson, Chris Leary, Dougal Maclaurin, George Necula, Adam Paszke, Jake VanderPlas, Skye Wanderman-Milne, and Qiao Zhang. 2018. JAX: composable transformations of Python+NumPy programs. http:\/\/github.com\/google\/jax"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1126\/science.abo6587"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.48550\/ARXIV.2206.14276"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2827872"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1038\/s41586-020-2649-2"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.2172\/1089988"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2009.263"},{"key":"e_1_3_2_1_16_1","volume-title":"Bohrium: Unmodified NumPy Code on CPU, GPU and Cluster.","author":"Kristensen Mads","year":"2013","unstructured":"Mads Kristensen , Simon Lund , Troels Blum , Kenneth Skovhede , and Brian Vinter . 2013 . Bohrium: Unmodified NumPy Code on CPU, GPU and Cluster. Mads Kristensen, Simon Lund, Troels Blum, Kenneth Skovhede, and Brian Vinter. 2013. Bohrium: Unmodified NumPy Code on CPU, GPU and Cluster."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3295500.3356199"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2018.00037"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.3938\/jkps.63.867"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.parco.2021.102831"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.48550\/ARXIV.1712.05889"},{"key":"e_1_3_2_1_22_1","unstructured":"Ryosuke Okuta Yuya Unno Daisuke Nishino Shohei Hido and Crissman Loomis. 2017. CuPy: A NumPy-Compatible Library for NVIDIA GPU Calculations. In Proceedings of Workshop on Machine Learning Systems (LearningSys) in The Thirty-first Annual Conference on Neural Information Processing Systems (NIPS). http:\/\/learningsys.org\/nips17\/assets\/papers\/paper_16.pdf  Ryosuke Okuta Yuya Unno Daisuke Nishino Shohei Hido and Crissman Loomis. 2017. CuPy: A NumPy-Compatible Library for NVIDIA GPU Calculations. In Proceedings of Workshop on Machine Learning Systems (LearningSys) in The Thirty-first Annual Conference on Neural Information Processing Systems (NIPS). http:\/\/learningsys.org\/nips17\/assets\/papers\/paper_16.pdf"},{"key":"e_1_3_2_1_23_1","volume-title":"Weld: Rethinking the Interface Between Data-Intensive Applications. CoRR abs\/1709.06416","author":"Palkar Shoumik","year":"2017","unstructured":"Shoumik Palkar , James Thomas , Deepak Narayanan , Anil Shanbhag , Rahul Palamuttam , Holger Pirk , Malte Schwarzkopf , Saman P. Amarasinghe , Samuel Madden , and Matei Zaharia . 2017 . Weld: Rethinking the Interface Between Data-Intensive Applications. CoRR abs\/1709.06416 (2017). arXiv:1709.06416 http:\/\/arxiv.org\/abs\/1709.06416 Shoumik Palkar, James Thomas, Deepak Narayanan, Anil Shanbhag, Rahul Palamuttam, Holger Pirk, Malte Schwarzkopf, Saman P. Amarasinghe, Samuel Madden, and Matei Zaharia. 2017. Weld: Rethinking the Interface Between Data-Intensive Applications. CoRR abs\/1709.06416 (2017). arXiv:1709.06416 http:\/\/arxiv.org\/abs\/1709.06416"},{"key":"e_1_3_2_1_24_1","volume-title":"PyTorch: An Imperative Style","author":"Paszke Adam","unstructured":"Adam Paszke , Sam Gross , Francisco Massa , Adam Lerer , James Bradbury , Gregory Chanan , Trevor Killeen , Zeming Lin , Natalia Gimelshein , Luca Antiga , Alban Desmaison , Andreas Kopf , Edward Yang , Zachary DeVito , Martin Raison , Alykhan Tejani , Sasank Chilamkurthy , Benoit Steiner , Lu Fang , Junjie Bai , and Soumith Chintala . 2019. PyTorch: An Imperative Style , High-Performance Deep Learning Library . In Advances in Neural Information Processing Systems 32. Curran Associates, Inc., 8024--8035. http:\/\/papers.neurips.cc\/paper\/9015-pytorch-an-imperative-style-high-performance-deep-learning-library.pdf Adam Paszke, Sam Gross, Francisco Massa, Adam Lerer, James Bradbury, Gregory Chanan, Trevor Killeen, Zeming Lin, Natalia Gimelshein, Luca Antiga, Alban Desmaison, Andreas Kopf, Edward Yang, Zachary DeVito, Martin Raison, Alykhan Tejani, Sasank Chilamkurthy, Benoit Steiner, Lu Fang, Junjie Bai, and Soumith Chintala. 2019. PyTorch: An Imperative Style, High-Performance Deep Learning Library. In Advances in Neural Information Processing Systems 32. Curran Associates, Inc., 8024--8035. http:\/\/papers.neurips.cc\/paper\/9015-pytorch-an-imperative-style-high-performance-deep-learning-library.pdf"},{"key":"e_1_3_2_1_25_1","volume-title":"Automatic acceleration of Numpy applications on GPUs and multicore CPUs. CoRR abs\/1901.03771","author":"Ravishankar Mahesh","year":"2019","unstructured":"Mahesh Ravishankar and Vinod Grover . 2019. Automatic acceleration of Numpy applications on GPUs and multicore CPUs. CoRR abs\/1901.03771 ( 2019 ). arXiv:1901.03771 http:\/\/arxiv.org\/abs\/1901.03771 Mahesh Ravishankar and Vinod Grover. 2019. Automatic acceleration of Numpy applications on GPUs and multicore CPUs. CoRR abs\/1901.03771 (2019). arXiv:1901.03771 http:\/\/arxiv.org\/abs\/1901.03771"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2168752.2168771"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.48550\/ARXIV.1905.01395"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1214\/aoms\/1177729586"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.25080\/Majora-7b98e3ed-013"},{"key":"e_1_3_2_1_30_1","volume-title":"Sparse Tensor Algebra as a Parallel Programming Model. CoRR abs\/1512.00066","author":"Solomonik Edgar","year":"2015","unstructured":"Edgar Solomonik and Torsten Hoefler . 2015. Sparse Tensor Algebra as a Parallel Programming Model. CoRR abs\/1512.00066 ( 2015 ). arXiv:1512.00066 http:\/\/arxiv.org\/abs\/1512.00066 Edgar Solomonik and Torsten Hoefler. 2015. Sparse Tensor Algebra as a Parallel Programming Model. CoRR abs\/1512.00066 (2015). arXiv:1512.00066 http:\/\/arxiv.org\/abs\/1512.00066"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2014.06.002"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/PAW-ATM56565.2022.00007"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2983990.2984016"},{"key":"e_1_3_2_1_34_1","unstructured":"The Trilinos Project Team. 2020 (acccessed May 22 2020). The Trilinos Project Website. https:\/\/trilinos.github.io  The Trilinos Project Team. 2020 (acccessed May 22 2020). The Trilinos Project Website. https:\/\/trilinos.github.io"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1038\/s41592-019-0686-2"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3519939.3523437"},{"key":"e_1_3_2_1_37_1","volume-title":"Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis","author":"Yadav Rohan","year":"2022","unstructured":"Rohan Yadav , Alex Aiken , and Fredrik Kjolstad . 2022 . SpDISTAL: Compiling Distributed Sparse Tensor Computations . In Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis ( Dallas, Texas) (SC '22). IEEE Press, Article 59, 15 pages. Rohan Yadav, Alex Aiken, and Fredrik Kjolstad. 2022. SpDISTAL: Compiling Distributed Sparse Tensor Computations. In Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis (Dallas, Texas) (SC '22). IEEE Press, Article 59, 15 pages."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3458817.3476176"}],"event":{"name":"SC '23: International Conference for High Performance Computing, Networking, Storage and Analysis","location":"Denver CO USA","acronym":"SC '23","sponsor":["SIGHPC ACM Special Interest Group on High Performance Computing, Special Interest Group on High Performance Computing","IEEE CS"]},"container-title":["Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3581784.3607033","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3581784.3607033","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3581784.3607033","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T16:36:22Z","timestamp":1750178182000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3581784.3607033"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,11,11]]},"references-count":37,"alternative-id":["10.1145\/3581784.3607033","10.1145\/3581784"],"URL":"https:\/\/doi.org\/10.1145\/3581784.3607033","relation":{},"subject":[],"published":{"date-parts":[[2023,11,11]]},"assertion":[{"value":"2023-11-11","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}