{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T13:23:52Z","timestamp":1725456232909},"publisher-location":"Berlin, Heidelberg","reference-count":18,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540630913"},{"type":"electronic","value":"9783540691280"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1997]]},"DOI":"10.1007\/bfb0017285","type":"book-chapter","created":{"date-parts":[[2005,11,22]],"date-time":"2005-11-22T06:31:40Z","timestamp":1132641100000},"page":"608-610","source":"Crossref","is-referenced-by-count":0,"title":["Memory optimizations in the Intel Reference Compiler"],"prefix":"10.1007","author":[{"given":"K.","family":"Sridharan","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pohua","family":"Chang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Utpal","family":"Banerjee","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ravi","family":"Narayanaswamy","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Suresh","family":"Rao","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2005,6,10]]},"reference":[{"key":"44_CR1","unstructured":"Intel Corporation, \u201cIntel Reference FORTRAN Compiler User's Guide for UNIX Systems,\u201d Order number 484344-002."},{"key":"44_CR2","doi-asserted-by":"crossref","unstructured":"David Callahan, Steve Carr, and Ken Kennedy, \u201cImproving register allocation for subscripted variables,\u201d Proceedings of the ACM SIGPLAN Symposium on Programming Language Design and Implementation, 1990.","DOI":"10.1145\/93542.93553"},{"key":"44_CR3","unstructured":"Allan Porterfield, \u201cCompiler management of program locality,\u201d Rice COMP TR-88-63, January 1988."},{"key":"44_CR4","doi-asserted-by":"crossref","unstructured":"Michael E. Wolf and Monica S. Lam, \u201cA data locality optimizing algorithm,\u201d Proceedings of the ACM SIGPLAN Symposium on Programming Language Design and Implementation, 1991.","DOI":"10.1145\/113445.113449"},{"key":"44_CR5","unstructured":"Alvin R. Lebeck and David A. Wood, \u201cCache profiling and the SPEC benchmark: a case study,\u201d Technical report, University of Wisconsin, March 1992."},{"key":"44_CR6","unstructured":"F. E. Allen and J. Cocke, \u201cA catalogue of optimizing transformations,\u201d in Design and Optimization of Compilers, Prentice-Hall, 1972."},{"key":"44_CR7","unstructured":"A. Aiken and A. Nicolau, \u201cLoop quantization: an analysis and algorithm,\u201d Technical report 87-821, Cornell U., March 1987."},{"key":"44_CR8","doi-asserted-by":"crossref","unstructured":"D. Callahan, J. Cocke, and K. Kennedy, \u201cEstimating interlock and improving balance for pipelined machines,\u201d Journal of Parallel and Distributed Computing, 5, 1988.","DOI":"10.1016\/0743-7315(88)90002-0"},{"key":"44_CR9","unstructured":"M. Wolfe, \u201cAdvanced loop interchange,\u201d Proceedings of the 1986 International Conference on Parallel Processing, August 1986."},{"key":"44_CR10","doi-asserted-by":"crossref","unstructured":"J. R. Allen and K. Kennedy, \u201cAutomatic translation of Fortran programs to vector form,\u201d ACM Transactions on Programming Languages and Systems, 9(4), October 1987.","DOI":"10.1145\/29873.29875"},{"key":"44_CR11","unstructured":"M. Wolfe, \u201cIteration space tiling for memory hierarchies,\u201d Proceedings of the Third SIAM Conference on Parallel Processing for Scientific Computing, December 1987."},{"key":"44_CR12","unstructured":"A. K. Porterfield, \u201cSoftware methods for improvement of cache performance on supercomputer applications,\u201d Ph.D. thesis, Rice U., May 1989."},{"key":"44_CR13","unstructured":"J. Ferrante, V. Sarkar, and W. Thrash, \u201cOn estimating and enhancing cache effectiveness,\u201d in Fourth Workshop on Languages and Compilers for Parallel Computing, August 1991."},{"key":"44_CR14","doi-asserted-by":"crossref","unstructured":"D. Gannon, W. Jalby, and K. Gallivan, \u201cStrategies for cache and local memory management by global program transformations,\u201d Proceedings of the First ACM International Conference on Supercomputing, June 1987.","DOI":"10.1007\/3-540-18991-2_14"},{"key":"44_CR15","doi-asserted-by":"crossref","unstructured":"U. Banerjee, Dependence Analysis for Supercomputing, Kluwer Academic Publishers, 1988.","DOI":"10.1007\/978-1-4684-6894-6"},{"key":"44_CR16","doi-asserted-by":"crossref","unstructured":"U. Banerjee, Loop Transformations for Restructuring Compilers: The Foundations, Kluwer Academic Publishers, 1993.","DOI":"10.1007\/b102311"},{"key":"44_CR17","doi-asserted-by":"crossref","unstructured":"U. Banerjee, Loop Transformations for Restructuring Compilers: Loop Parallelization, Kluwer Academic Publishers, 1994.","DOI":"10.1007\/978-1-4757-5676-0"},{"key":"44_CR18","unstructured":"M. Wolfe, Optimizing Supercompilers for Supercomputers, MIT Press, 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\/BFb0017285","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,5,5]],"date-time":"2023-05-05T14:35:19Z","timestamp":1683297319000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/BFb0017285"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1997]]},"ISBN":["9783540630913","9783540691280"],"references-count":18,"URL":"https:\/\/doi.org\/10.1007\/bfb0017285","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1997]]}}}