{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,19]],"date-time":"2026-01-19T13:53:32Z","timestamp":1768830812833,"version":"3.49.0"},"reference-count":14,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[1998,8,1]],"date-time":"1998-08-01T00:00:00Z","timestamp":901929600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[1998,8,1]],"date-time":"1998-08-01T00:00:00Z","timestamp":901929600000},"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":["International Journal of Parallel Programming"],"published-print":{"date-parts":[[1998,8]]},"DOI":"10.1023\/a:1018754616274","type":"journal-article","created":{"date-parts":[[2003,2,19]],"date-time":"2003-02-19T20:54:14Z","timestamp":1045688054000},"page":"479-503","source":"Crossref","is-referenced-by-count":21,"title":["Combining Loop Transformations Considering Caches and Scheduling"],"prefix":"10.1007","volume":"26","author":[{"given":"Michael E.","family":"Wolf","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dror E.","family":"Maydan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ding-Kai","family":"Chen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"228608_CR1","unstructured":"M. Wolfe, High Performance Compilers for Parallel Computing, Addison-Wesley (1996)."},{"key":"228608_CR2","unstructured":"M. E. Wolf, A loop transformation theory and improving locality and parallelism in nested loops, Ph.D. Thesis, Stanford University (August 1992)."},{"key":"228608_CR3","doi-asserted-by":"crossref","unstructured":"S. Carr, K. S. McKinley, and C. Tseng, Compiler optimizations for improving data locality, Proc. Sixth Intl. Conf. Archit. Support for Progr. Lang. Oper. Syst. (October 1994).","DOI":"10.1145\/195473.195557"},{"key":"228608_CR4","doi-asserted-by":"crossref","unstructured":"S. Coleman and K. S. McKinley, Tile size selection using cache organization and data layout, SIGPLAN '95 Conf. Progr. Lang. Design and Implementation (June 1995).","DOI":"10.1145\/207110.207162"},{"key":"228608_CR5","unstructured":"S. Carr, Combining optimization for cache and instruction-level parallelism, Proc. Conf. Parallel Architectures and Compiler Techniques, Boston, Massachusetts (October 20\u201323, 1996)."},{"issue":"6","key":"228608_CR6","doi-asserted-by":"crossref","first-page":"1768","DOI":"10.1145\/197320.197366","volume":"16","author":"S. Carr","year":"1994","unstructured":"S. Carr and K. Kennedy, Improving the ration of memory operations in floating-point operations in loops, ACM Trans. Progr. Lang. Syst. 16(6):1768\u20131810 (November 1994).","journal-title":"ACM Trans. Progr. Lang. Syst."},{"key":"228608_CR7","unstructured":"Y. Guan, Unroll-and-jam guided by a linear-algebra-based data-reuse model, Masters Thesis, Computer Science Department, Michigan Technological University (1995)."},{"key":"228608_CR8","doi-asserted-by":"crossref","unstructured":"D. Maydan, J. Hennessy, and M. Lam, Efficient and exact data dependence analysis, SIGPLAN '91 Conf. Progr. Lang. Design and Implementation (June 1991).","DOI":"10.1145\/113445.113447"},{"key":"228608_CR9","doi-asserted-by":"crossref","unstructured":"M. Lam, Software pipelining: An effective scheduling technique for VLIW machines, Proc. SIGPLAN '88 Conf. Progr. Lang. Design and Implementation (June 1988).","DOI":"10.1145\/53990.54022"},{"key":"228608_CR10","doi-asserted-by":"crossref","unstructured":"J. Ruttenberg, G. R. Gao, A. Stoutchinin, and W. Lichtenstein, Software pipelining showdown: Optimal vs. heuristic methods in a production compiler, SIGPLAN '96 Conf. Progr. Lang. Design and Implementation (June 1996).","DOI":"10.1145\/231379.231385"},{"key":"228608_CR11","unstructured":"A. Aho, R. Sethi, and J. Ullman, J. Compilers, Principles, Techniques, and Tools, Addison-Wesley (1986)."},{"key":"228608_CR12","doi-asserted-by":"crossref","first-page":"587","DOI":"10.1016\/0743-7315(88)90014-7","volume":"5","author":"D. Gannon","year":"1988","unstructured":"D. Gannon, W. Jalby, and K. Gallivan, Strategies for cache and local memory management by global program transformation, J. Parallel and Distrib. Computing\n5:587\u2013616 (1988).","journal-title":"J. Parallel and Distrib. Computing"},{"key":"228608_CR13","doi-asserted-by":"crossref","unstructured":"M. lam, E. Rothberg, and M. E. Wolf, The cache performance and optimizations of blocked algorithms, Proc. Fourth Intl. Conf. Archit. Support for Progr. Lang. Oper. Syst. (April 1991).","DOI":"10.1145\/106972.106981"},{"key":"228608_CR14","doi-asserted-by":"crossref","first-page":"334","DOI":"10.1016\/0743-7315(88)90002-0","volume":"5","author":"D. Callahan","year":"1988","unstructured":"D. Callahan, J. Cocke, and K. Kennedy, Estimating interlock and improving balance for pipelined machines, J. Parallel Distrib. Computing\n5:334\u2013358 (1988).","journal-title":"J. Parallel Distrib. Computing"}],"container-title":["International Journal of Parallel Programming"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1023\/A:1018754616274.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1023\/A:1018754616274\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1023\/A:1018754616274.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,27]],"date-time":"2025-05-27T08:13:55Z","timestamp":1748333635000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1023\/A:1018754616274"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1998,8]]},"references-count":14,"journal-issue":{"issue":"4","published-print":{"date-parts":[[1998,8]]}},"alternative-id":["228608"],"URL":"https:\/\/doi.org\/10.1023\/a:1018754616274","relation":{},"ISSN":["0885-7458","1573-7640"],"issn-type":[{"value":"0885-7458","type":"print"},{"value":"1573-7640","type":"electronic"}],"subject":[],"published":{"date-parts":[[1998,8]]}}}