{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,11]],"date-time":"2025-06-11T04:11:27Z","timestamp":1749615087834,"version":"3.41.0"},"publisher-location":"Cham","reference-count":13,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783031901997","type":"print"},{"value":"9783031902000","type":"electronic"}],"license":[{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2025]]},"DOI":"10.1007\/978-3-031-90200-0_38","type":"book-chapter","created":{"date-parts":[[2025,6,10]],"date-time":"2025-06-10T16:43:05Z","timestamp":1749573785000},"page":"475-486","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Accelerating Scientific Computing Kernels by\u00a0Fusing the\u00a0Polyhedral and\u00a0Tensor Compilers"],"prefix":"10.1007","author":[{"given":"Qingzhi","family":"Liu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7412-7667","authenticated-orcid":false,"given":"Changbo","family":"Chen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hanwen","family":"Dai","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2025,6,11]]},"reference":[{"issue":"2","key":"38_CR1","doi-asserted-by":"publisher","first-page":"211","DOI":"10.1080\/00268970500275780","volume":"104","author":"AA Auer","year":"2006","unstructured":"Auer, A.A., et al.: Automatic code generation for many-body electronic structure methods: the tensor contraction engine. Mol. Phys. 104(2), 211\u2013228 (2006)","journal-title":"Mol. Phys."},{"key":"38_CR2","doi-asserted-by":"publisher","unstructured":"Benabderrahmane, M.W., Pouchet, L.N., Cohen, A., Bastoul, C.: The polyhedral model is more widely applicable than you think. In: Gupta, R. (ed.) Compiler Construction, pp. 283\u2013303. Springer, Heidelberg (2010). https:\/\/doi.org\/10.1007\/978-3-642-11970-5_16","DOI":"10.1007\/978-3-642-11970-5_16"},{"issue":"3","key":"38_CR3","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2896389","volume":"38","author":"U Bondhugula","year":"2016","unstructured":"Bondhugula, U., Acharya, A., Cohen, A.: The Pluto+ algorithm: a practical approach for parallelization and locality optimization of affine loop nests. ACM Trans. Programm. Lang. Syst. (TOPLAS) 38(3), 1\u201332 (2016)","journal-title":"ACM Trans. Programm. Lang. Syst. (TOPLAS)"},{"key":"38_CR4","doi-asserted-by":"crossref","unstructured":"Bondhugula, U., Hartono, A., Ramanujam, J., Sadayappan, P.: A practical automatic polyhedral parallelizer and locality optimizer. In: Proceedings of the 29th ACM SIGPLAN Conference on Programming Language Design and Implementation, pp. 101\u2013113. ACM, New York, USA (2008)","DOI":"10.1145\/1375581.1375595"},{"key":"38_CR5","unstructured":"Chen, T., et al.: TVM: an automated end-to-end optimizing compiler for deep learning. In: Proceedings of the 13th USENIX Conference on Operating Systems Design and Implementation, pp. 579\u2013594. USENIX Association, USA (2018)"},{"key":"38_CR6","doi-asserted-by":"publisher","unstructured":"Feautrier, P., Lengauer, C.: Polyhedron model. In: Padua, D. (ed.) Encyclopedia of Parallel Computing, pp. 1581\u20131592. Springer, Boston (2011). https:\/\/doi.org\/10.1007\/978-0-387-09766-4_502","DOI":"10.1007\/978-0-387-09766-4_502"},{"key":"38_CR7","unstructured":"Huchette, J., Mu\u00f1oz, G., Serra, T., Tsay, C.: When deep learning meets polyhedral theory: a survey. arXiv preprint arXiv:2305.00241 (2023)"},{"key":"38_CR8","doi-asserted-by":"crossref","unstructured":"Lattner, C., et al.: MLIR: scaling compiler infrastructure for domain specific computation. In: 2021 IEEE\/ACM International Symposium on Code Generation and Optimization (CGO), pp. 2\u201314 (2021)","DOI":"10.1109\/CGO51591.2021.9370308"},{"issue":"3","key":"38_CR9","doi-asserted-by":"publisher","first-page":"708","DOI":"10.1109\/TPDS.2020.3030548","volume":"32","author":"M Li","year":"2020","unstructured":"Li, M., et al.: The deep learning compiler: a comprehensive survey. IEEE Trans. Parallel Distrib. Syst. 32(3), 708\u2013727 (2020)","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"38_CR10","doi-asserted-by":"crossref","unstructured":"Liu, X., et al.: Toward accelerated stencil computation by adapting tensor core unit on GPU. In: Proceedings of the 36th ACM International Conference on Supercomputing, pp. 1\u201312 (2022)","DOI":"10.1145\/3524059.3532392"},{"issue":"4","key":"38_CR11","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2400682.2400713","volume":"9","author":"S Verdoolaege","year":"2013","unstructured":"Verdoolaege, S., Carlos Juega, J., Cohen, A., Ignacio G\u00f3mez, J., Tenllado, C., Catthoor, F.: Polyhedral parallel code generation for CUDA. ACM Trans. Archit. Code Optim. 9(4), 1\u201323 (2013)","journal-title":"ACM Trans. Archit. Code Optim."},{"key":"38_CR12","doi-asserted-by":"crossref","unstructured":"Wu, X., Paramasivam, P., Taylor, V.: Autotuning apache TVM-based scientific applications using Bayesian optimization. In: Proceedings of the SC 2023 Workshops of The International Conference on High Performance Computing, Network, Storage, and Analysis, pp. 29\u201335 (2023)","DOI":"10.1145\/3624062.3626079"},{"key":"38_CR13","unstructured":"Zheng, L., et al.: Ansor: generating high-performance tensor programs for deep learning. In: Proceedings of the 14th USENIX Conference on Operating Systems Design and Implementation. USENIX Association, USA (2020)"}],"container-title":["Lecture Notes in Computer Science","Euro-Par 2024: Parallel Processing Workshops"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-90200-0_38","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,10]],"date-time":"2025-06-10T16:43:07Z","timestamp":1749573787000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-90200-0_38"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025]]},"ISBN":["9783031901997","9783031902000"],"references-count":13,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-90200-0_38","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025]]},"assertion":[{"value":"11 June 2025","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"Euro-Par","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"European Conference on Parallel Processing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Madrid","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Spain","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2024","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"26 August 2024","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"30 August 2024","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"30","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"europar2024","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/2024.euro-par.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}