{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T20:47:58Z","timestamp":1763498878609,"version":"3.33.0"},"publisher-location":"Berlin, Heidelberg","reference-count":11,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540679561"},{"type":"electronic","value":"9783540445203"}],"license":[{"start":{"date-parts":[[2000,1,1]],"date-time":"2000-01-01T00:00:00Z","timestamp":946684800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2000]]},"DOI":"10.1007\/3-540-44520-x_48","type":"book-chapter","created":{"date-parts":[[2007,8,29]],"date-time":"2007-08-29T03:51:43Z","timestamp":1188359503000},"page":"368-378","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Automatic Generation of Block-Recursive Codes"],"prefix":"10.1007","author":[{"given":"Nawaaz","family":"Ahmed","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Keshav","family":"Pingali","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2000,8,18]]},"reference":[{"issue":"2","key":"48_CR1","doi-asserted-by":"publisher","first-page":"345","DOI":"10.1147\/sj.282.0345","volume":"28","author":"R. C. Agarwal","year":"1989","unstructured":"Ramesh C. Agarwal, Fred G. Gustavson, Joan McComb, and Stanley Schmidt. Engineering and Scientific Subroutine Library Release 3 for IBM ES\/3090 Vector Multiprocessors. IBM Systems Journal, 28(2):345\u2013350, 1989.","journal-title":"IBM Systems Journal"},{"key":"48_CR2","doi-asserted-by":"crossref","unstructured":"Nawaaz Ahmed, Nikolay Mateev, and Keshav Pingali. Synthesizing transformations for locality enhancement of imperfectly-nested loop nests. In Proc. International Conference on Supercomputing, Santa Fe, New Mexico, May 2000.","DOI":"10.1145\/335231.335245"},{"key":"48_CR3","volume-title":"LAPACK Users\u2019 Guide","year":"1995","unstructured":"E. Anderson, Z. Bai, C. Bischof, J. Demmel, J. Dongarra, J. Du Croz, A. Greenbaum, S. Hammarling, A. McKenney, S. Ostrouchov, and D. Sorensen, editors. LAPACK Users\u2019 Guide. Second Edition. SIAM, Philadelphia, 1995.","edition":"Second Edition"},{"key":"48_CR4","unstructured":"Steve Carr and K. Kennedy. Compiler blockability of numerical algorithms. In Supercomputing, 1992."},{"key":"48_CR5","unstructured":"L. Carter, J. Ferrante, and S. Flynn Hummel. Hierarchical tiling for improved superscalar performance. In International Parallel Processing Symposium, April 1995."},{"key":"48_CR6","doi-asserted-by":"crossref","unstructured":"S. Chatterjee, V. Jain, A. Lebeck, S. Mundhra, and M. Thottethodi. Nonlinear array layouts for hierarchical memory systems. In International Conference on Supercomputing (ICS\u201999), June 1999.","DOI":"10.1145\/305138.305231"},{"key":"48_CR7","unstructured":"Matteo Frigo, C.L. Leiserson, H. Prokop, and S. Ramachandran. Cache-oblivious algorithms. In Foundations of Computer Science. IEEE Press, 1999."},{"issue":"6","key":"48_CR8","doi-asserted-by":"crossref","first-page":"737","DOI":"10.1147\/rd.416.0737","volume":"41","author":"F. G. Gustavson","year":"1997","unstructured":"F. G. Gustavson. Recursion leads to automatic variable blocking for dense linear-algebra algorithms. IBM Journal of Research and Development, 41(6):737\u2013755, November 1997.","journal-title":"IBM Journal of Research and Development"},{"key":"48_CR9","doi-asserted-by":"crossref","unstructured":"Wayne Kelly, William Pugh, and Evan Rosser. Code generation for multiple mappings. In 5th Symposium on the Frontiers of Massively Parallel Computation, pages 332\u2013341, February 1995.","DOI":"10.1109\/FMPC.1995.380437"},{"key":"48_CR10","doi-asserted-by":"crossref","unstructured":"Induprakas Kodukula, Nawaaz Ahmed, and Keshav Pingali. Data-centric multilevel blocking. In Programming Languages, Design and Implementation. ACM SIGPLAN, June 1997.","DOI":"10.1145\/258915.258946"},{"key":"48_CR11","doi-asserted-by":"crossref","unstructured":"William Pugh. The Omega test: A fast and practical integer programming algorithm for dependence analysis. In Communications of the ACM, pages 102\u2013114, August 1992.","DOI":"10.1145\/135226.135233"}],"container-title":["Lecture Notes in Computer Science","Euro-Par 2000 Parallel Processing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-44520-X_48","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,20]],"date-time":"2025-01-20T18:36:21Z","timestamp":1737398181000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-44520-X_48"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2000]]},"ISBN":["9783540679561","9783540445203"],"references-count":11,"URL":"https:\/\/doi.org\/10.1007\/3-540-44520-x_48","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2000]]},"assertion":[{"value":"18 August 2000","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}