{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,24]],"date-time":"2026-02-24T18:15:43Z","timestamp":1771956943547,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":37,"publisher":"ACM","license":[{"start":{"date-parts":[[2025,3,1]],"date-time":"2025-03-01T00:00:00Z","timestamp":1740787200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Intel and NSF PPoSS Grant","award":["CCF-2217064"],"award-info":[{"award-number":["CCF-2217064"]}]},{"name":"DARPA PROWESS Award","award":["HR0011-23-C-0101"],"award-info":[{"award-number":["HR0011-23-C-0101"]}]},{"name":"NSF SHF Grant","award":["CCF-2107244"],"award-info":[{"award-number":["CCF-2107244"]}]},{"name":"DoE PSAAP Center","award":["DE-NA0003965"],"award-info":[{"award-number":["DE-NA0003965"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,3]]},"DOI":"10.1145\/3696443.3708919","type":"proceedings-article","created":{"date-parts":[[2025,2,22]],"date-time":"2025-02-22T11:50:26Z","timestamp":1740225026000},"page":"47-62","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["SySTeC: A Symmetric Sparse Tensor Compiler"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0004-7715-1322","authenticated-orcid":false,"given":"Radha","family":"Patel","sequence":"first","affiliation":[{"name":"Massachusetts Institute of Technology, Cambridge, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4963-0869","authenticated-orcid":false,"given":"Willow","family":"Ahrens","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology, Cambridge, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7231-7643","authenticated-orcid":false,"given":"Saman","family":"Amarasinghe","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology, Cambridge, USA"}]}],"member":"320","published-online":{"date-parts":[[2025,3]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2024. cuSPARSE. https:\/\/docs.nvidia.com\/cuda\/cusparse\/index.html"},{"key":"e_1_3_2_1_2_1","unstructured":"2024. Developer Reference for Intel\u00ae oneAPI Math Kernel Library for Fortran. April https:\/\/www.intel.com\/content\/www\/us\/en\/docs\/onemkl\/developer-reference-fortran\/2024-0\/overview.html"},{"key":"e_1_3_2_1_3_1","unstructured":"2024. RewriteTools.jl. https:\/\/github.com\/willow-ahrens\/RewriteTools.jl"},{"key":"e_1_3_2_1_4_1","volume-title":"Radha Patel, Kyle Deeds, Changwan Hong, and Saman Amarasinghe.","author":"Ahrens Willow","year":"2024","unstructured":"Willow Ahrens, Teodoro Fields Collin, Radha Patel, Kyle Deeds, Changwan Hong, and Saman Amarasinghe. 2024. Finch: Sparse and Structured Array Programming with Control Flow. arXiv preprint arXiv:2404.16730."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3579990.3580020"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3519939.3523442"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","unstructured":"E. Anderson Z. Bai C. Bischof L. S. Blackford J. Demmel J. Dongarra J. Du Croz A. Greenbaum S. Hammarling A. McKenney and D. Sorensen. 1999. LAPACK Users\u2019 Guide. Society for Industrial and Applied Mathematics. isbn:978-0-89871-960-4 https:\/\/doi.org\/10.1137\/1.9780898719604 10.1137\/1.9780898719604","DOI":"10.1137\/1.9780898719604"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3544559"},{"key":"e_1_3_2_1_9_1","volume-title":"Design of the GraphBLAS API for C. In 2017 IEEE international parallel and distributed processing symposium workshops (IPDPSW)","author":"Bulu\u00e7 Aydin","unstructured":"Aydin Bulu\u00e7, Tim Mattson, Scott McMillan, Jos\u00e9 Moreira, and Carl Yang. 2017. Design of the GraphBLAS API for C. In 2017 IEEE international parallel and distributed processing symposium workshops (IPDPSW). IEEE, 643\u2013652."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3276493"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-8191(00)00087-9"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1137\/060661569"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3524059.3532386"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","unstructured":"Matthew Fishman Steven White and Edwin Stoudenmire. 2022. The ITensor Software Library for Tensor Network Calculations. SciPost Physics Codebases Aug. 4. https:\/\/doi.org\/10.21468\/SciPostPhysCodeb.4 10.21468\/SciPostPhysCodeb.4","DOI":"10.21468\/SciPostPhysCodeb.4"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3622804"},{"key":"e_1_3_2_1_16_1","volume-title":"Computation Using the QR Decomposition","author":"Goodall Colin R","unstructured":"Colin R Goodall. 1993. Computation Using the QR Decomposition. Elsevier. Section: 13"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"crossref","unstructured":"Howard H. Hu. 2012. Fluid Mechanics. Academic Press 421\u2013272. Section: Chapter 10 - Computational Fluid Dynamics","DOI":"10.1016\/B978-0-12-382100-3.10010-1"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPEC.2016.7761646"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3133901"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1137\/S0895479801387413"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1137\/07070111X"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.procs.2012.04.044"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3437801.3441581"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1038\/s42254-019-0086-7"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","unstructured":"Radha Patel Willow Ahrens and Saman Amarasinghe. 2024. SySTeC: A Symmetric Sparse Tensor Compiler: The Artifact. https:\/\/doi.org\/10.5281\/zenodo.13821280 10.5281\/zenodo.13821280","DOI":"10.5281\/zenodo.13821280"},{"key":"e_1_3_2_1_26_1","volume-title":"Iterative methods for sparse linear systems","author":"Saad Yousef","unstructured":"Yousef Saad. 2003. Iterative methods for sparse linear systems (2nd ed.). SIAM, Philadelphia. isbn:978-0-89871-534-7","edition":"2"},{"key":"e_1_3_2_1_27_1","volume-title":"Robert A van de Geijn, and Tamara G Kolda.","author":"Schatz Martin D","year":"2013","unstructured":"Martin D Schatz, Tze Meng Low, Robert A van de Geijn, and Tamara G Kolda. 2013. Exploiting symmetry in tensors for high performance. arXiv preprint arXiv:1301.7744, Publisher: Citeseer"},{"key":"e_1_3_2_1_28_1","volume-title":"Matrix Analysis for Statistics","author":"Schott James R","unstructured":"James R Schott. 2016. Matrix Analysis for Statistics. John Wiley I& Sons."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","unstructured":"Jessica Shi Stephen Chou Fredrik Kjolstad and Saman Amarasinghe. 2021. An Attempt to Generate Code for Symmetric Tensor Computations. https:\/\/doi.org\/10.48550\/arXiv.2110.00186 arXiv:2110.00186 [cs] 10.48550\/arXiv.2110.00186","DOI":"10.48550\/arXiv.2110.00186"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.24297\/ijct.v3i1c.2775"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2015.27"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1515\/cmam-2019-0075"},{"key":"e_1_3_2_1_33_1","unstructured":"Edgar Solomonik and Torsten Hoefler. 2015. Sparse Tensor Algebra as a Parallel Programming Model. arXiv:1512.00066 [cs] Nov. arxiv:1512.00066"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","unstructured":"Edgar Solomonik Devin Matthews Jeff Hammond and James Demmel. 2013. Cyclops Tensor Framework: Reducing Communication and Eliminating Load Imbalance in Massively Parallel Contractions. In 2013 IEEE 27th International Symposium on Parallel and Distributed Processing. 813\u2013824. https:\/\/doi.org\/10.1109\/IPDPS.2013.112 10.1109\/IPDPS.2013.112","DOI":"10.1109\/IPDPS.2013.112"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2854038.2854060"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2017.2761740"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2002.10025"}],"event":{"name":"CGO '25: 23rd ACM\/IEEE International Symposium on Code Generation and Optimization","location":"Las Vegas NV USA","acronym":"CGO '25","sponsor":["SIGPLAN SIGPLAN Programming Languages","SIGMICRO SIGMICRO Microarchitecture","IEEE Computer Society IEEE Computer Society"]},"container-title":["Proceedings of the 23rd ACM\/IEEE International Symposium on Code Generation and Optimization"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3696443.3708919","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T01:10:13Z","timestamp":1750295413000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3696443.3708919"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,3]]},"references-count":37,"alternative-id":["10.1145\/3696443.3708919","10.1145\/3696443"],"URL":"https:\/\/doi.org\/10.1145\/3696443.3708919","relation":{},"subject":[],"published":{"date-parts":[[2025,3]]},"assertion":[{"value":"2025-03-01","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}