{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T14:11:55Z","timestamp":1725459115346},"publisher-location":"Berlin\/Heidelberg","reference-count":24,"publisher":"Springer-Verlag","isbn-type":[{"type":"print","value":"354055422X"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/bfb0038659","type":"book-chapter","created":{"date-parts":[[2006,1,25]],"date-time":"2006-01-25T14:11:55Z","timestamp":1138198315000},"page":"84-98","source":"Crossref","is-referenced-by-count":3,"title":["Programming SIMPLE for parallel portability"],"prefix":"10.1007","author":[{"given":"J.","family":"Lee","sequence":"first","affiliation":[]},{"given":"C.","family":"Lin","sequence":"additional","affiliation":[]},{"given":"L.","family":"Snyder","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"6_CR1","unstructured":"G. Alverson. Abstractions for Effectively Portable Shared Memory Parallel Programs. PhD thesis, University of Washington, Department of Computer Science and Engineering, 1990."},{"key":"6_CR2","doi-asserted-by":"crossref","unstructured":"G. Alverson, W. Griswold, D. Notkin, and L. Snyder. A flexible communication abstraction for nonshared memory parallel computing. In Proceedings of Supercomputing '90, November 1990.","DOI":"10.1109\/SUPERC.1990.130073"},{"key":"6_CR3","unstructured":"G. Alverson, W. Griswold, D. Notkin, and L. Snyder. Scalable abstractions for parallel programming. In Proceedings of the Fifth Distributed Memory Computing Conference, 1990. Charleston, South Carolina."},{"key":"6_CR4","unstructured":"T. S. Axelrod, P. F. Dubois, and P. G. Eltgroth. A simulator for MIMD performance prediction \u2014 application to the S-1 MkIIa multiprocessor. In Proceedings of the International Conference on Parallel Processing, pages 350\u2013358, 1983."},{"key":"6_CR5","unstructured":"F. Berman, M. Goodrich, C. Koelbel, W. R. III, and K. Showell. Prep-P: A mapping preprocessor for CHiP computers. In Proceedings of the International Conference on Parallel Processing, pages 731\u2013733, August 1985."},{"key":"6_CR6","unstructured":"W. Crowley, C. P. Hendrickson, and T. I. Luby. The Simple code. Technical Report UCID-17715, Lawrence Livermore Laboratory, 1978."},{"key":"6_CR7","doi-asserted-by":"crossref","unstructured":"D. E. Culler and Arvind. Resource requirements of dataflow programs. In Proceedings of the International Symposium on Computer Architecture, pages 141\u2013150, 1988.","DOI":"10.1145\/633625.52417"},{"key":"6_CR8","unstructured":"K. Ekanadham and Arvind. SIMPLE: Part I, an exercise in future scientific programming. Technical Report CSG Technical Report 273, MIT, 1987."},{"key":"6_CR9","unstructured":"D. Gannon and J. Panetta. SIMPLE on the CHiP. Technical Report 469, Computer Science Department, Purdue University, 1984."},{"key":"6_CR10","doi-asserted-by":"crossref","unstructured":"D. Gannon and J. Panetta. Restructuring Simple for the CHiP architecture. In Parallel Computing, pages 3:305-326, 1986.","DOI":"10.1016\/0167-8191(86)90013-X"},{"key":"6_CR11","unstructured":"K. Gates. Simple: An exercise in programming in Poker. Technical report, Applied Mathematics Department, University of Washington, 1989."},{"key":"6_CR12","doi-asserted-by":"crossref","unstructured":"R. E. Hiromoto, O. M. Lubeck, and J. Moore. Experiences with the Denelcor HEP. In Parallel Computing, pages 1:197-206, 1984.","DOI":"10.1016\/S0167-8191(84)90133-9"},{"key":"6_CR13","unstructured":"T. J. Holman. Processor Element Architecture for Non-Shared Memory Parallel Computers. PhD thesis, University of Washington, Department of Computer Science, 1988."},{"key":"6_CR14","unstructured":"Intel Corporation. iPSC\/2 User's Guide. October 1989."},{"key":"6_CR15","unstructured":"J. Lee. Extending the SIMPLE program in Poker. Technical Report 89-11-07, Department of Computer Science and Engineering, University of Washington, 1989."},{"key":"6_CR16","unstructured":"C. Lin and L. Snyder. Portable parallel programming: Cross machine comparisons for SIMPLE. In Fifth SIAM Conference on Parallel Processing, 1991."},{"key":"6_CR17","unstructured":"T. Lovett and S. Thakkar. The Symmetry multiprocessor system. In Proceedings of the International Conference on Parallel Processing, pages 303\u2013310, 1988."},{"key":"6_CR18","unstructured":"J. M. Meyers. Analysis of the SIMPLE code for dataflow computation. Technical Report MIT\/LCS\/TR-216, MIT, 1979."},{"key":"6_CR19","unstructured":"NCUBE Corporation. NCUBE Product Report. 1986. Beaverton OR."},{"key":"6_CR20","unstructured":"K. Pingali and A. Rogers. Compiler parallelization of SIMPLE for a distributed memory machine. Technical Report 90-1084, Cornell University, 1990."},{"issue":"1","key":"6_CR21","doi-asserted-by":"crossref","first-page":"s118","DOI":"10.1137\/0908016","volume":"8","author":"J. Saltz","year":"1987","unstructured":"J. Saltz, V. Naik, and D. Nicol. Reduction of the effects of the communication delays in scientific algorithms on message passing MIMD architectures. SIAM Journal of Statistical Computing, 8(1):s118\u2013134. January 1987.","journal-title":"SIAM Journal of Statistical Computing"},{"key":"6_CR22","doi-asserted-by":"crossref","unstructured":"L. Snyder. Applications of the \u201cPhase Abstractions\u201d for portable and scalable parallel programming. In Proceedings of the ICASE Workshop on Programming Distributed Memory Machines.","DOI":"10.1016\/B978-0-444-88712-2.50009-3"},{"key":"6_CR23","doi-asserted-by":"crossref","unstructured":"D. Socha. An approach to compiling single-point iterative programs for distributed memory computers. In Proceedings of the Fifth Distributed Memory Computing Conference, 1990.","DOI":"10.1109\/DMCC.1990.556313"},{"key":"6_CR24","doi-asserted-by":"crossref","unstructured":"M. R. Thistle and B. J. Smith. A processor architecture for Horizon. In Proceedings of Supercomputing '88, pages 35\u201341, 1988.","DOI":"10.1109\/SUPERC.1988.44632"}],"container-title":["Lecture Notes in Computer Science","Languages and Compilers for Parallel Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BFb0038659.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,12,9]],"date-time":"2020-12-09T22:23:30Z","timestamp":1607552610000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/BFb0038659"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["354055422X"],"references-count":24,"URL":"https:\/\/doi.org\/10.1007\/bfb0038659","relation":{},"subject":[]}}