{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T13:31:37Z","timestamp":1725456697924},"publisher-location":"Berlin, Heidelberg","reference-count":14,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540644729"},{"type":"electronic","value":"9783540697886"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1998]]},"DOI":"10.1007\/bfb0032709","type":"book-chapter","created":{"date-parts":[[2005,12,1]],"date-time":"2005-12-01T09:59:57Z","timestamp":1133431197000},"page":"416-418","source":"Crossref","is-referenced-by-count":0,"title":["A compiler for the ibm scalable shared memory project machine \u2014 extended abstract"],"prefix":"10.1007","author":[{"given":"Manish","family":"Gupta","sequence":"first","affiliation":[]},{"given":"Samuel P.","family":"Midkiff","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2005,6,9]]},"reference":[{"key":"30_CR1","doi-asserted-by":"crossref","unstructured":"J. M. Anderson and M. S. Lam. Global optimizations for parallelism and locality on scalable parallel machines. In Proc. ACM SIGPLAN '93 Conference on Programming Language Design and Implementation, Albuquerque, New Mexico, June 1993.","DOI":"10.1145\/155090.155101"},{"key":"30_CR2","doi-asserted-by":"crossref","DOI":"10.1007\/b102311","volume-title":"Loop Transformations for Restructuring Compilers: The Foundations","author":"U. Banerjee","year":"1993","unstructured":"U. Banerjee.Loop Transformations for Restructuring Compilers: The Foundations. Kluwer Academic, Boston, Mass., 1993."},{"key":"30_CR3","doi-asserted-by":"crossref","unstructured":"S. Chatterjee, J. R. Gilbert, R. Schreiber, and S. H. Teng. Automatic array alignment in data-parallel programs. In Proc. Twentieth Annual ACM Symposium on Principles of Programming Languages, Charleston, SC, January 1993.","DOI":"10.1145\/158511.158517"},{"key":"30_CR4","doi-asserted-by":"crossref","unstructured":"M. Gupta and P. Banerjee. PARADIGM: A Compiler for Automatic Data Distribution on Multicomputers. In Proc. 7th ACM International Conference on Supercomputing, Tokyo, Japan, July 1993.","DOI":"10.1145\/165939.165959"},{"key":"30_CR5","doi-asserted-by":"crossref","unstructured":"M. Gupta, S. Midkiff, E. Schonberg, V. Seshadri, K.Y. Wang, D. Shields, W.-M. Ching, and T. Ngo. An HPF compiler for the IBM SP2. In Proc. Supercomputing '95, San Diego, CA, December 1995.","DOI":"10.1145\/224170.224422"},{"key":"30_CR6","doi-asserted-by":"crossref","unstructured":"S. Hiranandani, K. Kennedy, and C-W Tseng. Compiler optimizations for fortran d on mimd distributed-memory machi nes. CACM, pages 86\u2013100, July 1991.","DOI":"10.1145\/125826.125886"},{"key":"30_CR7","unstructured":"T. Mowry. Tolerating latency through software-controlled data prefetching. PhD thesis, Stanford University, March 1994."},{"key":"30_CR8","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4613-1077-8","volume-title":"Parallel programming and compilers","author":"C.D. Polychronopoulos","year":"1988","unstructured":"C.D. Polychronopoulos. Parallel programming and compilers. Kluwer Academic, Boston, Mass., 1988."},{"key":"30_CR9","doi-asserted-by":"crossref","unstructured":"R. Ponnusamy and J. Saltz ad A. Choudhary. Runtime-compilation techniques for data partitioning and communication schedule reuse. In Proceedings Supercomputing '93, pages 361\u2013370, Nov 1993.","DOI":"10.1145\/169627.169752"},{"key":"30_CR10","doi-asserted-by":"crossref","unstructured":"P. Trancoso and J. Torrellas. The impact of speeding up critical sections with data prefetching and forwarding. In Proceeding of the 1996 ICPP, Aug 1996.","DOI":"10.1109\/ICPP.1996.538562"},{"key":"30_CR11","doi-asserted-by":"crossref","unstructured":"S. VanderWiel and D.J. Lilja. When caches are not enough: A review of data prefetching techniques. IEEE Computer, 1997. To Appear.","DOI":"10.1109\/2.596622"},{"key":"30_CR12","unstructured":"M.E. Wolf. Improving Locality and Parallelism in Nested Loops. PhD thesis, Stanford University, Aug 1992."},{"key":"30_CR13","doi-asserted-by":"crossref","unstructured":"Z. Zhang and J. Torrellas. Speeding up irregular applications in shared-memory multiprocessors: Memory binding and group prefetching. In Proceedings of the 22nd International Symposium on Computer Architecture, June 1995.","DOI":"10.1145\/223982.224423"},{"issue":"2","key":"30_CR14","doi-asserted-by":"crossref","first-page":"264","DOI":"10.1109\/5.214550","volume":"81-13","author":"H. Zima","year":"1993","unstructured":"H. Zima and B. Chapman. Compiling for distributed-memory systems. Proceedings of the IEEE, 81-13(2):264\u2013287, Feb 1993.","journal-title":"Proceedings of the IEEE"}],"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\/BFb0032709","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,11]],"date-time":"2020-04-11T08:35:02Z","timestamp":1586594102000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/BFb0032709"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1998]]},"ISBN":["9783540644729","9783540697886"],"references-count":14,"URL":"https:\/\/doi.org\/10.1007\/bfb0032709","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1998]]}}}