{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T06:15:35Z","timestamp":1743056135447,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":21,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540539513"},{"type":"electronic","value":"9783540464785"}],"license":[{"start":{"date-parts":[[1991,1,1]],"date-time":"1991-01-01T00:00:00Z","timestamp":662688000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[1991,1,1]],"date-time":"1991-01-01T00:00:00Z","timestamp":662688000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1991]]},"DOI":"10.1007\/bfb0032950","type":"book-chapter","created":{"date-parts":[[2005,12,1]],"date-time":"2005-12-01T05:53:45Z","timestamp":1133416425000},"page":"337-346","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Code generation for data parallel programs on DMPCs"],"prefix":"10.1007","author":[{"given":"Jean-Louis","family":"Pazat","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2005,6,17]]},"reference":[{"issue":"1","key":"34_CR1","doi-asserted-by":"publisher","first-page":"45","DOI":"10.1142\/S0129053389000044","volume":"1","author":"C. D. Polychronopoulos","year":"1989","unstructured":"C. D. Polychronopoulos, M. Girkar, M. R. Haghighat, C. L. Lee, B. Leung, and D. Schouten. PARAPHRASE-2; an environment for parallelizing, partitioning, synchronizing, and scheduling programs on multiprocessors. Int. Journal of High Speed Computing, 1(1):45\u201372, 1989.","journal-title":"Int. Journal of High Speed Computing"},{"key":"34_CR2","doi-asserted-by":"crossref","unstructured":"N. Carriero, D. Gelernter, and J. Leichter. Distributed data structures in linda. In Thirteenth Annual ACM Symposium on Principles of Programming Languages, pages 236\u2013242, 1986.","DOI":"10.1145\/512644.512666"},{"issue":"8","key":"34_CR3","doi-asserted-by":"publisher","first-page":"666","DOI":"10.1145\/359576.359585","volume":"21","author":"C.A.R. Hoare","year":"1978","unstructured":"C.A.R. Hoare. Communicating sequential processes. Communications of the ACM, 21(8):666\u2013677, August 1978.","journal-title":"Communications of the ACM"},{"key":"34_CR4","unstructured":"Estelle: A Formal Description Technique Based on a Extended State Transition Model. ISO. ISO\/TC97\/SC21\/WG1, IS9074."},{"key":"34_CR5","unstructured":"C. Koebel and P. Mehrotra. Supporting Shared Data Structures on Distributed Memory Architectures. Technical Report csd-tr 915, Department of Computer Science, Purdue University, 1990."},{"key":"34_CR6","unstructured":"K. Li and R. Schaefer. A hypercube shared virtual memory system. In 1989 International Conference on Parallel Processing, pages 125\u2013132, 1989."},{"key":"34_CR7","unstructured":"D. Badouel, K. Bouatouch, and T. Priol. Ray tracing on distributed memory parallel computers: strategies for distributing computations and data. In S. Whitman, editor, Parallel Algorithms and architectures for 3D Image Generation, pages 185\u2013198, ACM Siggraph '90 Course 28, Aout 1990."},{"key":"34_CR8","unstructured":"M. J. Quinn and P. J. Hatcher. Compiling SIMD programs for MIMD architectures. In ACM Sigplan (PPEALS), 1990."},{"key":"34_CR9","unstructured":"A. P. Reeves. The Paragon Programming Paradigm and Distributed Memory Multicomputers. Technical Report EE-CEG-90-7, Cornell University, June 1990."},{"key":"34_CR10","doi-asserted-by":"crossref","unstructured":"M. Rosing, R. B. Schnabel, and R. P. Weaver. The DINO Parallel Programming Language. Technical Report CU-CS-457-90, University of Colorado at Boulder, 1990.","DOI":"10.21236\/ADA459435"},{"key":"34_CR11","unstructured":"C. Koelbel, P. Mehrotra, J. Saltz, and H. Berryman. Parallel loops on distributed machines. In 5' Int. Conf. on Distributed Memory Computing Conference, April 1990."},{"key":"34_CR12","doi-asserted-by":"crossref","unstructured":"H. P. Zima, H.-J. Bast, and M. Gerndt. SUPERB: a tool for semi-automatic MIMD\/SIMD parallelization. Parallel Computing, (6):1\u201318, 1988.","DOI":"10.1016\/0167-8191(88)90002-6"},{"key":"34_CR13","doi-asserted-by":"publisher","first-page":"151","DOI":"10.1007\/BF00128175","volume":"2","author":"D. Callahan","year":"1988","unstructured":"D. Callahan and K. Kennedy. Compiling programs for distributed-memory multiprocessors. Journal of Supercomputing, 2:151\u2013169, 1988.","journal-title":"Journal of Supercomputing"},{"key":"34_CR14","doi-asserted-by":"crossref","unstructured":"F. Andr\u00e9, J.-L. Pazat, and H. Thomas. PANDORE: a system to manage data distribution. In Int. Conf. on Supercomputing, pages 380\u2013388, June 1990.","DOI":"10.1145\/255129.255179"},{"key":"34_CR15","doi-asserted-by":"crossref","unstructured":"A. Rogers and K. Pingali. Process decomposition through locality of reference. In Conference on Programming Language Design and Implementation, pages 69\u201380, ACM, June 21\u201323 1989.","DOI":"10.1145\/74818.74824"},{"key":"34_CR16","unstructured":"K. Ikudome, G. C. Fox, A. Kolawa, and J. W. Flower. An automatic and symbolic parallelization system for distributed memory parallel computers. In 5\u2032 Distributed Memory Computing Conference, April 1990."},{"key":"34_CR17","doi-asserted-by":"crossref","unstructured":"E. M. Paalvast and A. J. Van Gemund. A method for parallel program generation with an application to the Booster language. In Int. Conf. on Supercomputing, pages 457\u2013469, June 1990.","DOI":"10.1145\/255129.255189"},{"key":"34_CR18","doi-asserted-by":"crossref","unstructured":"R. Ruhl and M. Annaratone. Parallelization of FORTRAN Code on distributed memory parallel processors. In Int. Conf. on Supercomputing, pages 342\u2013353, June 1990.","DOI":"10.1145\/255129.255174"},{"key":"34_CR19","unstructured":"G.-R. Perrin, P. Clauss, and S. Damy. Mapping programs on regular distributed architectures. In F. Andre and J.-P. Verjus, editors, 1st Conference on Hypercube and Distributed Computers, pages 175\u2013188, INRIA, North Holland, October 1989."},{"key":"34_CR20","unstructured":"P. Quinton. Mapping recurrences on parallel architectures. In 3\u2032 nternational Conference on Supercomputing, 1988."},{"key":"34_CR21","unstructured":"M. Wolfe. Optimizing Supercompilers for Supercomputers. Research Monographs in Parallel and Distributed Computing, Pitman, MIT press edition, 1989."}],"container-title":["Lecture Notes in Computer Science","Distributed Memory Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/BFb0032950","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,10,15]],"date-time":"2021-10-15T11:11:46Z","timestamp":1634296306000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/BFb0032950"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1991]]},"ISBN":["9783540539513","9783540464785"],"references-count":21,"URL":"https:\/\/doi.org\/10.1007\/bfb0032950","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1991]]},"assertion":[{"value":"17 June 2005","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}