{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,6]],"date-time":"2025-12-06T04:55:28Z","timestamp":1764996928948},"publisher-location":"Berlin, Heidelberg","reference-count":14,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540631385"},{"type":"electronic","value":"9783540691570"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1997]]},"DOI":"10.1007\/3-540-63138-0_16","type":"book-chapter","created":{"date-parts":[[2012,2,26]],"date-time":"2012-02-26T23:07:01Z","timestamp":1330297621000},"page":"167-185","source":"Crossref","is-referenced-by-count":7,"title":["Improving cache performance through tiling and data alignment"],"prefix":"10.1007","author":[{"given":"Preeti Ranjan","family":"Panda","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hiroshi","family":"Nakamura","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nikil D.","family":"Dutt","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alexandru","family":"Nicolau","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2005,6,8]]},"reference":[{"key":"16_CR1","unstructured":"S. Carr and K. Kennedy, \u201cCompiler blockability of numerical algorithms,\u201d Proceedings of Supercomputing '92, Minneapolis, MN, November 1992."},{"key":"16_CR2","doi-asserted-by":"crossref","unstructured":"D. Callahan, K. Kennedy, and A. Porterfield, \u201cSoftware Prefetching,\u201d International Conference on Architectural Support for Programming Languages and Operating Systems, pp 40\u201352, April 1991.","DOI":"10.1145\/106972.106979"},{"key":"16_CR3","doi-asserted-by":"crossref","unstructured":"S. Coleman and K. S. McKinley, \u201cTile size selection using cache organization and data layout,\u201d Proceedings of the SIGPLAN'95 Conference on Programming Language Design and Implementation, La Jolla, CA, June 1995.","DOI":"10.1145\/207110.207162"},{"key":"16_CR4","volume-title":"C Language Algorithms for Digital Signal Processing","author":"P. M. Embree","year":"1991","unstructured":"P. M. Embree and B. Kimble, \u201cC Language Algorithms for Digital Signal Processing,\u201d Prentice Hall, Englewood Cliffs, 1991."},{"key":"16_CR5","unstructured":"K. Esseghir, \u201cImproving data locality for caches,\u201d Master's thesis, Dept. of Computer Science, Rice University, 1993."},{"key":"16_CR6","doi-asserted-by":"crossref","unstructured":"M. Lam, E. Rothberg, and M. E. Wolf, \u201cThe cache performance and optimizations of blocked algorithms,\u201d Proceedings of the Fourth International Conference on Architectural Support for Programming Languages and Operating Systems, Santa Clara, CA April 1991.","DOI":"10.1145\/106972.106981"},{"key":"16_CR7","doi-asserted-by":"crossref","unstructured":"A. R. Lebeck and D. A. Wood, \u201cCache profiling and the SPEC benchmarks: A case study,\u201d IEEE Computer, Vol. 27, No. 10, October 1994.","DOI":"10.1109\/2.318580"},{"key":"16_CR8","doi-asserted-by":"crossref","unstructured":"J. J. Navarro, T. Juan, and T. Lang, \u201cMob forms: A class of multilevel block algorithms for dense linear algebra operations,\u201d Proceedings of the 1994 ACM International Conference on Supercomputing, Manchester, England, June 1994.","DOI":"10.1145\/181181.181561"},{"key":"16_CR9","unstructured":"D. A. Patterson and J. L. Hennessy, \u201cComputer Organization & Design \u2014 The Hardware\/Software Interface,\u201d Morgan Kaufman Publishers, pp. 454\u2013530, 1994."},{"key":"16_CR10","unstructured":"W. H. Press, et. al., \u201cNumerical Recipes in C: The Art of Scientific Computing,\u201d Cambridge University Press, 1992."},{"key":"16_CR11","unstructured":"Sun Microsystems Laboratories Inc., \u201cShade User's Manual,\u201d Mountain View, CA, USA, 1993."},{"key":"16_CR12","doi-asserted-by":"crossref","unstructured":"O. Temam, E. D. Granston, and W. Jalby \u201cto Copy or Not to Copy: A Compile-Time Technique for Assessing When Data Copying Should be Used to Eliminate Cache Conflicts,\u201d Proceedings of Supercomputing '93, Portland, OR, USA, November 1993.","DOI":"10.1145\/169627.169762"},{"key":"16_CR13","doi-asserted-by":"crossref","unstructured":"M. J. Wolfe, \u201cMore iteration space tiling,\u201d Proceedings of Supercomputing '89, Reno, NV, USA, November 1989.","DOI":"10.1145\/76263.76337"},{"key":"16_CR14","doi-asserted-by":"crossref","unstructured":"M. E. Wolf and M. Lam, \u201cA data locality optimizing algorithm,\u201d Proceedings of the SIGPLAN'91 Conference on Programming Language Design and Implementation, Toronto, Canada, June 1991.","DOI":"10.1145\/113445.113449"}],"container-title":["Lecture Notes in Computer Science","Solving Irregularly Structured Problems in Parallel"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-63138-0_16.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,17]],"date-time":"2020-11-17T21:15:50Z","timestamp":1605647750000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-63138-0_16"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1997]]},"ISBN":["9783540631385","9783540691570"],"references-count":14,"URL":"https:\/\/doi.org\/10.1007\/3-540-63138-0_16","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1997]]}}}