{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,15]],"date-time":"2026-01-15T04:07:25Z","timestamp":1768450045690,"version":"3.49.0"},"publisher-location":"Berlin, Heidelberg","reference-count":14,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783540575023","type":"print"},{"value":"9783540482017","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1993]]},"DOI":"10.1007\/3-540-57502-2_60","type":"book-chapter","created":{"date-parts":[[2012,2,26]],"date-time":"2012-02-26T13:03:24Z","timestamp":1330261404000},"page":"391-405","source":"Crossref","is-referenced-by-count":17,"title":["A singular loop transformation framework based on non-singular matrices"],"prefix":"10.1007","author":[{"given":"W.","family":"Li","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"K.","family":"Pingali","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2005,6,3]]},"reference":[{"issue":"4","key":"25_CR1","doi-asserted-by":"crossref","first-page":"491","DOI":"10.1145\/29873.29875","volume":"9","author":"R. Allen","year":"1987","unstructured":"R. Allen and K. Kennedy. Automatic translation of FORTRAN programs to vector form. ACM Transactions on Progamming Languages and Systems, 9(4):491\u2013542, October 1987.","journal-title":"ACM Transactions on Progamming Languages and Systems"},{"key":"25_CR2","doi-asserted-by":"crossref","unstructured":"C. Ancourt and F. Irigoin. Scanning polyhedra with DO loops. In Third ACM Symposium on Principles and Practice of Parallel Programming, pages 39\u201350, April 1991.","DOI":"10.1145\/109625.109631"},{"key":"25_CR3","unstructured":"U. Banerjee. Unimodular transformations of double loops. In Proceedings of the Workshop on Advances in Languages and Compilers for Parallel Processing, pages 192\u2013219, August 1990."},{"key":"25_CR4","unstructured":"M. Barnett and C. Lengauer. Loop parallelization and unimodularity. Technical Report ECS-LFCS-92-197, University of Edinburgh, 1992."},{"key":"25_CR5","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-642-62035-5","volume-title":"An introduction to the geometry of numbers","author":"J. W. S. Cassels","year":"1959","unstructured":"J. W. S. Cassels. An introduction to the geometry of numbers. Berlin, Springer, 1959."},{"key":"25_CR6","doi-asserted-by":"crossref","first-page":"288","DOI":"10.1016\/0097-3165(73)90004-6","volume":"14","author":"G. B. Dantzig","year":"1973","unstructured":"G. B. Dantzig and B. C. Eaves. Fourier-motzkin elimination and its dual. Journal of Combinatorial Theory(A), 14:288\u2013297, 1973.","journal-title":"Journal of Combinatorial Theory(A)"},{"key":"25_CR7","doi-asserted-by":"crossref","unstructured":"W. Li and K. Pingali. Access Normalization: Loop restructuring for NUMA compilers. In Proc. 5th International Conference on Architectural Support for Programming Languages and Operating Systems, October 1992.","DOI":"10.1145\/143365.143541"},{"key":"25_CR8","unstructured":"W. Li and K. Pingali. A singular loop transformation framework based on non-singular matrices. Technical Report 92-1294, Department of Computer Science, Cornell University, July 1992."},{"key":"25_CR9","doi-asserted-by":"crossref","unstructured":"L. Lu. A unified framework for systematic loop transformations. In 3rd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, pages 28\u201338, April 1991.","DOI":"10.1145\/109625.109630"},{"issue":"12","key":"25_CR10","doi-asserted-by":"crossref","first-page":"1184","DOI":"10.1145\/7902.7904","volume":"29","author":"D. Padua","year":"1986","unstructured":"D. Padua and M. Wolfe. Advanced compiler optimizations for supercomputers. Communications of ACM, 29(12):1184\u20131201, December 1986.","journal-title":"Communications of ACM"},{"key":"25_CR11","unstructured":"A. Schrijver. Theory of Linear and Integer Programming. John Wiley & Sons, 1986."},{"key":"25_CR12","doi-asserted-by":"crossref","unstructured":"M. Wolf and M. Lam. A data locality optimizing algorithm. In Proc. ACM SIGPLAN 91 Conference on Programming Language Design and Implementation, pages 30\u201344, June 1991.","DOI":"10.1145\/113445.113449"},{"key":"25_CR13","doi-asserted-by":"crossref","unstructured":"M. Wolf and M. Lam. A loop transformation theory and an algorithm to maximize parallelism. IEEE Transactions on Parallel and Distributed Systems, October 1991.","DOI":"10.1109\/71.97902"},{"key":"25_CR14","volume-title":"Optimizing Supercompilers for Supercomputers","author":"M. Wolfe","year":"1989","unstructured":"M. Wolfe. Optimizing Supercompilers for Supercomputers. Pitman Publishing, London, 1989."}],"container-title":["Lecture Notes in Computer Science","Languages and Compilers for Parallel Computing"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-57502-2_60.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,28]],"date-time":"2021-04-28T01:05:46Z","timestamp":1619571946000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-57502-2_60"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1993]]},"ISBN":["9783540575023","9783540482017"],"references-count":14,"URL":"https:\/\/doi.org\/10.1007\/3-540-57502-2_60","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[1993]]}}}