{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T13:22:22Z","timestamp":1725456142587},"publisher-location":"Berlin, Heidelberg","reference-count":15,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540607656"},{"type":"electronic","value":"9783540494461"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1996]]},"DOI":"10.1007\/bfb0014211","type":"book-chapter","created":{"date-parts":[[2005,11,23]],"date-time":"2005-11-23T08:13:46Z","timestamp":1132733626000},"page":"362-376","source":"Crossref","is-referenced-by-count":2,"title":["Recovering logical structures of data"],"prefix":"10.1007","author":[{"given":"Micha\u0142","family":"Cierniak","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wei","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2005,6,9]]},"reference":[{"key":"24_CR1","doi-asserted-by":"crossref","unstructured":"J. M. Anderson and M. S. Lam. Global Optimizations for Parallelism and Locality on Scalable Parallel Machines. In Proceedings of the SIGPLAN '93 Conference on Programming Language Design and Implementation, pages 112\u2013125, Albuquerque, NM, June 1993.","DOI":"10.1145\/155090.155101"},{"key":"24_CR2","doi-asserted-by":"crossref","unstructured":"J. M. Anderson, S. P. Amarasinghe, and M. S. Lam. Data and Computation Transformations for Multiprocessors. In Proceedings of the Fifth ACM Symposium on Principles and Practice of Parallel Programming, Santa Barbara, CA, July 1995.","DOI":"10.1145\/209936.209954"},{"key":"24_CR3","doi-asserted-by":"crossref","unstructured":"D. Bau, I. Kodukula, V. Kotlyar, K. Pingali, and P. Stodghill. Solving Alignment using Elementary Linear Algebra. In Proceedings of the Seventh Annual Workshop on Languages and Compilers for Parallel Computing, Ithaca, NY, August 1994.","DOI":"10.1007\/BFb0025870"},{"issue":"3","key":"24_CR4","first-page":"9","volume":"3","author":"M. Berry","year":"1989","unstructured":"M. Berry and others. The PERFECT Club Benchmarks: Effective Performance Evaluation of Supercomputers. Int. Journal of Supercomputer Applications, 3(3):9\u201340, Fall 1989.","journal-title":"Int. Journal of Supercomputer Applications"},{"key":"24_CR5","doi-asserted-by":"crossref","unstructured":"D. Callahan and A. Porterfield. Data Cache Performance of Supercomputer Applications. In Supercomputer '90, 1990.","DOI":"10.1109\/SUPERC.1990.130070"},{"key":"24_CR6","doi-asserted-by":"crossref","unstructured":"S. Chatterjee, J. R. Gilbert, R. Schreiber, and S.-H. Teng. Automatic Array Alignment in Data-Parallel Programs. In Conference Record of the Twentieth ACM Symposium on Principles of Programming Languages, Charleston, SC, January 1993.","DOI":"10.1145\/158511.158517"},{"key":"24_CR7","unstructured":"M. Cierniak and W. Li. Recovering Logical Data and Code Structures. TR 591, Computer Science Department, University of Rochester, July 1995."},{"key":"24_CR8","doi-asserted-by":"crossref","unstructured":"M. Cierniak and W. Li. Unifying Data and Control Transformations for Distributed Shared-Memory Machines. In Proceedings of the SIGPLAN '95 Conference on Programming Language Design and Implementation, La Jolla, CA, June 1995. Also available as TR 542, Computer Science Department, University of Rochester, November 1994.","DOI":"10.1145\/207110.207145"},{"issue":"2","key":"24_CR9","doi-asserted-by":"publisher","first-page":"179","DOI":"10.1109\/71.127259","volume":"3","author":"M. Gupta","year":"1992","unstructured":"M. Gupta and P. Banerjee. Demonstration of Automatic Data Partitioning Techniques for Parallelizing Compilers on Multicomputer. IEEE Transactions on Parallel and Distributed Systems, 3(2):179\u2013193, March 1992.","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"key":"24_CR10","series-title":"Lecture Notes in Computer Science","first-page":"344","volume-title":"Languages and Compilers for Parallel Computing","author":"Y.-J. Ju","year":"1991","unstructured":"Y.-J. Ju and H. Dietz. Reduction of Cache Coherence Overhead by Compiler Data Layout and Loop Transformations. In U. Banerjee, D. Gelernter, A. Nicolau, and D. Padua, editors, Languages and Compilers for Parallel Computing, Lecture Notes in Computer Science, pages 344\u2013358. Springer-Verlag, August 1991. Fourth Int. Workshop, Portland, OR."},{"key":"24_CR11","doi-asserted-by":"crossref","unstructured":"J. Li and M. Chen. Index Domain Alignment: Minimizing Cost of Cross-Referencing Between Distributed Arrays. In Proceedings of the Third Symposium on Frontiers of Massively Parallel Computation, College Park, Maryland, October 1990.","DOI":"10.1109\/FMPC.1990.89493"},{"issue":"4","key":"24_CR12","doi-asserted-by":"publisher","first-page":"353","DOI":"10.1145\/161541.159766","volume":"11","author":"W. Li","year":"1993","unstructured":"W. Li and K. Pingali. Access Normalization: Loop Restructuring for NUMA Compilers. ACM Transactions on Computer Systems, 11(4):353\u2013375, November 1993.","journal-title":"ACM Transactions on Computer Systems"},{"key":"24_CR13","doi-asserted-by":"crossref","unstructured":"L. M. Liebrock and K. Kennedy. Parallelization of Linearized Applications in Fortran D. In Proceedings of the Eighth International Parallel Processing Symposium, Cancun, Mexico, April 1994.","DOI":"10.1109\/IPPS.1994.288319"},{"key":"24_CR14","doi-asserted-by":"crossref","unstructured":"V. Maslov. Delinearization: An Efficient Way to Break Multiloop Dependence Equations. In Proceedings of the SIGPLAN '92 Conference on Programming Language Design and Implementation, San Francisco, CA, June 1992.","DOI":"10.1145\/143095.143130"},{"key":"24_CR15","doi-asserted-by":"crossref","unstructured":"V. Maslov and W. Pugh. Simplifying Polynomial Constraints Over Integers to Make Dependence Analysis More Precise. In International Conference on Parallel and Vector Processing (CONPAR '94-VAPP VI), Linz, Austria, September 1994.","DOI":"10.1007\/3-540-58430-7_64"}],"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\/BFb0014211","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,11]],"date-time":"2020-04-11T04:39:16Z","timestamp":1586579956000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/BFb0014211"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1996]]},"ISBN":["9783540607656","9783540494461"],"references-count":15,"URL":"https:\/\/doi.org\/10.1007\/bfb0014211","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1996]]}}}