{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,15]],"date-time":"2025-08-15T01:21:48Z","timestamp":1755220908771,"version":"3.43.0"},"reference-count":52,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2002,3,1]],"date-time":"2002-03-01T00:00:00Z","timestamp":1014940800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2002,3,1]],"date-time":"2002-03-01T00:00:00Z","timestamp":1014940800000},"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":["The Journal of Supercomputing"],"published-print":{"date-parts":[[2002,3]]},"DOI":"10.1023\/a:1014156327748","type":"journal-article","created":{"date-parts":[[2002,12,28]],"date-time":"2002-12-28T14:45:40Z","timestamp":1041086740000},"page":"257-284","source":"Crossref","is-referenced-by-count":8,"title":["An I\/O-Conscious Tiling Strategy for Disk-Resident Data Sets"],"prefix":"10.1007","volume":"21","author":[{"given":"Mahmut","family":"Kandemir","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alok","family":"Choudhary","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J.","family":"Ramanujam","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"issue":"5","key":"397015_CR1","doi-asserted-by":"crossref","first-page":"341","DOI":"10.1109\/TC.1981.1675792","volume":"C-30","author":"W. Abu-sufah","year":"1981","unstructured":"W. Abu-sufah, D. Kuck, and D. Lawrie. On the performance enhancement of paging systems through program analysis and transformations. IEEE Transactions on Computers, C-30(5):341-356, 1981.","journal-title":"IEEE Transactions on Computers"},{"key":"397015_CR2","volume-title":"Compilers: Principles, Techniques, and Tools","author":"A. V. Aho","year":"1986","unstructured":"A. V. Aho, R. Sethi, and J. Ullman. Compilers: Principles, Techniques, and Tools, 2nd ed. Addison-Wesley, Reading, MA, 1986.","edition":"2nd ed."},{"key":"397015_CR3","unstructured":"J. Anderson. Automatic Computation and Data Decomposition for Multiprocessors. Ph.D. dissertation, Stanford University, March 1997. Also available as technical report CSL-TR-97-179. Computer Systems Laboratory, Stanford University."},{"key":"397015_CR4","doi-asserted-by":"crossref","unstructured":"J. Anderson, S. Amarasinghe, and M. Lam. Data and computation transformations for multiprocessors. In Proceedings of the 5th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, July 1995.","DOI":"10.1145\/209936.209954"},{"key":"397015_CR5","doi-asserted-by":"crossref","unstructured":"U. Banerjee. Dependence Analysis for Supercomputing. Kluwer Academic Publishers, 1988.","DOI":"10.1007\/978-1-4684-6894-6"},{"key":"397015_CR6","unstructured":"A. Bik and H. Wijshoff. On a completion methodfor unimodular matrices. Technical report 94-14. Dept. of Computer Science, Leiden University, 1994."},{"key":"397015_CR7","volume-title":"Techniques for Compiling I\/O Intensive Parallel Programs","author":"R. Bordawekar","year":"1996","unstructured":"R. Bordawekar. Techniques for Compiling I\/O Intensive Parallel Programs. Ph.D. Dissertation, ECE Dept., Syracuse University, Syracuse, NY, May 1996."},{"key":"397015_CR8","doi-asserted-by":"crossref","unstructured":"R. Bordawekar, A. Choudhary, K. Kennedy, C. Koelbel, and M. Paleczny. A model and compilation strategy for out-of-core data parallel programs. Proceedings of the ACM Symposium on Principles and Practice of Parallel Programming, pages 1-10, July 1995.","DOI":"10.1145\/209936.209938"},{"key":"397015_CR9","doi-asserted-by":"crossref","unstructured":"R. Bordawekar, A. Choudhary, and J. Ramanujam. Automatic optimization of communication in out-of-core stencil codes. In Proceedings of the 10th ACM International Conference on Supercomputing, pp. 366-373, May 1996.","DOI":"10.1145\/237578.237638"},{"key":"397015_CR10","doi-asserted-by":"crossref","unstructured":"P. Brezany, T. A. Mueck, and E. Schikuta. Language, compiler and parallel database support for I\/O intensive applications. In Proceedings of the High Performance Computing and Networking, May 1995.","DOI":"10.1007\/BFb0046603"},{"key":"397015_CR11","series-title":"Nas technical report","volume-title":"NHl-1 I\/O benchmarks","author":"R. Carter","year":"1992","unstructured":"R. Carter, B. Ciotti, S. Fineberg, and B. Nitzberg, and B. Nitzberg. NHl-1 I\/O benchmarks. Nas technical report, RND-92-016. Moffett Field, CA, November 1992."},{"key":"397015_CR12","doi-asserted-by":"crossref","unstructured":"Y. Chen, M. Winslett, Y. Cho, and S. Kuo. Automatic parallel I\/O performance optimization in Panda. In Proceedings of the 10th Annual ACM Symposium on Parallel Algorithms and Architectures, June 1998.","DOI":"10.1145\/277651.277677"},{"key":"397015_CR13","doi-asserted-by":"crossref","unstructured":"M. Cierniak and W. Li. Unifying data and control transformations for distributedsharedmemory machines. In Proceedings of the SIGPLAN '95 Conference on Programming Language Design and Implementation, June 1995.","DOI":"10.1145\/207110.207145"},{"key":"397015_CR14","doi-asserted-by":"crossref","unstructured":"S. Coleman and K. McKinley. Tile size selection using cache organization and d ata layout. In Proceedings of the SIGPLAN '95 Conference on Programming Language Design and Implementation, June 1995.","DOI":"10.1145\/207110.207162"},{"key":"397015_CR15","unstructured":"P. Corbett, S. Baylor, and D. Feitelson. Overview of the Vesta parallel file system. In Proceedings of the IPPS'93 Workshop on I\/O in Parallel Computer Systems, pp. 1-16, April 1993."},{"key":"397015_CR16","unstructured":"T. Cormen, and A. Colvin. ViC*: A preprocessor for virtual-memory C*. Dartmouth College Computer Science technical report PCS-TR94-243, November 1994."},{"issue":"3","key":"397015_CR17","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1109\/2.268887","volume":"27","author":"J. del Rosario","year":"1994","unstructured":"J. del Rosario and A. Choudhary. High performance I\/O for parallel computers: problems and prospects. IEEE Computer, 27(3):59-68, 1994.","journal-title":"IEEE Computer"},{"key":"397015_CR18","first-page":"1","volume-title":"Proceedings of the 1989 International Conference on Parallel Processing","author":"C. S. Ellis","year":"1989","unstructured":"C. S. Ellis and D. Kotz. Prefetching in file systems for MIMD multiprocessors. In Proceedings of the 1989 International Conference on Parallel Processing, pp. 1:306-314, St. Charles, IL, August 1989. Pennsylvania State Univ. Press."},{"key":"397015_CR19","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 transformations. Journal of Parallel and Distributed Computing, 5:587-616, 1988.","journal-title":"Journal of Parallel and Distributed Computing"},{"key":"397015_CR20","unstructured":"Grand challenge applications projects. http:\/\/www.npac.syr.edu\/crpc\/."},{"key":"397015_CR21","unstructured":"21._ J. Hennessy and D. Patterson. Computer Architecture: A Quantitative Approach, 2nd ed. Morgan Kaufmann Publishers, 1995."},{"key":"397015_CR22","doi-asserted-by":"crossref","unstructured":"F. Irigoin and R. Triolet. Super-node partitioning. In Proceedings of the 15th Annual ACM Symp. Principles of Programming Languages, pp. 319-329, January 1988.","DOI":"10.1145\/73560.73588"},{"key":"397015_CR23","unstructured":"M. Kandemir, R. Bordawekar, and A. Choudhary. Data access reorganizations in compiling out-of-core data parallel programs on distributed memory machines. In Proceedings of the International Parallel Processing Symposium, Geneva, Switzerland, April 1997."},{"key":"397015_CR24","unstructured":"M. Kandemir, A. Choudhary, J. Ramanujam, and P. Banerjee. A matrix-based approach to the global locality optimization problem. In Proceedings of the International Conference on Parallel Architectures and Compilation Techniques, October 1998."},{"key":"397015_CR25","doi-asserted-by":"crossref","unstructured":"M. Kandemir, A. Choudhary, N. Shenoy, P. Banerjee, and J. Ramanujam. A hyperplane based approach for optimizing spatial locality in loop nests. In Proceedings of the 1998 ACM International Conference on Supercomputing, July 1998.","DOI":"10.1145\/277830.277849"},{"key":"397015_CR26","doi-asserted-by":"crossref","unstructured":"I. Kodukula, N. Ahmed, and K. Pingali. Data-centric multilevel blocking. In Proceedings of the SIGPLAN Conf. Programming Language Design and Implementation, June 1997.","DOI":"10.1145\/258915.258946"},{"key":"397015_CR27","unstructured":"D. Kotz. Disk-directed I\/O for MIMD multiprocessors. In Proceedings of the 1994 Symposium on Operating Systems Design and Implementation, pp. 61-74. USENIX Association, Nov 1994."},{"key":"397015_CR28","doi-asserted-by":"crossref","unstructured":"D. Kotz. Multiprocessor file system interfaces. In Proceedings of the Second International Conference on Parallel and Distributed Information Systems, pp. 194-201. IEEE Computer Society Press, 1993.","DOI":"10.1109\/PDIS.1993.253093"},{"key":"397015_CR29","unstructured":"M. Lam, E. Rothberg, and M. Wolf. The cache performance of blockedalgorithms. In Proceedings of the 4th Int. Conf. Architectural Support for Programming Languages and Operating Systems, April 1991."},{"key":"397015_CR30","unstructured":"S.-T. Leung and J. Zahorjan. Optimizing data locality by array restructuring. Technical report TR 95-09-01, Dept. Computer Science and Engineering, University of Washington, Sept. 1995."},{"key":"397015_CR31","unstructured":"W. Li. Compiling for NUMA Parallel Machines. Ph.D. dissertation, Cornell University, 1993."},{"key":"397015_CR32","doi-asserted-by":"crossref","unstructured":"T. Madhyastha and D. A. Reed. Input\/output access pattern classi.cation using hidden Markov models. In Proceedings of the Fifth Workshop on Input\/Output in Parallel and Distributed Systems, November 1997.","DOI":"10.1145\/266220.266226"},{"key":"397015_CR33","doi-asserted-by":"crossref","unstructured":"K. McKinley, S. Carr, and C. W. Tseng. Improving data locality with loop transformations. ACM Transactions on Programming Languages and Systems, 1996.","DOI":"10.1145\/233561.233564"},{"key":"397015_CR34","doi-asserted-by":"crossref","unstructured":"T. Mowry, A. Demke, and O. Krieger. Automatic compiler-inserted I\/O prefetching for our-of-core applications. In Proceedings of the Second Symposium on Operating Systems Design and Implementations, pp. 3-17, October 1996.","DOI":"10.1145\/238721.238734"},{"key":"397015_CR35","unstructured":"M. O'Boyle and P. Knijnenburg. Non-singular data transformations: Definition, validity, applications. In Proceedings of the 6th Workshop on Compilers for Parallel Computers, pp. 287-297, 1996."},{"key":"397015_CR36","doi-asserted-by":"crossref","unstructured":"M. Paleczny, K. Kennedy, and C. Koelbel. Compiler support for out-of-core arrays on parallel machines. In Proceedings of the IEEE Symposium on The Frontiers of Massively Parallel Computation, pp. 110-118, February 1995.","DOI":"10.1109\/FMPC.1995.380457"},{"issue":"2","key":"397015_CR37","doi-asserted-by":"crossref","first-page":"108","DOI":"10.1016\/0743-7315(92)90027-K","volume":"16","author":"J. Ramanujam","year":"1992","unstructured":"J. Ramanujam and P. Sadayappan. Tiling multidimensional iteration spaces for multicomputer. Journal of Parallel and Distributed Computing, 16(2):108-120, 1992.","journal-title":"Journal of Parallel and Distributed Computing"},{"key":"397015_CR38","unstructured":"B. Rullman. Paragon parallel file system. External Product Specification, Intel Supercomputer Systems Division."},{"key":"397015_CR39","unstructured":"SGIMI PSpro Fortran 77 Programmer's Guide, SGI Corporation (also available using the InSight tool on the SGI Origin 2000 machines)."},{"key":"397015_CR40","series-title":"Technical report","volume-title":"ADOPT: A dynamic scheme for optimal prefetching in parallel file systems","author":"T. P. Singh","year":"1994","unstructured":"T. P. Singh and A. Choudhary. ADOPT: A dynamic scheme for optimal prefetching in parallel file systems. Technical report, NPAC, Syracuse, NY, June 1994"},{"key":"397015_CR41","doi-asserted-by":"crossref","unstructured":"E. Smirni, R. Aydt, A. Chien, and D. Reed. I\/O requirements of scienti.c applications: An evolutionary view. In Proceedings of the Fifth IEEE International Symposium on High Performance Distributed Computing, August 6\u20139, 1996, pp. 49-59.","DOI":"10.1109\/HPDC.1996.546173"},{"issue":"26","key":"397015_CR42","first-page":"70","volume":"6","author":"R. Thakur","year":"1996","unstructured":"R. Thakur, A. Choudhary, R. Bordawekar, S. More, and S. Kuditipudi. PASSION: Optimized I\/O for parallel applications. IEEE Computer, (26)6:70-78, 1996.","journal-title":"IEEE Computer"},{"issue":"5","key":"397015_CR43","doi-asserted-by":"crossref","first-page":"301","DOI":"10.1155\/1996\/547186","volume":"4","author":"R. Thakur","year":"1996","unstructured":"R. Thakur and A. Choudhary. An extended two-phase methodfor accessing sections of out-of-core arrays. Scienti.c Programming, (5)4:301-317, 1996.","journal-title":"Scienti.c Programming"},{"key":"397015_CR44","doi-asserted-by":"crossref","unstructured":"R. Thakur, W. Gropp, and E. Lusk. An experimental evaluation of the parallel I\/O systems of the IBM SP and Intel Paragon using a production application. In Proceedings of the 3rd Int'l Conf. of the Austrian Center for Parallel Computation (ACPC), September 1996.","DOI":"10.1007\/3-540-61695-0_3"},{"key":"397015_CR45","volume-title":"ANL\/MCS-P732-1098","author":"R. Thakur","year":"1998","unstructured":"R. Thakur, W. Gropp, and E. Lusk. On implementing MPI-IO portably and with high performance. Preprint ANL\/MCS-P732-1098, Mathematics and Computer Science Division, Argonne National Laboratory, IL, October 1998."},{"key":"397015_CR46","doi-asserted-by":"crossref","unstructured":"S. Toledo and F. G. Gustavson. The design and implementation of SOLAR, a portable library for scalable out-of-core linear algebra computations, In Proceedings of the Fourth Annual Workshop on I\/O in Parallel and Distributed Systems, May 1996.","DOI":"10.1145\/236017.236029"},{"key":"397015_CR47","unstructured":"M. Wolf. Improving Locality and Parallelism in Nested Loops. Ph.D. dissertation, Stanford University, Computer Systems Laboratory, August, 1992."},{"key":"397015_CR48","doi-asserted-by":"crossref","unstructured":"M. Wolf and M. Lam. A data locality optimizing algorithm. In Proceedings of the ACM SIGPLAN 91 Conf. Programming Language Design and Implementation, pp. 30-44, June 1991.","DOI":"10.1145\/113445.113449"},{"key":"397015_CR49","unstructured":"M. Wolfe. High Performance Compilers for Parallel Computing, Addison-Wesley, 1996."},{"key":"397015_CR50","unstructured":"D. Womble, D. Greenberg, S. Wheat, and R. Riesen. Beyond core: Making parallel computer I\/O practical. In Proceedings of the Dartmouth Institute for Advanced Graduate Studies, June 21\u201323, 1993."},{"key":"397015_CR51","doi-asserted-by":"crossref","unstructured":"D. Womble, D. Greenberg, R. Riesen, and S. Wheat. Out of core, out of mind: Practical parallel I\/O. In Proceedings of the Scalable Libraries Conference, Mississippi State University, Oct 6\u20138, pp. 10-16, 1993.","DOI":"10.1109\/SPLC.1993.365587"},{"key":"397015_CR52","doi-asserted-by":"crossref","unstructured":"J. Xue and C.-H. Huang. Reuse-driven tiling for data locality. In Z. Li et al., eds., Languages and Compilers for Parallel Computing, Lecture Notes in Computer Science, pp. 16-33, vol. 1366. Springer-Verlag, 1998.","DOI":"10.1007\/BFb0032681"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1023\/A:1014156327748.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1023\/A:1014156327748\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1023\/A:1014156327748.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,8]],"date-time":"2025-08-08T05:23:55Z","timestamp":1754630635000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1023\/A:1014156327748"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2002,3]]},"references-count":52,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2002,3]]}},"alternative-id":["397015"],"URL":"https:\/\/doi.org\/10.1023\/a:1014156327748","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"type":"print","value":"0920-8542"},{"type":"electronic","value":"1573-0484"}],"subject":[],"published":{"date-parts":[[2002,3]]}}}