{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,30]],"date-time":"2025-09-30T00:06:26Z","timestamp":1759190786847,"version":"3.44.0"},"publisher-location":"London","reference-count":19,"publisher":"Springer London","isbn-type":[{"type":"print","value":"9783540197577"},{"type":"electronic","value":"9781447135012"}],"license":[{"start":{"date-parts":[[1992,1,1]],"date-time":"1992-01-01T00:00:00Z","timestamp":694224000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[1992,1,1]],"date-time":"1992-01-01T00:00:00Z","timestamp":694224000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1992]]},"DOI":"10.1007\/978-1-4471-3501-2_8","type":"book-chapter","created":{"date-parts":[[2013,2,1]],"date-time":"2013-02-01T11:32:03Z","timestamp":1359718323000},"page":"119-145","source":"Crossref","is-referenced-by-count":10,"title":["A Quantitative Algorithm for Data Locality Optimization"],"prefix":"10.1007","author":[{"given":"Fran\u00e7ois","family":"Bodin","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"William","family":"Jalby","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniel","family":"Windheiser","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christine","family":"Eisenbeis","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"8_CR1","volume-title":"Compiler Principles","author":"AV Aho","year":"1986","unstructured":"Aho AV., Sethi R, Ullman JD. Compiler Principles, Techniques and Tools, Addison-Wesley, 1986."},{"key":"8_CR2","unstructured":"Banerjee U. Unimodular Transformations of Double Loops, Advances in Languages and Compilers for Parallel Processing. Research Monograph in Parallel and Distributed Computing, The MIT Press, 1991."},{"key":"8_CR3","doi-asserted-by":"crossref","unstructured":"Burke M, Cytron R. Interprocedural analysis and parallelization, Proceedings of the Symposium on Compiler Construction, July 1986, pp. 162\u2013175.","DOI":"10.1145\/12276.13328"},{"key":"8_CR4","volume-title":"Proceedings of the Conference on Programming Language Design and Implementation","author":"CH Chi","year":"1989","unstructured":"Chi CH, Dietz H. Unified Management of Registers and Cache Using Liveness and Cache Bypass, Proceedings of the Conference on Programming Language Design and Implementation, 1989."},{"key":"8_CR5","volume-title":"Proceedings of the Conference on Programming Language Design and Implementation","author":"D Callahan","year":"1990","unstructured":"Callahan D, Carr S, Kennedy K. Improving Register Allocation for Sub-scripted Variables, Proceedings of the Conference on Programming Language Design and Implementation, 1990."},{"key":"8_CR6","unstructured":"Eisenbeis C, Jalby W, Windheiser D, Bodin F. A Strategy for Array Management in Local Memory, Advances in Languages and Compilers for Parallel Processing, MIT Press, 1991."},{"key":"8_CR7","doi-asserted-by":"crossref","unstructured":"Gannon D, Jalby W, Gallivan K. Strategies for Cache and Local Memory Management by Global Program Transformation, Proceedings of the International Conference on Supercomputing, Springer Verlag, New York, 1987 and Journal of Parallel and Distributed Computing, October 1988.","DOI":"10.1016\/0743-7315(88)90014-7"},{"key":"8_CR8","doi-asserted-by":"crossref","unstructured":"Gallivan K, Gannon D, Jalby W. On the Problem of Optimizing Data Transfers for Complex Memory Systems, Proceedings of International Conference on Supercomputing, 1988, pp. 238\u2013253.","DOI":"10.1145\/55364.55388"},{"key":"8_CR9","doi-asserted-by":"crossref","unstructured":"Gallivan K, Jalby W, Meier U. The use of BLAS3 in linear Algebra on a Parallel Processor with Hierarchical Memory, SIAM Journal on Scientific and Statistical Computing, Vol 8, N. 6, November 1986.","DOI":"10.1137\/0908086"},{"key":"8_CR10","unstructured":"Kennedy K. Automatic translation of Fortran programs to vector form, Technical Report, Rice University, Houston, Texas, 1980."},{"key":"8_CR11","doi-asserted-by":"crossref","unstructured":"Kuck D, Kuhn R, Leasure B, Wolfe, MJ. Dependence graphs and compiler optimizations, Proceedings of the Eighth Symposium on the Principles of Programming Languages, January 1981.","DOI":"10.1145\/567532.567555"},{"key":"8_CR12","doi-asserted-by":"crossref","unstructured":"Lam M, Rothberg E, Wolf M. The Cache Performance and Optimizations of Blocked Algorithms, Proceedings of the Fourth ACM ASPLOS conference, April 91, pp 63\u201375.","DOI":"10.1145\/106972.106981"},{"key":"8_CR13","volume-title":"Programmation math\u00e9matique: th\u00e9orie et algorithmes, Dunod","author":"M Minoux","year":"1983","unstructured":"Minoux M. Programmation math\u00e9matique: th\u00e9orie et algorithmes, Dunod, Paris, Collection technique et scientifique des t\u00e9l\u00e9communications 1983."},{"key":"8_CR14","doi-asserted-by":"crossref","unstructured":"Padua D, Kuck D. High-speed multiprocessors and compilation techniques, IEEE Transaction on Computer, C-29, 9, pp. 763\u2013776.","DOI":"10.1109\/TC.1980.1675676"},{"key":"8_CR15","doi-asserted-by":"crossref","unstructured":"Padua D, Wolfe MJ. Advanced compiler optimizations for supercomputers, CACM, 29, 12, pp. 1184\u20131201.","DOI":"10.1145\/7902.7904"},{"key":"8_CR16","unstructured":"Porterfield A. Compiler management of program locality, Technical Report, Rice University, Houston, Texas, January 1988."},{"key":"8_CR17","volume-title":"An algorithm to generate sequential and parallel code with improved data locality","author":"M Wolf","year":"1990","unstructured":"Wolf M, Lam M. An algorithm to generate sequential and parallel code with improved data locality, Technical Report, Stanford University 1990."},{"key":"8_CR18","doi-asserted-by":"crossref","unstructured":"Wolf M, Lam M. A Data Locality Optimizing Algorithm ACM Conference on Programming Language Design and Implementation, June 26\u201328, 1991.","DOI":"10.1145\/113446.113449"},{"key":"8_CR19","volume-title":"Optimizing Supercompilers for Supercomputers","author":"MJ Wolfe","year":"1982","unstructured":"Wolfe MJ. Optimizing Supercompilers for Supercomputers, PhD thesis, University of Illinois, October 1982."}],"container-title":["Workshops in Computing","Code Generation \u2014 Concepts, Tools, Techniques"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-1-4471-3501-2_8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,29]],"date-time":"2025-09-29T09:07:16Z","timestamp":1759136836000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-1-4471-3501-2_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1992]]},"ISBN":["9783540197577","9781447135012"],"references-count":19,"URL":"https:\/\/doi.org\/10.1007\/978-1-4471-3501-2_8","relation":{},"ISSN":["1431-1682"],"issn-type":[{"type":"print","value":"1431-1682"}],"subject":[],"published":{"date-parts":[[1992]]}}}